Exemplo n.º 1
0
        public override void run()
        {
            L2Player player = getClient().CurrentPlayer;

            L2Shortcut scx = null;

            foreach (L2Shortcut sc in player._shortcuts)
            {
                if (sc._slot == _slot && sc._page == _page)
                {
                    scx = sc;
                    break;
                }
            }

            if (scx == null)
            {
                player.sendActionFailed();
                return;
            }

            lock (player._shortcuts)
            {
                player._shortcuts.Remove(scx);

                //SQL_Block sqb = new SQL_Block("user_shortcuts");
                //sqb.where("ownerId", player.ObjID);
                //sqb.where("classId", player.ActiveClass.id);
                //sqb.where("slot", _slot);
                //sqb.where("page", _page);
                //sqb.sql_delete(false);
            }

            player.sendPacket(new ShortCutInit(player));
        }
Exemplo n.º 2
0
        public override void RunImpl()
        {
            L2Player player = _client.CurrentPlayer;

            L2Shortcut scx = player.Shortcuts.FirstOrDefault(sc => (sc.Slot == _slot) && (sc.Page == _page));

            if (scx == null)
            {
                player.SendActionFailed();
                return;
            }

            lock (player.Shortcuts)
                player.Shortcuts.Remove(scx);

            player.SendPacket(new ShortCutInit(player));
        }
Exemplo n.º 3
0
 public ShortCutRegister(L2Shortcut cut)
 {
     _cut = cut;
 }
Exemplo n.º 4
0
 public ShortCutRegister(L2Shortcut cut)
 {
     this.cut = cut;
 }