Advertisement
Guest User

Untitled

a guest
Oct 10th, 2016
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.70 KB | None | 0 0
  1. package de.ktpvp.de.FFA.CMDS;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.command.Command;
  5. import org.bukkit.command.CommandExecutor;
  6. import org.bukkit.command.CommandSender;
  7. import org.bukkit.entity.Player;
  8.  
  9. import de.ktpvp.de.FFA.system.KilltimeMain;
  10.  
  11. public class report implements CommandExecutor{
  12.  
  13. @Override
  14. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  15. Player p = (Player) sender;
  16.  
  17. if(args.length == 0){
  18.  
  19. p.sendMessage(KilltimeMain.prausrufe+"§8/report §cNAME §bZAHL DES GRUNDES");
  20. p.sendMessage(KilltimeMain.prausrufe+"Du Brauchst eine Liste alle Gründe? §b/report reasons");
  21. }
  22.  
  23. if(args.length == 1){
  24. if(args[0].matches("reasons")){
  25.  
  26. p.sendMessage("§e========> §8Report Gründe §e<========");
  27. p.sendMessage("§8 Gründe | Bestrafung ");
  28. p.sendMessage("§8-----------------------------------------------------");
  29. p.sendMessage("§81.: §7Hacking/Hackclient | 20 Tage Bann -> 30 Tage -> Permanent ");
  30. p.sendMessage("§82.: §7Werbung | Kick -> 24h Mute -> 1 Tag -> 5 Tage ");
  31. p.sendMessage("§83.: §7Spamming | Kick -> 2 Tage Mute -> 1 Tag Bann -> Permanenten Bann");
  32. p.sendMessage("§84.: §7Beleidigungen | 2h Mute -> 8h Mute -> 1 Tag Bann");
  33. p.sendMessage("§e=================><=================");
  34. }else{
  35.  
  36. p.sendMessage(KilltimeMain.prausrufe+"§8/report §cNAME §bZAHL DES GRUNDES");
  37. p.sendMessage(KilltimeMain.prausrufe+"Du Brauchst eine Liste alle Gründe? §b/report reasons");
  38.  
  39.  
  40. }
  41. if(args.length == 1){
  42. if(args[0].matches(Bukkit.getOnlinePlayers().toString())){
  43. if(args[1].matches("1") || args[1].matches("2") || args[1].matches("3") || args[1].matches("4")){
  44.  
  45. p.sendMessage("§eDu hast den Spieler §b"+args[1]+" §eErfolgreich Reportet!");
  46. for(Player all : Bukkit.getOnlinePlayers()){
  47.  
  48.  
  49. if(all.hasPermission("system.report.see")){
  50. all.sendMessage("§8[§cREPORT§8]§eDer Spieler §b"+p.getName()+" §ehat den Spieler §a"+args[0]+" §ewegen dem Grund §c"+args[1]+" §e Reportet!");
  51. all.sendMessage("§e========> §8Report Gründe §e<========");
  52. all.sendMessage("§8 Gründe | Bestrafung ");
  53. all.sendMessage("§8--------------------------------|--------------------");
  54. all.sendMessage("§81.: §7Hacking/Hackclient | 20 Tage Bann -> 30 Tage -> Permanent ");
  55. all.sendMessage("§82.: §7Werbung | Kick -> 24h Mute -> 1 Tag -> 5 Tage ");
  56. all.sendMessage("§83.: §7Spamming | Kick -> 2 Tage Mute -> 1 Tag Bann -> Permanenten Bann");
  57. all.sendMessage("§84.: §7Beleidigungen | 2h Mute -> 8h Mute -> 1 Tag Bann");
  58. all.sendMessage("§e=================><=================");
  59. }
  60.  
  61. }
  62. }else{
  63.  
  64. p.sendMessage("§e========> §8Report Gründe §e<========");
  65. p.sendMessage("§8 Gründe | Bestrafung ");
  66. p.sendMessage("§8--------------------------------|--------------------");
  67. p.sendMessage("§81.: §7Hacking/Hackclient | 20 Tage Bann -> 30 Tage -> Permanent ");
  68. p.sendMessage("§82.: §7Werbung | Kick -> 24h Mute -> 1 Tag -> 5 Tage ");
  69. p.sendMessage("§83.: §7Spamming | Kick -> 2 Tage Mute -> 1 Tag Bann -> Permanenten Bann");
  70. p.sendMessage("§84.: §7Beleidigungen | 2h Mute -> 8h Mute -> 1 Tag Bann");
  71. p.sendMessage("§e=================><=================");
  72. }
  73. }
  74. }
  75.  
  76.  
  77. }
  78.  
  79.  
  80.  
  81. return true;
  82. }
  83.  
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement