Advertisement
Guest User

real code

a guest
Apr 28th, 2014
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.33 KB | None | 0 0
  1. if (label.equalsIgnoreCase("knowsskill")) {
  2. boolean hasProperPerms = false;
  3. if (!(sender instanceof Player)) {
  4. //yes, the console has proper perms.
  5. hasProperPerms = true;
  6. } else if (sender.hasPermission("ReignRpg.givePermissions")) {
  7. hasProperPerms = true;
  8. } else {
  9. sender.sendMessage("You don't have proper permissions.");
  10. }
  11. if (hasProperPerms) {
  12. if (args.length >= 3) {
  13. if (Bukkit.getPlayer(args[0]) != null) {
  14.  
  15. boolean trueOrFalse;
  16. if (args[2].equalsIgnoreCase("true") || args[2].equalsIgnoreCase("on") || args[2].equalsIgnoreCase("yes")) {
  17. trueOrFalse = true;
  18. } else if (args[2].equalsIgnoreCase("false") || args[2].equalsIgnoreCase("off") || args[2].equalsIgnoreCase("no")) {
  19. trueOrFalse = true;
  20. } else {
  21. sender.sendMessage("A boolean value wasn't found after " + args[1]);
  22. return;
  23. }
  24.  
  25. PermissionAttachment permissionAttachment = Bukkit.getPlayer(args[0]).addAttachment(main, 1);
  26. //does the skills.___ permission exist?
  27. if (args[1].equalsIgnoreCase("teleswitch")
  28. || args[1].equalsIgnoreCase("mindbomb")
  29. || args[1].equalsIgnoreCase("blaze")
  30. || args[1].equalsIgnoreCase("fireball")
  31. || args[1].equalsIgnoreCase("vortex")
  32. || args[1].equalsIgnoreCase("fantheflames")
  33. || args[1].equalsIgnoreCase("vampirism")
  34. || args[1].equalsIgnoreCase("eruption")) {
  35. permissionAttachment.setPermission("ReignRpg." + args[1], trueOrFalse);
  36. }
  37. } else {
  38. sender.sendMessage("Player not found.");
  39. }
  40. } else {
  41. sender.sendMessage("Not enough parameters.");
  42. }
  43. }
  44. }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement