Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.49 KB | None | 0 0
  1. options:
  2. liczbabotow: 3 #ile botow moze wejsc na dany czas, wspolpracuje z tym ponizej
  3. czasbotow: 2 #ilosc sekund, moze wejsc np 3 osoby na 2 sekundy aby nie bylo ataku
  4. czasataku: 25 #gdy wykryje atak na ile sekund ma byc blokada wejscia
  5. czaslogowania: 1 #co ile sekund mozna wejsc aby nie wywalilo z tekstem za duzo osób loguje się w tej samej chwili, wejdz ponownie
  6. nazwapliku: bot #nazwa pliku skript (wymagane do /antybot reload)
  7.  
  8. every {@czasbotow} second:
  9. set {anty.bot.licznik} to 0
  10.  
  11. on skript start:
  12. set {anty.bot.licznik} to 0
  13. set {anty.boty.wbijanie} to true
  14.  
  15.  
  16. on join:
  17. if {anty.bot.licznik} is not set:
  18. set {anty.bot.licznik} to 0
  19. add 1 to {anty.bot.licznik}
  20.  
  21. on join:
  22. {anty.bot.licznik} is larger than {@liczbabotow}:
  23. wait 2 tick
  24. kick player due to "&8> &7Trwa &catak botow, &7za &akilka &7sekund wbij"
  25. broadcast "&8> &7Wykryto atak &cbotow, &7zostaje wlaczona whitelista na &c{@czasataku} sekund"
  26. add 1 to {antybot.wykryty.atak}
  27. set {anty.bot.whitelist} to false
  28. wait {@czasataku} second
  29. broadcast "&8> &7Whitelist antybotowa zostala &cwylaczona"
  30. set {anty.bot.whitelist} to true
  31.  
  32. on join:
  33. if {anty.bot.whitelist} is false:
  34. if player don't have permission "antybot.atak.admin":
  35. wait 2 tick
  36. add 1 to {antybot.licznik.osob}
  37. kick player due to "&8> &7Trwa &catak botow, &7za &akilka &7sekund wbij"
  38.  
  39. variables:
  40. {antybot.licznik.osob} = 0
  41. {antybot.wykryty.atak} = 0
  42. {antybot.niewykryty.atak} = 0
  43. {antybot.reload} = 0
  44. {antybot.licznik.login} = 0
  45.  
  46. on join:
  47. wait 4 tick
  48. set {anty.boty.wbijanie} to false
  49. wait {@czaslogowania} second
  50. set {anty.boty.wbijanie} to true
  51.  
  52. on join:
  53. if {anty.boty.wbijanie} is false:
  54. wait 4 tick
  55. add 1 to {antybot.licznik.login}
  56. kick player due to "&8> &7Zbyt wiele osob &awchodzi &7w jedej chwili, &cwejdz ponownie"
  57.  
  58.  
  59. command /antybot [<text>] [<text>]:
  60. permission: antybot.admin
  61. permission message: &8> &7Nie mozesz wykonac &ckomendy
  62. trigger:
  63. if arg 1 is not set:
  64. send "&8&m----------&6 AntyBot &8&m----------"
  65. send " &8> &6/antybot wlacz &7- wlacza whitelist bez wykrycia ataku"
  66. send " &8> &6/antybot reload &7- przeladowywuje skript i odbagowywuje"
  67. send " &8> &6/antybot staty &7- statystyki antybotowe"
  68. send " &8> &6/antybot wyzeruj &7- restartujesz wszystkie statystyki"
  69. send "&8&m----------&6 AntyBot &8&m----------"
  70. if arg 1 is "wlacz":
  71. send "&8> &7Wlaczyles whitelist &cantybotowa &7na {@czasataku} sekund"
  72. broadcast "&8> &7Admin wlaczyl antybota na &c{@czasataku} sekund"
  73. add 1 to {antybot.niewykryty.atak}
  74. set {antybot.anty.wlacz} to false
  75. set {antybot.anty.reload} to false
  76. set {anty.bot.whitelist} to false
  77. wait {@czasataku} second
  78. set {antybot.anty.wlacz} to true
  79. set {antybot.anty.reload} to true
  80. send "&8> &7{@czasataku} sekund minelo i antybot zostal &cwylaczony"
  81. broadcast "&8> &7Whitelist antybotowa zostala &cwylaczona"
  82. set {anty.bot.licznik} to 0
  83. set {anty.bot.whitelist} to true
  84. if arg 1 is "reload":
  85. set {anty.bot.licznik} to 0
  86. add 1 to {antybot.reload}
  87. send "&8> &7Pomyslnie zrestartowano &aantybota"
  88. wait 5 ticks
  89. execute console command "/sk reload {@nazwapliku}"
  90. if arg 1 is "staty":
  91. send "&8&m----------&6 AntyBot &8&m----------"
  92. send "&8> &7%{antybot.licznik.osob}% probowalo wbic podczas &cwszystkich &7atakow"
  93. send "&8> &7%{antybot.wykryty.atak}% wykrytych &catakow"
  94. send "&8> &7%{antybot.niewykryty.atak}% niewykryty atak, sam uzyles &c/antybot wlacz"
  95. send "&8> &7%{antybot.licznik.login}% kickow przez wchodzenie &c2 osob w &7{@czaslogowania} sekundzie/ach"
  96. send "&8> &7%{antybot.reload}% twoich reloadow &aantybota"
  97. send "&8&m----------&6 AntyBot &8&m----------"
  98. if arg 1 is "wyzeruj":
  99. send "&8> &7Wyzerowano wszystkie &6statystyki"
  100. set {antybot.licznik.osob} to 0
  101. set {antybot.wykryty.atak} to 0
  102. set {antybot.niewykryty.atak} to 0
  103. set {antybot.licznik.login} to 0
  104. set {antybot.reload} to 0
  105.  
  106. on command "antybot reload":
  107. if {antybot.anty.reload} is false:
  108. send "&8> &7Nie mozesz uzyc komendy podczas &cataku"
  109. cancel event
  110.  
  111. on command "antybot wlacz":
  112. if {antybot.anty.wlacz} is false:
  113. send "&8> &7Nie mozesz uzyc komendy podczas &cataku"
  114. cancel event
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement