Advertisement
Guest User

Untitled

a guest
Jan 27th, 2015
582
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.88 KB | None | 0 0
  1. variables:
  2. {glosuje.%player%} = false
  3. {glosy.nie} = 0
  4. {glosy.tak} = 0
  5. {glosowanie} = false
  6. command /iVote [<text>]:
  7. aliases: glosowanie, vote
  8. trigger:
  9. if player doesn't have permissions "iVote.start" or "iVote.*" or "iVote.admin":
  10. send "&4Nie posiadasz odpowiednich uprawnien! &c(&7iVote.start&c)"
  11. else:
  12. if arg 1 is not set:
  13. send "&4/iVote tresc/reload!"
  14. if arg 1 is "reload":
  15. send "&7Przeladowano &6pomyslnie"
  16. set {glosy.nie} to 0
  17. set {glosy.tak} to 0
  18. delete {vote.tresc}
  19. loop all players:
  20. set {glosuje.%loop-player%} to false
  21. execute console command "sk reload %script%"
  22. if arg 1 is not "reload":
  23. if {glosowanie} is true:
  24. send "&4Glosowanie aktualnie trwa!"
  25. else:
  26. create timed bar with text "&2Glosowanie! &4/tak lub /nie" to all players for 1 seconds
  27. wait 2 seconds
  28. create timed bar with text "&6%arg 1%" to all players for 20 seconds
  29. set {vote.tresc} to "%arg 1%"
  30. set {glosowanie} to true
  31. wait 20 seconds
  32. if {glosy.tak} is equal to {glosy.nie}:
  33. create timed bar with text "&7Glosowanie zakonczone! &6REMIS" to all players for 1 seconds
  34. set {glosy.nie} to 0
  35. set {glosy.tak} to 0
  36. set {glosowanie} to false
  37. loop all players:
  38. set {glosuje.%loop-player%} to false
  39. if {glosy.tak} is larger than {glosy.nie}:
  40. create timed bar with text "&7Glosowanie zakonczone! Wygralo &6tak" to all players for 1 seconds
  41. set {glosy.nie} to 0
  42. set {glosy.tak} to 0
  43. set {glosowanie} to false
  44. loop all players:
  45. set {glosuje.%loop-player%} to false
  46. if {glosy.nie} is larger than {glosy.tak}:
  47. create timed bar with text "&7Glosowanie zakonczone! Wygralo &6nie" to all players for 1 seconds
  48. set {glosy.nie} to 0
  49. set {glosy.tak} to 0
  50. set {glosowanie} to false
  51. loop all players:
  52. set {glosuje.%loop-player%} to false
  53. command /tak:
  54. trigger:
  55. if player doesn't have permissions "iVote.vote" or "iVote.*" or "iVote.default" or "iVote.admin":
  56. send "&4Nie posiadasz odpowiednich uprawnien! &c(&7iVote.vote&c)"
  57. else:
  58. if {glosowanie} is false:
  59. send "&4Aktualnie nie ma glosowania!"
  60. else:
  61. if {glosuje.%player%} is true:
  62. send "&4Glosowales juz!"
  63. else:
  64. add 1 to {glosy.tak}
  65. broadcast "&6Gracz &e%player% &6zaglosowal na &etak&6!"
  66. set {glosuje.%player%} to true
  67. command /nie:
  68. trigger:
  69. if player doesn't have permissions "iVote.vote" or "iVote.*" or "iVote.default" or "iVote.admin":
  70. send "&4Nie posiadasz odpowiednich uprawnien! &c(&7iVote.vote&c)"
  71. else:
  72. if {glosowanie} is false:
  73. send "&4Aktualnie nie ma glosowania!"
  74. else:
  75. if {glosuje.%player%} is true:
  76. send "&4Glosowales juz!"
  77. else:
  78. add 1 to {glosy.nie}
  79. broadcast "&6Gracz &e%player% &6zaglosowal na &enie&6!"
  80. set {glosuje.%player%} to true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement