falyptus

Gift

Jul 19th, 2012
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.85 KB | None | 0 0
  1. case 'G':
  2.     String[] args = packet.substring(2).split("\\|");
  3.  
  4.     final int giftId = Integer.parseInt(args[0]);
  5.     final int playerId = Integer.parseInt(args[1]);
  6.  
  7.     final Personnage player = World.getPersonnage(playerId);
  8.     final Compte account = player.get_compte();
  9.     final Gift gift = account.getGift(giftId);
  10.  
  11.     for(Entry<Integer, Integer> entry : gift.items().entrySet()) {
  12.         final Objet obj  = World.getObjTemplate(entry.getKey()).createNewItem(entry.getValue(),     gift.maximizeStat());
  13.         if(player.addObjet(obj, true))
  14.                 World.addObjet(obj, true);
  15.     }
  16.  
  17.     account.removeGift(giftId);
  18.     SocketManager.send(_out, "AGK");
  19.  
  20.     //Moyen d'optimiser avec LinkedList
  21.     for(Gift gift : account.getGifts()) {
  22.         SocketManager.send(_out, "Ag1|"+gift.parsePacket());
  23.         break;
  24.     }
  25.  
  26.     SocketManager.GAME_SEND_PERSO_LIST(_out, _compte.getPersos());
  27. break;
Advertisement
Add Comment
Please, Sign In to add comment