Advertisement
Guest User

Untitled

a guest
Apr 19th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.22 KB | None | 0 0
  1. options:
  2. P: &9&lVOTEKICK &8✕
  3. NP: &9&lVOTEKICK &8✕ &cDarauf hast du keine Rechte!
  4. Perm: votekick.start
  5. top: &8&m*--*---++---*--* &8✕ &9&lVOTEKICK &8✕ &8&m*--*---++---*--*
  6.  
  7. command /votekick [<player>] [<text>]:
  8. aliases: vk
  9. permission: {@Perm}
  10. permission message: {@NP}
  11. trigger:
  12. if arg 1 is not set:
  13. send "{@P} &cBitte gebe einen Spieler an!"
  14. if arg 2 is not set:
  15. send "{@P} &cBitte gebe einen Grund an!"
  16. else:
  17. if arg 2 is set:
  18. #if arg 1 is "%player%":
  19. # send "{@P} &cDu kannst dich nicht selber kicken!"
  20. # stop
  21. if arg 1 is "MinisFett" or "BezgesBett":
  22. kick player due to "{@top} &r%nl% %nl% &cDu darfst den Spieler &e%arg 1% &cnicht Kicken! %nl% %nl% {@top}"
  23. loop all players:
  24. if loop-player has permission "*":
  25. send "{@P} &cDer Spieler &e%player% &chat versucht,"
  26. send "{@P} &cden Spieler &e%arg 1% &cmit einem &eVotekick &czu kicken!"
  27. send "{@P} &cDafür wurde er &egekickt&c!"
  28. if {votekick.player} is not set:
  29. set {votekick.player} to arg 1
  30. set {votekick.grund} to arg 2
  31. set {votekick.ja} to 0
  32. set {votekick.nein} to 0
  33. wait 5 ticks
  34. broadcast "{@top}"
  35. broadcast ""
  36. broadcast "&8✕ &7Der Spieler &e%player% &7hat einen &eVoteKick &7gestartet!"
  37. broadcast "&8✕ &7Gegen: &e%{votekick.player}%"
  38. broadcast "&8✕ &7Grund: &e%{votekick.grund}%"
  39. broadcast ""
  40. broadcast "&8✕ &7Stimme für den Kick, mit &e/vkja"
  41. broadcast "&8✕ &7Stimme gegen den Kick, mit &e/vknein"
  42. broadcast "&8✕ &7Dafür hast du &e30 Sekunden &7Zeit!"
  43. broadcast ""
  44. broadcast "{@top}"
  45. wait 30 seconds
  46. if {votekick.ja} is bigger than {votekick.nein}:
  47. broadcast "{@top}"
  48. broadcast ""
  49. broadcast "&8✕ &7Der Spieler &e%{votekick.player}% &7wurde gekickt!"
  50. broadcast "&8✕ &7Grund: &e%{votekick.grund}%"
  51. broadcast "&8✕ &7Von: &e%player%"
  52. broadcast ""
  53. broadcast "{@top}"
  54. delete {votekick.voted.%{votekick.player}%}
  55. kick {votekick.player} due to "%nl% {@top}&r %nl% %nl% &7Du wurdest wegen einem &eVoteKick &7gekickt! %nl%&7Grund: &e%{votekick.grund}% %nl% &7Von: &e%player% %nl% %nl% {@top}"
  56. loop 2 times:
  57. loop all players:
  58. clear {votekick.voted.%loop-player%}
  59. delete {votekick.voted.%loop-player%}
  60. clear {votekick.ja}
  61. clear {votekick.nein}
  62. clear {votekick.player}
  63. clear {votekick.grund}
  64. delete {votekick.player}
  65. delete {votekick.grund}
  66. delete {votekick.ja}
  67. delete {votekick.nein}
  68. if {votekick.nein} is bigger than {votekick.ja}:
  69. broadcast "{@top}"
  70. broadcast ""
  71. broadcast "&8✕ &7Der Spieler &e%{votekick.player}% &7wurde nicht gekickt,"
  72. broadcast "&8✕ &7weil nicht genug Spieler dafür gestimmt haben!"
  73. broadcast ""
  74. broadcast "{@top}"
  75. loop 2 times:
  76. loop all players:
  77. clear {votekick.voted.%loop-player%}
  78. delete {votekick.voted.%loop-player%}
  79. clear {votekick.ja}
  80. clear {votekick.nein}
  81. clear {votekick.player}
  82. clear {votekick.grund}
  83. delete {votekick.player}
  84. delete {votekick.grund}
  85. delete {votekick.ja}
  86. delete {votekick.nein}
  87. wait 1 second
  88. loop all players:
  89. clear {votekick.voted.%loop-player%}
  90. delete {votekick.voted.%loop-player%}
  91. stop
  92. else:
  93. send "{@P} &cEs läuft bereits ein &eVoteKick&c!"
  94. else:
  95. send "{@P} &cBitte gebe einen Grund an!"
  96.  
  97. command /vkja:
  98. trigger:
  99. if {votekick.voted.%player%} is not set:
  100. if {votekick.player} is set:
  101. send "{@P} &7Du hast für &aJa &7gestimmt!"
  102. add 1 to {votekick.ja}
  103. set {votekick.voted.%player%} to true
  104. if {votekick.player} is not set:
  105. send "{@P} &cEs läuft kein &eVoteKick&c!"
  106. else:
  107. send "{@P} &cDu hast schon &egevotet&c!"
  108.  
  109. command /vknein:
  110. trigger:
  111. if {votekick.voted.%player%} is not set:
  112. if {votekick.player} is set:
  113. send "{@P} &7Du hast für &aNein &7gestimmt!"
  114. add 1 to {votekick.nein}
  115. set {votekick.voted.%player%} to true
  116. if {votekick.player} is not set:
  117. send "{@P} &cEs läuft kein &eVoteKick&c!"
  118. else:
  119. send "{@P} &cDu hast schon &egevotet&c!"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement