Advertisement
Guest User

Untitled

a guest
Jul 25th, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.23 KB | None | 0 0
  1. case 30://Change classe
  2. GameClient client = player.getGameClient();
  3. GameObject arme = player.getObjetByPos(Constant.ITEM_POS_ARME);
  4. try {
  5. int classe = Integer.parseInt(args);
  6. if (classe == player.getClasse())
  7. {
  8. SocketManager.GAME_SEND_MESSAGE(player, "Vous êtes déjà de cette classe.");
  9. return;
  10. }
  11. int level = player.getLevel();
  12. player.setClasse(classe);
  13. Stats baseStats = player.getStats();
  14. baseStats.addOneStat(125, -player.getStats().getEffect(125));
  15. baseStats.addOneStat(124, -player.getStats().getEffect(124));
  16. baseStats.addOneStat(118, -player.getStats().getEffect(118));
  17. baseStats.addOneStat(123, -player.getStats().getEffect(123));
  18. baseStats.addOneStat(119, -player.getStats().getEffect(119));
  19. baseStats.addOneStat(126, -player.getStats().getEffect(126));
  20. if(player.getLevel() >= 100)
  21. {
  22. baseStats.addOneStat(111, -1);
  23. }
  24. if (player.getObjetByPos(Constant.ITEM_POS_ARME) != null) {
  25. player.unequipedObjet(arme);
  26. }
  27. player.setCapital(0);
  28. player.set_spellPts(0);
  29. player.setSpells(Constant.getStartSorts(classe));
  30. player.setLevel(1);
  31. while (player.getLevel() < level) {
  32. player.levelUp(false, false);
  33. }
  34. int morph = classe * 10 + player.getSexe();
  35. player.setGfxId(morph);
  36. SocketManager.GAME_SEND_ERASE_ON_MAP_TO_MAP(player.getCurMap(), player.getId());
  37. SocketManager.GAME_SEND_ADD_PLAYER_TO_MAP(player.getCurMap(),player);
  38. SocketManager.GAME_SEND_STATS_PACKET(player);
  39. SocketManager.GAME_SEND_ASK(client, player);
  40. SocketManager.GAME_SEND_SPELL_LIST(player);
  41. Database.getStatics().getPlayerData().updateInfos(player);
  42. } catch (Exception e) {
  43. e.printStackTrace();
  44. }
  45. break;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement