Advertisement
xNawi

eTools

Feb 26th, 2015
299
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 42.39 KB | None | 0 0
  1. command /etools:
  2. trigger:
  3. function "Etools.menugłówne" {player};
  4.  
  5. #==================================================#
  6. #===================Menu Główne====================#
  7. #==================================================#
  8. method "Etools.menugłówne" {gracz}:
  9. set {_g} to arg{1};
  10. if {_g} has permission "etools.open" or "etools.*":
  11. if {Etools::premium} is true:
  12. open chest with 1 row named "&3&lE&6Tools" to {_g}
  13. wait 2 ticks
  14. format slot 0 of {_g} with 1 of emerald named "&6>> &3&lLista Graczy&r&6 <<" with lore "||&3Liczba graczy online: &6%number of all players%||||&6>> &3Kliknij aby wyświetlić listę graczy" to run [function "Etools.listagraczy" {{_g} and "1"};]
  15. format slot 1 of {_g} with 1 of emerald named "&6>> &3&lZbanowani&r&6 <<" with lore "||&3Liczba graczy zbanowanych: &6%size of {etools::banned::*}%||||&6>> &3Kliknij aby wyświetlić listę zbanowanych" to run [function "Etools.zbanowani" {player};]
  16. format slot 2 of {_g} with 1 of emerald named "&6>> &3&lPogoda&r&6 <<" with lore "||&3Aktualna pogoda: &6%weather in world of {_g}%||||&6>> &3Kliknij aby wyświetlić menu pogody" to run [function "Etools.pogoda" {player};]
  17. format slot 3 of {_g} with 1 of emerald named "&6>> &3&lCzas&r&6 <<" with lore "||&3Aktualna godzina w grze: &6%time in world of {_g}%||||&6>> &3Kliknij aby wyświetlić menu czasu" to run [function "Etools.czas" {player};]
  18. format slot 4 of {_g} with 1 of emerald named "&6>> &3&lCzat&r&6 <<" with lore "||&3Wymaga uprawnienia: &6etools.chat||||&6>> &3Kliknij aby zardządzać czatem" to run [function "Etools.chat" {{_g}};]
  19. format slot 5 of {_g} with 1 of emerald named "&6>> &3&lStatus serwera&r&6 <<" with lore "||&3Wymaga uprawnienia: &6etools.status||||&6>> &3Kliknij aby wyświetlić menu statusu serwera" to run [function "Etools.status" {player};]
  20. format slot 6 of {_g} with 1 of emerald named "&6>> &3&lNarzędzia administratorskie&r&6 <<" with lore "||&3Wymaga uprawnienia: &6etools.narzędzia||||&6>> &3Kliknij aby wyświetlić menu narzędzi" to run [function "Etools.narzędzia" {player};]
  21. format slot 7 of {_g} with 1 of emerald named "&6>> &3&lUstawienia Skryptu&r&6 <<" with lore "||&3Wymaga uprawnienia: &6etools.ustawienia||||&6>> &3Kliknij aby wyświetlić menu ustawień skryptu" to run [function "Etools.ustawienia" {player};]
  22. format slot 8 of {_g} with 1 of emerald named "&6>> &3&lWyłącz serwer&r&6 <<" with lore "||&3Wymaga uprawnienia: &6etools.off||||&6>> &3Kliknij aby wyłączyć serwer" to run [function "Etools.wyłączserwer" {player};]
  23. else:
  24. open chest with 3 rows named "&3&lE&6Tools" to {_g}
  25. wait 2 ticks
  26. format slot 0 of {_g} with 1 of gold block named "&6>> &3&lAutor&r&6 <<" with lore "||&3Autorem skryptu E&6Tools&3 jest: &6Edgarsz||||&6>> &3Wykup status premium skryptu||&6>> &3aby wyłączyć wyświetlanie tej informacji" to be unstealable
  27. format slot 1 of {_g} with 1 of gold block named "&6>> &3&lAutor&r&6 <<" with lore "||&3Autorem skryptu E&6Tools&3 jest: &6Edgarsz||||&6>> &3Wykup status premium skryptu||&6>> &3aby wyłączyć wyświetlanie tej informacji" to be unstealable
  28. format slot 2 of {_g} with 1 of gold block named "&6>> &3&lAutor&r&6 <<" with lore "||&3Autorem skryptu E&6Tools&3 jest: &6Edgarsz||||&6>> &3Wykup status premium skryptu||&6>> &3aby wyłączyć wyświetlanie tej informacji" to be unstealable
  29. format slot 3 of {_g} with 1 of gold block named "&6>> &3&lAutor&r&6 <<" with lore "||&3Autorem skryptu E&6Tools&3 jest: &6Edgarsz||||&6>> &3Wykup status premium skryptu||&6>> &3aby wyłączyć wyświetlanie tej informacji" to be unstealable
  30. format slot 4 of {_g} with 1 of gold block named "&6>> &3&lAutor&r&6 <<" with lore "||&3Autorem skryptu E&6Tools&3 jest: &6Edgarsz||||&6>> &3Wykup status premium skryptu||&6>> &3aby wyłączyć wyświetlanie tej informacji" to be unstealable
  31. format slot 5 of {_g} with 1 of gold block named "&6>> &3&lAutor&r&6 <<" with lore "||&3Autorem skryptu E&6Tools&3 jest: &6Edgarsz||||&6>> &3Wykup status premium skryptu||&6>> &3aby wyłączyć wyświetlanie tej informacji" to be unstealable
  32. format slot 6 of {_g} with 1 of gold block named "&6>> &3&lAutor&r&6 <<" with lore "||&3Autorem skryptu E&6Tools&3 jest: &6Edgarsz||||&6>> &3Wykup status premium skryptu||&6>> &3aby wyłączyć wyświetlanie tej informacji" to be unstealable
  33. format slot 7 of {_g} with 1 of gold block named "&6>> &3&lAutor&r&6 <<" with lore "||&3Autorem skryptu E&6Tools&3 jest: &6Edgarsz||||&6>> &3Wykup status premium skryptu||&6>> &3aby wyłączyć wyświetlanie tej informacji" to be unstealable
  34. format slot 8 of {_g} with 1 of gold block named "&6>> &3&lAutor&r&6 <<" with lore "||&3Autorem skryptu E&6Tools&3 jest: &6Edgarsz||||&6>> &3Wykup status premium skryptu||&6>> &3aby wyłączyć wyświetlanie tej informacji" to be unstealable
  35. format slot 9 of {_g} with 1 of emerald named "&6>> &3&lLista Graczy&r&6 <<" with lore "||&3Liczba graczy online: &6%number of all players%||||&6>> &3Kliknij aby wyświetlić listę graczy" to run [function "Etools.listagraczy" {{_g} and "1"};]
  36. format slot 10 of {_g} with 1 of emerald named "&6>> &3&lZbanowani&r&6 <<" with lore "||&3Liczba graczy zbanowanych: &6%size of {etools::banned::*}%||||&6>> &3Kliknij aby wyświetlić listę zbanowanych" to run [function "Etools.zbanowani" {player};]
  37. format slot 11 of {_g} with 1 of emerald named "&6>> &3&lPogoda&r&6 <<" with lore "||&3Aktualna pogoda: &6%weather in world of {_g}%||||&6>> &3Kliknij aby wyświetlić menu pogody" to run [function "Etools.pogoda" {player};]
  38. format slot 12 of {_g} with 1 of emerald named "&6>> &3&lCzas&r&6 <<" with lore "||&3Aktualna godzina w grze: &6%time in world of {_g}%||||&6>> &3Kliknij aby wyświetlić menu czasu" to run [function "Etools.czas" {player};]
  39. format slot 13 of {_g} with 1 of emerald named "&6>> &3&lCzat&r&6 <<" with lore "||&3Wymaga uprawnienia: &6etools.chat||||&6>> &3Kliknij aby zardządzać czatem" to run [function "Etools.chat" {{_g}};]
  40. format slot 14 of {_g} with 1 of emerald named "&6>> &3&lStatus serwera&r&6 <<" with lore "||&3Wymaga uprawnienia: &6etools.status||||&6>> &3Kliknij aby wyświetlić menu statusu serwera" to run [function "Etools.status" {player};]
  41. format slot 15 of {_g} with 1 of emerald named "&6>> &3&lNarzędzia administratorskie&r&6 <<" with lore "||&3Wymaga uprawnienia: &6etools.narzędzia||||&6>> &3Kliknij aby wyświetlić menu narzędzi" to run [function "Etools.narzędzia" {player};]
  42. format slot 16 of {_g} with 1 of emerald named "&6>> &3&lUstawienia Skryptu&r&6 <<" with lore "||&3Wymaga uprawnienia: &6etools.ustawienia||||&6>> &3Kliknij aby wyświetlić menu ustawień skryptu" to run [function "Etools.ustawienia" {player};]
  43. format slot 17 of {_g} with 1 of emerald named "&6>> &3&lWyłącz serwer&r&6 <<" with lore "||&3Wymaga uprawnienia: &6etools.off||||&6>> &3Kliknij aby wyłączyć serwer" to run [function "Etools.wyłączserwer" {player};]
  44. format slot 18 of {_g} with 1 of gold block named "&6>> &3&lAutor&r&6 <<" with lore "||&3Autorem skryptu E&6Tools&3 jest: &6Edgarsz||||&6>> &3Wykup status premium skryptu||&6>> &3aby wyłączyć wyświetlanie tej informacji" to be unstealable
  45. format slot 19 of {_g} with 1 of gold block named "&6>> &3&lAutor&r&6 <<" with lore "||&3Autorem skryptu E&6Tools&3 jest: &6Edgarsz||||&6>> &3Wykup status premium skryptu||&6>> &3aby wyłączyć wyświetlanie tej informacji" to be unstealable
  46. format slot 20 of {_g} with 1 of gold block named "&6>> &3&lAutor&r&6 <<" with lore "||&3Autorem skryptu E&6Tools&3 jest: &6Edgarsz||||&6>> &3Wykup status premium skryptu||&6>> &3aby wyłączyć wyświetlanie tej informacji" to be unstealable
  47. format slot 21 of {_g} with 1 of gold block named "&6>> &3&lAutor&r&6 <<" with lore "||&3Autorem skryptu E&6Tools&3 jest: &6Edgarsz||||&6>> &3Wykup status premium skryptu||&6>> &3aby wyłączyć wyświetlanie tej informacji" to be unstealable
  48. format slot 22 of {_g} with 1 of gold block named "&6>> &3&lAutor&r&6 <<" with lore "||&3Autorem skryptu E&6Tools&3 jest: &6Edgarsz||||&6>> &3Wykup status premium skryptu||&6>> &3aby wyłączyć wyświetlanie tej informacji" to be unstealable
  49. format slot 23 of {_g} with 1 of gold block named "&6>> &3&lAutor&r&6 <<" with lore "||&3Autorem skryptu E&6Tools&3 jest: &6Edgarsz||||&6>> &3Wykup status premium skryptu||&6>> &3aby wyłączyć wyświetlanie tej informacji" to be unstealable
  50. format slot 24 of {_g} with 1 of gold block named "&6>> &3&lAutor&r&6 <<" with lore "||&3Autorem skryptu E&6Tools&3 jest: &6Edgarsz||||&6>> &3Wykup status premium skryptu||&6>> &3aby wyłączyć wyświetlanie tej informacji" to be unstealable
  51. format slot 25 of {_g} with 1 of gold block named "&6>> &3&lAutor&r&6 <<" with lore "||&3Autorem skryptu E&6Tools&3 jest: &6Edgarsz||||&6>> &3Wykup status premium skryptu||&6>> &3aby wyłączyć wyświetlanie tej informacji" to be unstealable
  52. format slot 26 of {_g} with 1 of gold block named "&6>> &3&lAutor&r&6 <<" with lore "||&3Autorem skryptu E&6Tools&3 jest: &6Edgarsz||||&6>> &3Wykup status premium skryptu||&6>> &3aby wyłączyć wyświetlanie tej informacji" to be unstealable
  53.  
  54. command /premium:
  55. trigger:
  56. if {Etools::premium} is false:
  57. set {Etools::premium} to true
  58. else:
  59. set {Etools::premium} to false
  60.  
  61. on join:
  62. if {Etools::gracze::%player%} is not set:
  63. set {Etools::gracze::%player%} to uncolored name of player
  64.  
  65. on quit:
  66. if {Etools::gracze::%player%} is set:
  67. delete {Etools::gracze::%player%}
  68.  
  69. command /debug:
  70. trigger:
  71. loop all players:
  72. delete {Etools::gracze::%loop-player%}
  73. #==================================================#
  74. #====================Lista Graczy==================#
  75. #==================================================#
  76. method "Etools.listagraczy" {gracz and strona}:
  77. set {_g} to arg{1};
  78. set {_strona} to arg{2};
  79. set {_strony} to rounded up number of all players /53
  80. open chest with 6 rows named "&3&lE&6Tools &3-> &6Lista Graczy" to {_g}
  81. wait 2 ticks
  82. if {_strona} parsed as number <= {_strony}:
  83. set {_max} to {_strona} parsed as number*53
  84. set {_min} to {_max} - 52
  85. set {_num} to number of all players
  86. loop all players:
  87. add 1 to {_slot}
  88. if {_slot} is between {_min} and {_max}:
  89. if {_slot} <= {_num}:
  90. if {_slot} is not 46 or 54:
  91. format slot {_slot}-1 of {_g} with 1 of any wool named "&6>> &3&l%loop-player% &6<<" with lore "||&6>> &3&lKliknij aby zarządzać&r&6<<" to run "etools:zarzadzaj %{_g}% %loop-player%"
  92. format slot 45 of {_g} with 1 of redstone block named "&6>> &3&lPowrót&r&6 <<" to run [function "Etools.menugłówne" {{_g}};]
  93. if {_strona} parsed as number+1 <= {_strony}:
  94. format slot 53 of {_g} with 1 of emerald block named "&6>> &3&lNastę™pna strona&r&6 <<" to run [function "Etools.listagraczy" {{_g} and {_strona}+1};]
  95. else:
  96. format slot 53 of {_g} with 1 of emerald block named "&6>> &3&lNastępna strona&r&6 <<" with lore "||&4&lNie ma następnych stron" to be unstealable
  97.  
  98. #==================================================#
  99. #================Zarządzanie Graczem===============#
  100. #==================================================#
  101. command /etools:zarzadzaj [<player>] [<player>]:
  102. trigger:
  103. set {_g} to arg 1
  104. set {_c} to arg 2
  105. send "%{_c}%" to {_g}
  106. open chest with 6 rows named "&3&lE&6Tools &3-> &6%{_c}%" to {_g}
  107. wait 2 ticks
  108.  
  109. format slot 10 of {_g} with 1 of Golden apple item named "&6>> &3&lZdrowie&r&6 <<" with lore "||&3Zdrowie: &6%{_c}'s health%||||&6>> &3Kliknij aby uzdrowić" to run [function "Etools.ulecz" {{_g} and {_c}};]
  110. format slot 19 of {_g} with 1 of Cake item named "&6>> &3&lGłód&r&6 <<" with lore "||&3Poziom głodu: &6%{_c}'s food bar%||||&6>> &3Kliknij aby nakarmić" to run [function "Etools.nakarm" {{_g} and {_c}};]
  111. format slot 28 of {_g} with 1 of diamond chestplate named "&6>> &3&lWyposażenie&r&6 <<" with lore "||&3Narzędzie: &6%{_c}'s tool%||&3Hełm: &6%{_c}'s helmet%||&3Napierśnik: &6%{_c}'s chestplate%||&3Spodnie: &6%{_c}'s leggings%||&3Narzędzie: &6%{_c}'s boots%" to be unstealable
  112. if {Etools::premium} is true:
  113. format slot 37 of {_g} with 1 of oak wooden planks named "&6>> &3&lDaj Przedmiot&r&6 <<" with lore "||&6Po naciśnięciu podaj nazwę przedmiotu oraz ilość||&6Nazwa musi być po angielsku||||&6>> &3Kliknij aby obdarować" to run [function "Etools.daj" {{_g} and {_c}};]
  114.  
  115. else:
  116. format slot 37 of {_g} with 1 of oak wooden planks named "&6>> &3&lDaj Przedmiot&r&6 <<" with lore "||&4Ta funkcja dostępna jest tylko w wersji premium" to be unstealable
  117.  
  118. if {Etools::premium} is true:
  119. format slot 12 of {_g} with 1 of brewing stand item named "&6>> &3&lEfekty&r&6 <<" with lore "||||&6>> &3Kliknij aby nadać efekt" to run [function "Etools.efekty" {{_g} and {_c}};]
  120. else:
  121. format slot 12 of {_g} with 1 of brewing stand item named "&6>> &3&lEfekty&r&6 <<" with lore "||&4Ta funkcja dostępna jest tylko w wersji premium" to be unstealable
  122. format slot 21 of {_g} with 1 of chest named "&6>> &3&lEkwipunek&r&6 <<" with lore "||||&6>> &3Kliknij aby zobaczyć ekwipunek" to run [function "Etools.ekwipunek" {{_g} and {_c}};]
  123. format slot 30 of {_g} with 1 of ender chest named "&6>> &3&lSkrzynia Kresu&r&6 <<" with lore "||||&6>> &3Kliknij aby zobaczyć skrzynię kresu" to run [function "Etools.enderchest" {{_g} and {_c}};]
  124. format slot 39 of {_g} with 1 of xp bottle named "&6>> &3&lLevel&r&6 <<" with lore "||&3Level gracza: &6%{_c}'s level%||||&6>> &3Kliknij aby zarządzać" to run [function "Etools.level" {{_g} and {_c}};]
  125.  
  126. format slot 14 of {_g} with 1 of ender pearl named "&6>> &3&lTryb gry&r&6 <<" with lore "||&3Tryb gry: &6%{_c}'s gamemode%||||&6>> &3Kliknij aby zarządzać trybem gry" to run [function "Etools.trybgry" {{_g} and {_c}};]
  127. format slot 23 of {_g} with 1 of nether star named "&6>> &3&lTeleportacja&r&6 <<" with lore "||&3Pozycja: &6%location of {_c}%||||&6>> &3Kliknij aby otworzyć menu teleportacji" to run [function "Etools.teleportacja" {{_g} and {_c}};]
  128. format slot 32 of {_g} with 1 of paper named "&6>> &3&lPrywatna wiadomość&r&6 <<" with lore "||&6Po naciśnięciu napisz wiadomość||&6Gracz otrzyma wiadomość o czym zawiadomi go również dźwięk||||&6>> &3Kliknij aby wysłać wiadomość" to run [function "Etools.pw" {{_g} and {_c}};]
  129. format slot 41 of {_g} with 1 of diamond sword named "&6>> &3&lZabij&r&6 <<" with lore "||&3Natychmiastowo zabija gracza||&6Wymagane potwierdzenie!||||&6>> &3Kliknij aby zabić" to run [function "Etools.zabij" {{_g} and {_c}};]
  130.  
  131. format slot 16 of {_g} with 1 of bars named "&6>> &3&lZbanuj&r&6 <<" with lore "||&6Po naciśnięciu podaj powód po czym kliknij enter||&6Następnie podaj czas bana i jednostkę czasu||&6dostępne jednostki czasu:||&6d - dzień h - godzina m - minuta s - sekunda||&4&lUwaga! &3Jeżeli w czasie bana podamy znak $ ban będzie permamentny||||&6>> &3Kliknij aby zbanować" to run [function "Etools.zbanuj" {{_g} and {_c}};]
  132. format slot 25 of {_g} with 1 of tripwire hook named "&6>> &3&lSzybko zbanuj&r&6 <<" with lore "||&6Ban permamentny z powodem wcześniej ustawionym w ustawieniach||||&6>> &3Kliknij aby szybko zbanować" to run [function "Etools.szybkiban" {{_g} and {_c}};]
  133. format slot 34 of {_g} with 1 of snowball named "&6>> &3&lWycisz&r&6 <<" with lore "||&6Po naciśnięciu podaj powód po czym kliknij enter||&6Następnie podaj czas bana i jednostkę czasu||&6dostępne jednostki czasu:||&6d - dzień h - godzina m - minuta s - sekunda||||&6>> &3Kliknij aby wyciszyć" to run [function "Etools.Mute" {{_g} and {_c}};]
  134. if {Etools::premium} is true:
  135. format slot 43 of {_g} with 1 of quartz item named "&6>> &3&lDaj klapsa&r&6 <<" with lore "||&6Daj klapsa za złe zachowanie||||&6>> &3Kliknij aby dać klapsa" to run [function "Etools.klaps" {{_g} and {_c}};]
  136. else:
  137. format slot 43 of {_g} with 1 of quartz item named "&6>> &3&lDaj klapsa&r&6 <<" with lore "||&4Ta funkcja dostępna jest tylko w wersji premium" to be unstealable
  138.  
  139. format slot 53 of {_g} with 1 of emerald block named "&6>> &3&lNastępna strona&r&6 <<" with lore "||&4&lNie ma następnych stron" to be unstealable
  140. format slot 45 of {_g} with 1 of redstone block named "&6>> &3&lPowrót&r&6 <<" with lore "||||&6>> &3Kliknij aby wrócić do listy graczy" to run [function "Etools.listagraczy" {{_g} and "1"};]
  141. #==================================================#
  142. #==================Leczenie Gracza=================#
  143. #==================================================#
  144. #method "Etools.ulecz" {gracz and cel}:
  145. # set {_g} to arg{1};
  146. # set {_c} to arg{2};
  147. # set {_c} to {_c} parsed as player
  148. # set {_text} to {Etools::message::uleczono}
  149. # replace all "{PLAYER}" with "%{_g}%" in {_text}
  150. # replace all "{INVOKER}" with "%{_c}%" in {_text}
  151. # send "%{Etools::tag}% %{_text}%" to {_c}
  152. # heal {_c}
  153. # function "Etools.zarządzaniegraczem" {{_g} and {_c}};
  154. #==================================================#
  155. #=================Karmienie Gracza=================#
  156. #==================================================#
  157. #method "Etools.nakarm" {gracz and cel}:
  158. # set {_g} to arg{1};
  159. # set {_c} to arg{2};
  160. # set {_c} to {_c} parsed as player
  161. # set {_text} to {Etools::message::nakarmiono}
  162. # replace all "{PLAYER}" with "%{_g}%" in {_text}
  163. # replace all "{INVOKER}" with "%{_c}%" in {_text}
  164. # send "%{Etools::tag}% %{_text}%" to {_c}
  165. # set {_c}'s food level to 10
  166. # function "Etools.zarządzaniegraczem" {{_g} and {_c}};
  167. #==================================================#
  168. #================Dawanie przedmiotu================#
  169. #==================================================#
  170. #method "Etools.daj" {gracz and cel}:
  171. # set {_g} to arg{1};
  172. # set {_c} to arg{2};
  173. # set {_c} to {_c} parsed as player
  174. # send "%{Etools::tag}% Podaj nazwę przedmiotu (koniecznie po angielsku)" to {_c}
  175. # set {Etools::chataddon::daj::nazwa::%{_g}-%} to true
  176. #==================================================#
  177. #================Efekty - Gui Wyboru===============#
  178. #==================================================#
  179. #method "Etools.efekty" {gracz and cel}:
  180. # set {_g} to arg{1};
  181. # set {_c} to arg{2};
  182. # set {_c} to {_c} parsed as player
  183. # open chest with 1 row named "&3&lE&6Tools &3-> &6%{_c}%" to {_g}
  184. # wait 2 ticks
  185. # format slot 1 of {_g} with 1 of light gray glass pane named "&3&6" to be unstealable
  186. # format slot 2 of {_g} with 1 of light gray glass pane named "&3&6" to be unstealable
  187. # format slot 3 of {_g} with 1 of light green wool named "&6>> &3&lPotiony &r&6<<" with lore "||||&6>> &3Kliknij aby przejść do wyboru potionu" to run [function "Etools.potiony" {{_g} and {_c}};]
  188. # format slot 4 of {_g} with 1 of light gray glass pane named "&3&6" to be unstealable
  189. # format slot 5 of {_g} with 1 of red wool named "&6>> &3&lParticlesy &r&6<<" with lore "||||&6>> &3Kliknij aby przejść do wyboru particlesu" to run [function "Etools.particles" {{_g} and {_c}};]
  190. # format slot 6 of {_g} with 1 of light gray glass pane named "&3&6" to be unstealable
  191. # format slot 7 of {_g} with 1 of light gray glass pane named "&3&6" to be unstealable
  192. # format slot 8 of {_g} with 1 of light gray glass pane named "&3&6" to be unstealable
  193. #==================================================#
  194. #=================Efekty - Potiony=================#
  195. #==================================================#
  196. #method "Etools.potiony" {gracz and cel}:
  197. # set {_g} to arg{1};
  198. # set {_c} to arg{2};
  199. # set {_c} to {_c} parsed as player
  200. # open chest with 6 row named "&3&lE&6Tools &3-> &6%{_c}%" to {_g}
  201. # wait 2 ticks
  202. # format slot 0 of {_g} with 1 of potion of regeneration item named "&6>> &3&lRegeneracja (45s) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply potion of regeneration to {_c} for 45 seconds]
  203. # format slot 1 of {_g} with 1 of extended potion of regeneration item named "&6>> &3&lRegeneracja (2m) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply potion of regeneration to {_c} for 120 seconds]
  204. # format slot 2 of {_g} with 1 of potion of regeneration 2 item named "&6>> &3&lRegeneracja II (22s) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply potion of regeneration 2 to {_c} for 22 seconds]
  205. # format slot 3 of {_g} with 1 of potion of speed item named "&6>> &3&lSzybkość (3m) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply potion of speed to {_c} for 180 seconds]
  206. # format slot 4 of {_g} with 1 of extended potion of speed item named "&6>> &3&lSzybkość (8m) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply potion of speed to {_c} for 480 seconds]
  207. # format slot 5 of {_g} with 1 of potion of speed 2 item named "&6>> &3&lSzybkość II (1.30m) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply potion of speed 2 to {_c} for 90 seconds]
  208. # format slot 6 of {_g} with 1 of potion of Fire Resistance item named "&6>> &3&lOchrona przed ogniem (3m) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply potion of Fire Resistance to {_c} for 180 seconds]
  209. # format slot 7 of {_g} with 1 of extended potion of Fire Resistance item named "&6>> &3&lOchrona przed ogniem (0.45s) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply potion of Fire Resistance to {_c} for 480 seconds]
  210. # format slot 8 of {_g} with 1 of potion of poison item named "&6>> &3&lTrucizna (45s) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply potion of poison to {_c} for 45 seconds]
  211. # format slot 9 of {_g} with 1 of extended potion of poison item named "&6>> &3&lTrucizna (2m) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply potion of poison to {_c} for 120 seconds]
  212. # format slot 10 of {_g} with 1 of potion of poison 2 item named "&6>> &3&lTrucizna II (16s) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply potion of poison 2 to {_c} for 16 seconds]
  213. # format slot 11 of {_g} with 1 of potion of Night vision item named "&6>> &3&lWidzenie w ciemności (3m) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply potion of Night vision to {_c} for 180 seconds]
  214. # format slot 12 of {_g} with 1 of extended potion of Night vision item named "&6>> &3&lWidzenie w ciemności (8m) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply potion of Night vision to {_c} for 480 seconds]
  215. # format slot 13 of {_g} with 1 of potion of weakness item named "&6>> &3&lOsłabienie (1.30m) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply potion of weakness to {_c} for 90 seconds]
  216. # format slot 14 of {_g} with 1 of extended potion of weakness item named "&6>> &3&lOsłabienie (4m) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply potion of weakness to {_c} for 240 seconds]
  217. # format slot 15 of {_g} with 1 of potion of Strength item named "&6>> &3&lSiła (3m) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply Strength to {_c} for 180 seconds]
  218. # format slot 16 of {_g} with 1 of extended potion of Strength item named "&6>> &3&lSiła (8m) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply Strength to {_c} for 480 seconds]
  219. # format slot 16 of {_g} with 1 of potion of Strength 2 item named "&6>> &3&lSiła 2 (1.3m) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply Strength 2 to {_c} for 480 seconds]
  220. # format slot 17 of {_g} with 1 of potion of invisibility item named "&6>> &3&lNiewidzialność (3m) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply potion of invisibility to {_c} for 180 seconds]
  221. # format slot 18 of {_g} with 1 of extended potion of invisibility item named "&6>> &3&lNiewidzialność (8m) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply potion of invisibility to {_c} for 480 seconds]
  222. # format slot 19 of {_g} with 1 of water item named "&6>> &3&lOddychanie pod wodą (30s) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply water breathing to {_c} for 30 seconds]
  223. # format slot 20 of {_g} with 1 of golden pickaxe named "&6>> &3&lPośpiech (30s) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply haste to {_c} for 30 seconds]
  224. # format slot 21 of {_g} with 1 of golden pickaxe named "&6>> &3&lPośpiech II (30s) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply haste 2 to {_c} for 30 seconds]
  225. # format slot 22 of {_g} with 1 of wooden pickaxe named "&6>> &3&lWolne kopanie (30s) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply Mining Fatigue to {_c} for 30 seconds]
  226. # format slot 23 of {_g} with 1 of wooden pickaxe named "&6>> &3&lWolne kopanie II (30s) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply Mining Fatigue 2 to {_c} for 30 seconds]
  227. # format slot 24 of {_g} with 1 of feather named "&6>> &3&lWysoki skok (30s) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply Jump boost 1 to {_c} for 30 seconds]
  228. # format slot 25 of {_g} with 1 of feather named "&6>> &3&lWysoki skok II (30s) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply Jump boost 2 to {_c} for 30 seconds]
  229. # format slot 26 of {_g} with 1 of bucket named "&6>> &3&lNudnośći (30s) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply Nausea 1 to {_c} for 30 seconds]
  230. # format slot 27 of {_g} with 1 of bucket named "&6>> &3&lNudnośći II (30s) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply Nausea 2 to {_c} for 30 seconds]
  231. # format slot 28 of {_g} with 1 of eye of ender named "&6>> &3&lŚlepota (30s) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply blindness 1 to {_c} for 30 seconds]
  232. # format slot 29 of {_g} with 1 of poisonous potato named "&6>> &3&lGłód (30s) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply hunger 1 to {_c} for 30 seconds]
  233. # format slot 30 of {_g} with 1 of wither skeleton head item named "&6>> &3&lEfekt Withera (30s) &r&6<<" with lore "||&6Uwaga efekty nakładają się na siebie przez co ||&6ich czas się przedłuża||&6>> &3Kliknij aby dać efekt" to run [apply wither 1 to {_c} for 30 seconds]
  234. # format slot 45 of {_g} with 1 of block of redstone named "&6>> &3&lPowrót &r&6<<" with lore "||||&6>> &3Kliknij aby wrócić do zarządzania graczem" to run [function "Etools.zarządzaniegraczem" {{_g} and {_c}};]
  235. #==================================================#
  236. #===================Ekwipunek======================#
  237. #==================================================#
  238. #method "Etools.ekwipunek" {gracz and cel}:
  239. # set {_g} to arg{1};
  240. # set {_c} to arg{2};
  241. # set {_c} to {_c} parsed as player
  242. # open chest with 6 row named "&3&lE&6Tools &3-> &6%{_c}%" to {_g}
  243. # wait 2 ticks
  244. # loop 36 times:
  245. # format slot loop-number - 1 of {_g} with slot loop-number - 1 of {_c} to be unstealable
  246. # format slot 45 of {_g} with 1 of block of redstone named "&6>> &3&lPowrót &r&6<<" with lore "||||&6>> &3Kliknij aby wrócić do zarządzania graczem" to run [function "Etools.zarządzaniegraczem" {{_g} and {_c}};]
  247. #==================================================#
  248. #====================Enderchest====================#
  249. #==================================================#
  250. #method "Etools.enderchest" {gracz and cel}:
  251. # set {_g} to arg{1};
  252. # set {_c} to arg{2};
  253. # set {_c} to {_c} parsed as player
  254. # open chest with 6 row named "&3&lE&6Tools &3-> &6%{_c}%" to {_g}
  255. # wait 2 ticks
  256. # loop 36 times:
  257. # format slot loop-number - 1 of {_g} with slot loop-number - 1 of enderchest of {_c} to be unstealable
  258. # format slot 45 of {_g} with 1 of block of redstone named "&6>> &3&lPowrót &r&6<<" with lore "||||&6>> &3Kliknij aby wrócić do zarządzania graczem" to run [function "Etools.zarządzaniegraczem" {{_g} and {_c}};]
  259. #==================================================#
  260. #=======================Level======================#
  261. #==================================================#
  262. #method "Etools.level" {gracz and cel}:
  263. # set {_g} to arg{1};
  264. # set {_c} to arg{2};
  265. # set {_c} to {_c} parsed as player
  266. # open chest with 1 rows named "&3&lE&6Tools &3-> &6%{_c}%" to {_g}
  267. # wait 2 ticks
  268. # format slot 0 of {_g} with 1 of light green wool named "&6>> &3&l+ 1 lvl&r&6<<" with lore "||&6Dodaje 1 leveli enchantowiania||&6>> &3Kliknij aby dodać level" to run [add 1 to level of {_c}]
  269. # format slot 1 of {_g} with 1 of light green wool named "&6>> &3&l+ 5 lvl&r&6<<" with lore "||&6Dodaje 5 leveli enchantowiania||&6>> &3Kliknij aby dodać level" to run [add 5 to level of {_c}]
  270. # format slot 2 of {_g} with 1 of light green wool named "&6>> &3&l+ 10 lvl&r&6<<" with lore "||&6Dodaje 10 leveli enchantowiania||&6>> &3Kliknij aby dodać level" to run [add 10 to level of {_c}]
  271. # format slot 3 of {_g} with 1 of light gray glass pane named "&3&6" to be unstealable
  272. # format slot 4 of {_g} with 1 of block of redstone named "&6>> &3&lPowrót &r&6<<" with lore "||||&6>> &3Kliknij aby wrócić do zarządzania graczem" to run [function "Etools.zarządzaniegraczem" {{_g} and {_c}};]
  273. # format slot 5 of {_g} with 1 of light gray glass pane named "&3&6" to be unstealable
  274. # format slot 6 of {_g} with 1 of red wool named "&6>> &3&l- 1 lvl&r&6<<" with lore "||&6Odejmuje 1 leveli enchantowiania||||&6>> &3Kliknij aby odjąć level" to run [add -1 to level of {_c}]
  275. # format slot 7 of {_g} with 1 of red wool named "&6>> &3&l- 5 lvl&r&6<<" with lore "||&6Odejmuje 5 leveli enchantowiania||||&6>> &3Kliknij aby odjąć level" to run [add -5 to level of {_c}]
  276. # format slot 8 of {_g} with 1 of red wool named "&6>> &3&l- 10 lvl&r&6<<" with lore "||&6Odejmuje 10 leveli enchantowiania||||&6>> &3Kliknij aby odjąć level" to run [add -10 to level of {_c}]
  277. #==================================================#
  278. #=====================tryb gry=====================#
  279. #==================================================#
  280. #method "Etools.trybgry" {gracz and cel}:
  281. # set {_g} to arg{1};
  282. # set {_c} to arg{2};
  283. # set {_c} to {_c} parsed as player
  284. # open chest with 1 rows named "&3&lE&6Tools &3-> &6%{_c}%" to {_g}
  285. # wait 2 ticks
  286. # format slot 0 of {_g} with 1 of block of redstone named "&6>> &3&lPowrót &r&6<<" with lore "||||&6>> &3Kliknij aby wrócić do zarządzania graczem" to run [function "Etools.zarządzaniegraczem" {{_g} and {_c}};]
  287. # format slot 1 of {_g} with 1 of light gray glass pane named "&3&6" to be unstealable
  288. # format slot 2 of {_g} with 1 of light gray glass pane named "&3&6" to be unstealable
  289. # format slot 3 of {_g} with 1 of diamond sword named "&6>> &3&lSurviwal&r&6<<" with lore "||||&6>> &3Kliknij aby zmienić tryb" to run [set {_c}'s gamemode to survival]
  290. # format slot 4 of {_g} with 1 of diamond pickaxe named "&6>> &3&lKreatywny&r&6<<" with lore "||||&6>> &3Kliknij aby zmienić tryb" to run [set {_c}'s gamemode to creative]
  291. # format slot 5 of {_g} with 1 of diamond axe named "&6>> &3&lPrzygodowy&r&6<<" with lore "||||&6>> &3Kliknij aby zmienić tryb" to run [set {_c}'s gamemode to adventure]
  292. # format slot 6 of {_g} with 1 of light gray glass pane named "&3&6" to be unstealable
  293. # format slot 7 of {_g} with 1 of light gray glass pane named "&3&6" to be unstealable
  294. # format slot 8 of {_g} with 1 of light gray glass pane named "&3&6" to be unstealable
  295. #==================================================#
  296. #===================Teleportacja===================#
  297. #==================================================#
  298. #method "Etools.teleportacja" {gracz and cel}:
  299. # set {_g} to arg{1};
  300. # set {_c} to arg{2};
  301. # set {_c} to {_c} parsed as player
  302. # open chest with 1 rows named "&3&lE&6Tools &3-> &6%{_c}%" to {_g}
  303. # wait 2 ticks
  304. # format slot 0 of {_g} with 1 of block of redstone named "&6>> &3&lPowrót &r&6<<" with lore "||||&6>> &3Kliknij aby wrócić do zarządzania graczem" to run [function "Etools.zarządzaniegraczem" {{_g} and {_c}};]
  305. # format slot 1 of {_g} with 1 of light gray glass pane named "&3&6" to be unstealable
  306. # format slot 2 of {_g} with 1 of light gray glass pane named "&3&6" to be unstealable
  307. # format slot 3 of {_g} with 1 of ender pearl named "&6>> &3&lDo siebie&r&6<<" with lore "||&6Teleportuje gracza do ciebie||&6>> &3Kliknij aby teleportować" to run [teleport {_c} to {_g}]
  308. # format slot 4 of {_g} with 1 of eye of ender named "&6>> &3&lDo niego&r&6<<" with lore "||&6Teleportuje ciebie do gracza||&6>> &3Kliknij aby teleportować" to run [teleport {_g} to {_c}]
  309. # format slot 5 of {_g} with 1 of bed named "&6>> &3&lSpawn&r&6<<" with lore "||&6Teleportuje gracza na spawn||&6>> &3Kliknij aby teleportować" to run [teleport {_c} to {Etools::spawn}]
  310. # format slot 6 of {_g} with 1 of light gray glass pane named "&3&6" to be unstealable
  311. # format slot 7 of {_g} with 1 of light gray glass pane named "&3&6" to be unstealable
  312. # format slot 8 of {_g} with 1 of light gray glass pane named "&3&6" to be unstealable
  313. #==================================================#
  314. #================Prywatna Wiadomość================#
  315. #==================================================#
  316. method "Etools.pw" {gracz and cel}:
  317. set {_g} to arg{1};
  318. set {_c} to arg{2};
  319. set {_c} to {_c} parsed as player
  320. set {_g} to {_g} parsed as player
  321. send "%{Etools::tag}% Teraz napisz na chacie wiadomość która ma wyświetlić się graczu" to {_g}
  322. set {Etools::chataddon::pw::%{_g}%} to {_c}
  323. #==================================================#
  324. #======================Zabij=======================#
  325. #==================================================#
  326. method "Etools.zabij" {gracz and cel}:
  327. set {_g} to arg{1};
  328. set {_c} to arg{2};
  329. kill {_c}
  330. send "%{Etools::tag}% Zostałeś zabity przez administratora &6%{_g}%" to {_c}
  331. #==================================================#
  332. #======================Zbanuj======================#
  333. #==================================================#
  334. method "Etools.zbanuj" {gracz and cel}:
  335. set {_g} to arg{1};
  336. set {_c} to arg{2};
  337. if {Etools::chataddon::zbanuj::cel::%{_g}%} is not set:
  338. send "%{Etools::tag}% Podaj powód bana" to {_g}
  339. set {Etools::chataddon::zbanuj::cel::%{_g}%} to {_c}
  340. else:
  341. if {Etools::chataddon::zbanuj::czas::%{_g}%} is "$":
  342. broadcast "%{Etools::tag}% &3&l>> &6&l%{_c}%&3 został permamentnie zbanowany przez &6&l%{_g}%&3 z powodem &6%{Etools::chataddon::zbanuj::powod::%{_g}%}%"
  343. set {Etools::zbanuj::zbanowany::czas::%{_c}%} to "$"
  344. set {Etools::zbanuj::zbanowany::powod::%{_c}%} to {Etools::chataddon::zbanuj::powod::%{_g}%}
  345. set {Etools::zbanuj::zbanowany::wysyłacz::%{_c}%} to {_g}
  346. kick {_c} due to "&3&l>> &6&lE&3&ltools <<%nl%&3&l========================%nl%&3Zostałeś zbanowany%nl%&3banujący: &6%{_g}%%nl%&3Czas: &6Perm%nl%&3Powód: &6%{Etools::chataddon::zbanuj::powod::%{_g}%}%%nl%&3&l========================"
  347. else:
  348. if {Etools::chataddon::zbanuj::jednostka::%{_g}%} is "d" or "day" or "days":
  349. set {_time} to day + {Etools::chataddon::zbanuj::czas::%{_g}%}
  350. if {_time} < 30:
  351. set {_m} to month
  352. if {_m} is "1" or "3" or "5" or "7" or "8" or "10" or "12":
  353. add 1 to {_m}
  354. remove 30 from {_time}
  355. if {_m} is "2":
  356. add 1
  357. set {Etools::zbanuj::zbanowany::data::%{_c}%} to "%day% + %{Etools::chataddon::zbanuj::czas::%{_g}%}%.%month%.%year% %hour%:%minute%:%seconds%"
  358. set {Etools::zbanuj::zbanowany::powod::%{_c}%} to {Etools::chataddon::zbanuj::powod::%{_g}%}
  359. set {Etools::zbanuj::zbanowany::wysyłacz::%{_c}%} to {_g}
  360. broadcast "%{Etools::tag}% &3&l>> &6&l%{_c}%&3 został zbanowany do &6%{Etools::chataddon::zbanuj::czas::%{_g}%}%&3 przez &6&l%{_g}%&3 z powodem: &6%{Etools::chataddon::zbanuj::powod::%{_g}%}%"
  361. kick {_c} due to "&3&l>> &6&lE&3&ltools <<%nl%&3&l========================%nl%&3Zostałeś zbanowany%nl%&3Osoba banująca: &6%{_g}%%nl%&3Czas: &6%{Etools::zbanuj::zbanowany::czas::%{_c}%}% %{Etools::chataddon::zbanuj::jednostka::%{_g}%}%%nl%&3Powód: &6%{Etools::zbanuj::zbanowany::wysyłacz::%{_c}%}%%nl%&3&l========================"
  362. delete {Etools::chataddon::zbanuj::cel::%{_g}%}
  363. delete {Etools::chataddon::zbanuj::powod::%{_g}%}
  364. delete {Etools::chataddon::zbanuj::czas::%{_g}%}
  365. delete {Etools::chataddon::zbanuj::jednostka::%{_g}%}
  366.  
  367. every 1 second:
  368. loop {Etools::zbanuj::zbanowany::czas::*}:
  369. if {Etools::zbanuj::zbanowany::czas::%loop-index%} is not "$":
  370. set {Etools::zbanuj::zbanowany::czas::%loop-index%} to {Etools::zbanuj::zbanowany::czas::%loop-index%} parsed as number
  371. remove 1 from {Etools::zbanuj::zbanowany::czas::%loop-index%}
  372. if {Etools::zbanuj::zbanowany::czas::%loop-index%} is bigger than 60:
  373. set {Etools::zbanuj::zbanowany::pozostałyczas::%loop-index%} to {Etools::zbanuj::zbanowany::czas::%loop-index%} / 60
  374. else if {Etools::zbanuj::zbanowany::czas::%loop-index%} is equal to 0:
  375. delete {Etools::zbanuj::zbanowany::czas::%loop-index%}
  376. delete {Etools::zbanuj::zbanowany::powod::%loop-index%}
  377. delete {Etools::zbanuj::zbanowany::wysyłacz::%loop-index%}
  378. delete {Etools::zbanuj::zbanowany::pozostałyczas::%loop-index%}
  379. else:
  380. set {Etools::zbanuj::zbanowany::pozostałyczas::%loop-index%} to {Etools::zbanuj::zbanowany::czas::%loop-index%}
  381.  
  382. on connect:
  383. if {Etools::zbanuj::zbanowany::wysyłacz::%player%} is set:
  384. if {Etools::zbanuj::zbanowany::czas::%player%} is "$":
  385. kick player due to "&3&l>> &6&lE&3&ltools <<%nl%&3&l========================%nl%&3Zostałeś zbanowany%nl%&3Osoba banująca: &6%{Etools::zbanuj::zbanowany::wysyłacz::%player%}%%nl%&3Pozostały czas: &6Ban jest permamentny%nl%&3Powód: &6%{Etools::zbanuj::zbanowany::powod::%player%}%%nl%&3&l========================"
  386. else if {Etools::zbanuj::zbanowany::czas::%player%} parsed as number is bigger than 60:
  387. kick player due to "&3&l>> &6&lE&3&ltools <<%nl%&3&l========================%nl%&3Zostałeś zbanowany%nl%&3Osoba banująca: &6%{Etools::zbanuj::zbanowany::wysyłacz::%player%}%%nl%&3Pozostały czas: &6%{Etools::zbanuj::zbanowany::pozostałyczas::%player%}% minut(y)%nl%&3Powód: &6%{Etools::zbanuj::zbanowany::powod::%player%}%%nl%&3&l========================"
  388. else:
  389. kick player due to "&3&l>> &6&lE&3&ltools <<%nl%&3&l========================%nl%&3Zostałeś zbanowany%nl%&3Osoba banująca: &6%{Etools::zbanuj::zbanowany::wysyłacz::%player%}%%nl%&3Pozostały czas: &6%{Etools::zbanuj::zbanowany::pozostałyczas::%player%}% sekund(y)%nl%&3Powód: &6%{Etools::zbanuj::zbanowany::powod::%player%}%%nl%&3&l========================"
  390.  
  391. #==================================================#
  392. #=====================Chataddon====================#
  393. #==================================================#
  394. on chat:
  395. if {Etools::chataddon::pw::%player%} is set:
  396. cancel event
  397. set {_c} to {Etools::chataddon::pw::%player%}
  398. if {_c} is online:
  399. send "%{Etools::tag}% %uncolored display name of player% &6-> &3%message%" to {_c}
  400. play raw sound "random.pop" at {_c} with pitch 1 volume 10
  401. send "%{Etools::tag}% Wiadomość została wysłana!" to player
  402. delete {Etools::chataddon::pw::%player%}
  403. else:
  404. send "%{Etools::tag}% Tego gracza nie ma na serwerze!" to player
  405. delete {Etools::chataddon::pw::%player%}
  406. if {Etools::chataddon::zbanuj::cel::%player%} is set:
  407. cancel event
  408. if {Etools::chataddon::zbanuj::powod::%player%} is not set:
  409. set {Etools::chataddon::zbanuj::powod::%player%} to message
  410. send "%{Etools::tag}% Podaj czas bana" to player
  411. stop
  412. if {Etools::chataddon::zbanuj::czas::%player%} is not set:
  413. set {_m} to message
  414. if {_m} parsed as number is number:
  415. set {Etools::chataddon::zbanuj::czas::%player%} to {_m}
  416. send "%{Etools::tag}% Podaj jednostkę czasu bana" to player
  417. stop
  418. else if {_m} is "$":
  419. set {Etools::chataddon::zbanuj::czas::%player%} to {_m}
  420. set {_c} to {Etools::chataddon::zbanuj::cel::%player%}
  421. function "Etools.zbanuj" {player and {_c}};
  422. stop
  423. else:
  424. send "%{Etools::tag}% Czas musi być podany w cyfrach lub musi być znakiem $ (ban permamentny)" to player
  425. stop
  426. if {Etools::chataddon::zbanuj::jednostka::%player%} is not set:
  427. set {_j} to message
  428. if {_j} is "d" or "h" or "m" or "s" or "day" or "h" or "minute" or "second":
  429. set {Etools::chataddon::zbanuj::jednostka::%player%} to {_j}
  430. else:
  431. send "%{Etools::tag}% Podaj poprawną jednostkę czasu &8(&6d - dzień h - godzina m - minuta s - sekunda&8)" to player
  432. stop
  433. set {_c} to {Etools::chataddon::zbanuj::cel::%player%}
  434. function "Etools.zbanuj" {player and {_c}};
  435.  
  436.  
  437.  
  438. command /oznaczenia:
  439. trigger:
  440. open chest with 6 rows named "&3&lOznaczenia" to player
  441. loop 54 times:
  442. add 1 to {_}
  443. format slot {_}-1 of player with 1 of emerald named "&6>> &3&l%{_}-1% &r&6<<" to be unstealable
  444.  
  445. command /Tag <text>:
  446. trigger:
  447. set {Etools::tag} to colored arg-1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement