Daltonez

VotEZ - Skript by DaltonEZ for skript.pl

Oct 15th, 2016
1,288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.67 KB | None | 0 0
  1. # Nazwa: VotEZ
  2. # Autor: DaltonEZ
  3. # Wersja: 1.0
  4.  
  5. # Zakaz usuwanie podpisu autora skriptu.
  6. # Zakaz podpisywania skriptu wlasnym nickiem.
  7.  
  8. variables:
  9. # Jeśli {wiad.bc} będzie ustawione na false informacja o glossie bedzie docierala tylko do gracza.
  10. # Jeśli {wiad.bc} będzie ustawione na false informacja o glossie bedzie docierala do wszystkich graczy.
  11. {wiad.bc} = true
  12. # Proszę nie ruszać. W przeciwnym wypadku skript bedzie działał nieprawidłowo.
  13. {glosowanie} = false
  14. {glosowanie::%player%} = false
  15. {glosowanie::tak} = 0
  16. {glosowanie::nie} = 0
  17.  
  18. options:
  19. tag: &8[&6&L?&8]
  20. czas: 1
  21.  
  22. command /Vote [<text>] [<text>]:
  23. aliases: glosowanie, glos
  24. trigger:
  25. if arg 1 is not set:
  26. send " "
  27. send ""
  28. if arg 1 is "stworz" or "create":
  29. if player has permission "Votez.Create":
  30. if {glosowanie} is false:
  31. if arg 2 is set:
  32. set {glosowanie} to true
  33. broadcast " "
  34. broadcast "{@tag} &ePytanie: &7%arg 2%"
  35. broadcast "&7Jesli jestes na TAK: /Vote tak"
  36. broadcast "&7Jesli jestes na NIE: /Vote nie"
  37. broadcast "&eNa odpowiedz nasz {@czas} minut."
  38. broadcast " "
  39. wait {@czas} minutes
  40. set {glosowanie} to false
  41. broadcast " "
  42. broadcast "{@tag} &eWyniki: &7TAK: %{glosowanie::tak}% NIE: %{glosowanie::nie}%"
  43. if {glosowanie::tak} is greater than {glosowanie::nie}:
  44. broadcast "&7Wiecej wynikow bylo na &aTAK &7niz na &cNIE&7."
  45. broadcast " "
  46. wait 5 tick
  47. set {glosowanie::tak} to 0
  48. set {glosowanie::nie} to 0
  49. loop all players:
  50. set {glosowanie::%loop-player%} to false
  51. else:
  52. broadcast "&7Wiecej wynikow bylo na &cNIE &7niz na &aTAK&7."
  53. broadcast " "
  54. wait 5 tick
  55. set {glosowanie::tak} to 0
  56. set {glosowanie::nie} to 0
  57. loop all players:
  58. set {glosowanie::%loop-player%} to false
  59. else:
  60. broadcast "{@tag} &7Zapomniales zadac pytania: &c/vote create <pytanie>"
  61. else:
  62. broadcast "{@tag} &7Glosowanie trwa. Zaczekaj do konca glosowania by zadac kolejne pytanie."
  63. else:
  64. broadcast "{@tag} &7Nie masz &cpermisji &7do wykonania tej komendy."
  65. if arg 1 is "usun" or "delete":
  66. if player has permission "Votez.delete":
  67. if {glosowanie} is true:
  68. broadcast "{@tag} &7Gracz &e%player% &7wycofal glosowanie."
  69. set {glosowanie} to false
  70. set {glosowanie::tak} to 0
  71. set {glosowanie::nie} to 0
  72. loop all players:
  73. set {glosowanie::%loop-player%} to false
  74. if arg 1 is "TAK" or "YES":
  75. if player has permission "Votez.yes":
  76. if {glosowanie} is true:
  77. if {glosowanie::%player%} is false:
  78. add 1 to {glosowanie::tak}
  79. set {glosowanie::%player%} to true
  80. if {wiad.bc} is true:
  81. broadcast "{@tag} &7Gracz &e%player% &7zaglosowal na &aTAK&7."
  82. else:
  83. send "{@tag} &7Wlasnie zaglosowales na &aTAK&7."
  84. else:
  85. send "{@tag} &7Glosowales juz. Nie mozesz oddac kolejnego glosu."
  86. else:
  87. send "{@tag} &7Aktualnie niema glosowania."
  88. else:
  89. send "{@tag} &7Nie masz pozwolenia do glosowania."
  90. if arg 1 is "NIE" or "NO":
  91. if player has permission "Votez.no":
  92. if {glosowanie} is true:
  93. if {glosowanie::%player%} is false:
  94. add 1 to {glosowanie::nie}
  95. set {glosowanie::%player%} to true
  96. if {wiad.bc} is true:
  97. broadcast "{@tag} &7Gracz &e%player% &7zaglosowal na &cNIE&7."
  98. else:
  99. send "{@tag} &7Wlasnie zaglosowales na &cNIE&7."
  100. else:
  101. send "{@tag} &7Glosowales juz. Nie mozesz oddac kolejnego glosu."
  102. else:
  103. send "{@tag} &7Aktualnie niema glosowania."
  104. else:
  105. send "{@tag} &7Nie masz pozwolenia do glosowania."
Advertisement
Add Comment
Please, Sign In to add comment