protected void HandleUPDATE_PET(GameClient client, int ID) { GamePlayer player = Managers.WorldMgr.GetPlayerById(ID); PlayerInfo info; List<ItemInfo> items; if (player != null) { info = player.PlayerCharacter; items = player.CardBag.GetItems(0, 6); } else { using (PlayerBussiness pb = new PlayerBussiness()) { info = pb.GetUserSingleByUserID(ID); items = pb.GetUserCardEuqip(ID); } } if (info != null && items != null) client.Out.SendUpdatePetInfo(info, items); }
public int HandlePacket(GameClient client, GSPacketIn packet) { int user_id = packet.ReadInt(); GamePlayer player = Managers.WorldMgr.GetPlayerById(user_id); PlayerInfo info; List<ItemInfo> items; if (player != null) { info = player.PlayerCharacter; items = player.CardBag.GetItems(0, 6); } else { using (PlayerBussiness pb = new PlayerBussiness()) { info = pb.GetUserSingleByUserID(user_id); items = pb.GetUserCardEuqip(user_id); } } if (info != null && items != null) client.Out.SendPlayerCardInfo(info, items); return 0; }