Advertisement
henrikF95

Untitled

Jun 3rd, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. public static ArrayList voted = new ArrayList();
  2. public static String question = null;
  3. public static int yes = 0;
  4. public static int no = 0;
  5.  
  6. public boolean onCommand(CommandSender commandSender, Command command, String label, String[] arguments)
  7. {
  8. if (arguments.length > 0) {
  9. if ((arguments[0].equalsIgnoreCase("create")) || (arguments[0].equalsIgnoreCase("erstellen")))
  10. {
  11. if (arguments.length > 1)
  12. {
  13. question = StringUtils.getArgs(arguments, 1);
  14. yes = 0;
  15. no = 0;
  16. voted.clear();
  17. Bukkit.broadcastMessage(commandSender.getName() + " hat eine Umfrage gestartet: " + question);
  18. return true;
  19. }
  20. }
  21. else
  22. {
  23. if ((arguments[0].equalsIgnoreCase("yes")) || (arguments[0].equalsIgnoreCase("ja")))
  24. {
  25. if (question == null)
  26. {
  27. commandSender.sendMessage("Es ist gerade keine Umfrage aktiv.");
  28. }
  29. else if (voted.contains(commandSender.getName()))
  30. {
  31. commandSender.sendMessage("Du hast bereits angestimmt.");
  32. }
  33. else
  34. {
  35. commandSender.sendMessage("Du hast f�r 'ja' gestimmt.");
  36. yes += 1;
  37. voted.add(commandSender.getName());
  38. }
  39. return true;
  40. }
  41. if ((arguments[0].equalsIgnoreCase("no")) || (arguments[0].equalsIgnoreCase("nein")))
  42. {
  43. if (question == null)
  44. {
  45. commandSender.sendMessage("Es ist gerade keine Umfrage aktiv.");
  46. }
  47. else if (voted.contains(commandSender.getName()))
  48. {
  49. commandSender.sendMessage("Du hast bereits angestimmt.");
  50. }
  51. else
  52. {
  53. commandSender.sendMessage("Du hast f�r 'nein' gestimmt.");
  54. no += 1;
  55. voted.add(commandSender.getName());
  56. }
  57. return true;
  58. }
  59. }
  60. }
  61. commandSender.sendMessage("/Umfrage erstellen [Frage] - Startet eine Umfrage");
  62. commandSender.sendMessage("/Umfrage ja - Stimmt f�r 'ja'");
  63. commandSender.sendMessage("/Umfrage nein - Stimmt f�r 'nein'");
  64. return true;
  65. }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement