Advertisement
Guest User

fm [OPEN SOURCE]

a guest
Nov 18th, 2017
311
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.94 KB | None | 0 0
  1. case 99:
  2.                         String[] arg;
  3.                         Objects o;
  4.                         String exp = "." + command.getName() + " position element ";
  5.                         String pos = "Liste des positions : cape, coiffe, anneau1, anneau2, amulette, ceinture bottes, arme, bouclier, familier";
  6.                         if(msg.length() <= command.getName().length()+2)
  7.                         {
  8.                             SocketManager.GAME_SEND_MESSAGE(_perso, exp, Config.CONFIG_MOTD_COLOR);
  9.                             break;
  10.                         }
  11.                         arg = msg.substring(command.getName().length()+2, msg.length()-1).split(" ");
  12.                         if(arg.length < 2)
  13.                         {
  14.                             SocketManager.GAME_SEND_MESSAGE(_perso, exp, Config.CONFIG_MOTD_COLOR);
  15.                             break;
  16.                         }
  17.                         switch(arg[0])
  18.                         {
  19.                         case "cape":
  20.                             o = _perso.getObjetByPos(Constant.ITEM_POS_CAPE);
  21.                             break;
  22.                         case "coiffe":
  23.                             o = _perso.getObjetByPos(Constant.ITEM_POS_COIFFE);
  24.                             break;
  25.                         case "anneau1":
  26.                             o = _perso.getObjetByPos(Constant.ITEM_POS_ANNEAU1);
  27.                             break;
  28.                         case "anneau2":
  29.                             o = _perso.getObjetByPos(Constant.ITEM_POS_ANNEAU2);
  30.                             break;
  31.                         case "amulette":
  32.                             o = _perso.getObjetByPos(Constant.ITEM_POS_AMULETTE);
  33.                             break;
  34.                         case "bottes":
  35.                             o = _perso.getObjetByPos(Constant.ITEM_POS_BOTTES);
  36.                             break;
  37.                         case "ceinture":
  38.                             o = _perso.getObjetByPos(Constant.ITEM_POS_CEINTURE);
  39.                             break;
  40.                         case "arme":
  41.                             o = _perso.getObjetByPos(Constant.ITEM_POS_ARME);
  42.                             break;
  43.                         case "bouclier":
  44.                             o = _perso.getObjetByPos(Constant.ITEM_POS_BOUCLIER);
  45.                             break;
  46.                         case "familier":
  47.                             o = _perso.getObjetByPos(Constant.ITEM_POS_FAMILIER);
  48.                             break;
  49.                         default:
  50.                             o = null;
  51.                         }
  52.                         if(o == null)
  53.                         {
  54.                             SocketManager.GAME_SEND_MESSAGE(_perso, pos, Config.CONFIG_MOTD_COLOR);
  55.                             break;
  56.                         }
  57.                         int element = -1;
  58.                         switch(arg[1])
  59.                         {
  60.                         case "pa":
  61.                             element = Constant.STATS_ADD_PA;
  62.                             break;
  63.                         case "pm":
  64.                             element = Constant.STATS_ADD_PM;
  65.                             break;
  66.                         case "po":
  67.                             element = Constant.STATS_ADD_PO;
  68.                             break;
  69.                         default:
  70.                             SocketManager.GAME_SEND_MESSAGE(_perso, "L'élément " + arg[1] + " n'existe pas ! Liste des élément : pa, pm, po", Config.CONFIG_MOTD_COLOR);
  71.                             break;
  72.                         }
  73.                         if(o.getStats().getEffect(element) > 0)
  74.                         {
  75.                             SocketManager.GAME_SEND_MESSAGE(_perso, "L'élément " + arg[1] + " est déjà dans l'item !", Config.CONFIG_MOTD_COLOR);
  76.                             break;
  77.                         }
  78.                         if(element == -1) break;
  79.                         o.getStats().addOneStat(element, 1);
  80.                         SocketManager.GAME_SEND_STATS_PACKET(_perso);
  81.                         SocketManager.GAME_SEND_MESSAGE(_perso, "Votre objet <b>" + o.getTemplate().getName() + "</b> a été forgemagé avec succès ! Il a 1 " + arg[1] + " de plus !", Config.CONFIG_MOTD_COLOR);
  82.                         SocketManager.GAME_SEND_MESSAGE(_perso, "Pensez à vous déconnecter pour voir les modifications apportés à votre objet !", Config.CONFIG_MOTD_COLOR);
  83.                         break;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement