KennySH

Untitled

May 18th, 2014
260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.00 KB | None | 0 0
  1.     /*+------------------------------------------------------------------+
  2.      *
  3.      *                          Commands
  4.      *
  5.      *+------------------------------------------------------------------+  */
  6.    
  7.     //handles commands
  8.     public void rpgHandleCommand(Message event)
  9.     {
  10.         String message;     //Message
  11.         String sender;      //Sender of the message
  12.  
  13.         message = event.getMessage();
  14.         sender = bot.ba.getPlayerName(event.getPlayerID());
  15.         RPGPlayer mecheck = rpgp.grabRPGPlayer(sender);
  16.        
  17.         if (message.startsWith("!rpg"))
  18.         {
  19.             if (message.contains(" "))
  20.             {
  21.                 switch (message.trim().split(" ",-1)[1])
  22.                 {
  23.                     case "on": rpgIsOn(sender);
  24.                                 return;
  25.                                
  26.                     case "off": rpgIsOff(sender);
  27.                                 return;
  28.                                
  29.                     case "me": RPGPlayer p = rpgp.grabRPGPlayer(sender);
  30.                                 //if Player account does not exist
  31.                                 if (p == null)
  32.                                 {
  33.                                     bot.ba.sendChatMessage(1,"|RPG ERROR| - You must register with !rpg_register first before you check your account!");
  34.                                     return;
  35.                                 }
  36.                                 rpgMe(mecheck);
  37.                                 return;
  38.                                
  39.                     case "map": rpge.mapCommand(sender);
  40.                                 return;
  41.                    
  42.                     case "help": rpge.helpCommand(sender);
  43.                                 return;
  44.                    
  45.                     case "register": rpgRegister(sender);
  46.                                     return;
  47.                                    
  48.                     case "list": rpgList(sender);
  49.                                     return;
  50.                                    
  51.                     case "check": String cmd = message.trim().split("!rpg check",-1)[1];
  52.                                     if (cmd.endsWith(" "))
  53.                                     {
  54.                                         bot.ba.sendChatMessage(1,cmd.trim().split(" ",-1)[2]);
  55.                                     }
  56.                                     bot.ba.sendChatMessage(1,cmd);
  57.  
  58.                 }
  59.             }
  60.             bot.ba.sendPrivateMessage(sender, "Type !rpg help to see how to use rpg commands!");
  61.         }
  62.     }
Advertisement
Add Comment
Please, Sign In to add comment