Guest User

Untitled

a guest
Jul 16th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. package client.command;
  2.  
  3. import client.MapleClient;
  4.  
  5. public class CommandProcessor {
  6. private static final char gmHeading = '/';
  7. private static final char playerHeading = '@';
  8. private static final char donatorHeading = '$';
  9.  
  10. public static boolean processCommand(MapleClient c, String s) {
  11. if (s.charAt(0) == gmHeading && c.getPlayer().isGM()) {
  12. String[] sp = s.split(" ");
  13. sp[0] = sp[0].toLowerCase().substring(1);
  14. c.getPlayer().addCommandToList(s);
  15. if (GMCommand.execute(c, sp, gmHeading))
  16. return true;
  17. else if (c.getPlayer().gmLevel() > 2)
  18. AdminCommand.execute(c, sp, gmHeading);
  19. return true;
  20. }
  21. else if (s.charAt(0) == playerHeading && c.getPlayer().gmLevel() < 1) {
  22. String[] sp = s.split(" ");
  23. sp[0] = sp[0].toLowerCase().substring(1);
  24. if(PlayerCommands.execute(c, sp, playerHeading))
  25. return true;
  26. }
  27. else if (s.charAt(0) == donatorHeading && c.getPlayer().gmLevel() < 2) {
  28. String[] sp = s.split(" ");
  29. sp[0] = sp[0].toLowerCase().substring(1);
  30. if(DonatorCommands.execute(c, sp, donatorHeading))
  31. return true;
  32. }
  33. return false;
  34. }
  35. }
Add Comment
Please, Sign In to add comment