Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- case 'G':
- String[] args = packet.substring(2).split("\\|");
- final int giftId = Integer.parseInt(args[0]);
- final int playerId = Integer.parseInt(args[1]);
- final Personnage player = World.getPersonnage(playerId);
- final Compte account = player.get_compte();
- final Gift gift = account.getGift(giftId);
- for(Entry<Integer, Integer> entry : gift.items().entrySet()) {
- final Objet obj = World.getObjTemplate(entry.getKey()).createNewItem(entry.getValue(), gift.maximizeStat());
- if(player.addObjet(obj, true))
- World.addObjet(obj, true);
- }
- account.removeGift(giftId);
- SocketManager.send(_out, "AGK");
- //Moyen d'optimiser avec LinkedList
- for(Gift gift : account.getGifts()) {
- SocketManager.send(_out, "Ag1|"+gift.parsePacket());
- break;
- }
- SocketManager.GAME_SEND_PERSO_LIST(_out, _compte.getPersos());
- break;
Advertisement
Add Comment
Please, Sign In to add comment