Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- liczbabotow: 3 #ile botow moze wejsc na dany czas, wspolpracuje z tym ponizej
- czasbotow: 2 #ilosc sekund, moze wejsc np 3 osoby na 2 sekundy aby nie bylo ataku
- czasataku: 25 #gdy wykryje atak na ile sekund ma byc blokada wejscia
- czaslogowania: 1 #co ile sekund mozna wejsc aby nie wywalilo z tekstem za duzo osób loguje się w tej samej chwili, wejdz ponownie
- nazwapliku: bot #nazwa pliku skript (wymagane do /antybot reload)
- every {@czasbotow} second:
- set {anty.bot.licznik} to 0
- on skript start:
- set {anty.bot.licznik} to 0
- set {anty.boty.wbijanie} to true
- on join:
- if {anty.bot.licznik} is not set:
- set {anty.bot.licznik} to 0
- add 1 to {anty.bot.licznik}
- on join:
- {anty.bot.licznik} is larger than {@liczbabotow}:
- wait 2 tick
- kick player due to "&8> &7Trwa &catak botow, &7za &akilka &7sekund wbij"
- broadcast "&8> &7Wykryto atak &cbotow, &7zostaje wlaczona whitelista na &c{@czasataku} sekund"
- add 1 to {antybot.wykryty.atak}
- set {anty.bot.whitelist} to false
- wait {@czasataku} second
- broadcast "&8> &7Whitelist antybotowa zostala &cwylaczona"
- set {anty.bot.whitelist} to true
- on join:
- if {anty.bot.whitelist} is false:
- if player don't have permission "antybot.atak.admin":
- wait 2 tick
- add 1 to {antybot.licznik.osob}
- kick player due to "&8> &7Trwa &catak botow, &7za &akilka &7sekund wbij"
- variables:
- {antybot.licznik.osob} = 0
- {antybot.wykryty.atak} = 0
- {antybot.niewykryty.atak} = 0
- {antybot.reload} = 0
- {antybot.licznik.login} = 0
- on join:
- wait 4 tick
- set {anty.boty.wbijanie} to false
- wait {@czaslogowania} second
- set {anty.boty.wbijanie} to true
- on join:
- if {anty.boty.wbijanie} is false:
- wait 4 tick
- add 1 to {antybot.licznik.login}
- kick player due to "&8> &7Zbyt wiele osob &awchodzi &7w jedej chwili, &cwejdz ponownie"
- command /antybot [<text>] [<text>]:
- permission: antybot.admin
- permission message: &8> &7Nie mozesz wykonac &ckomendy
- trigger:
- if arg 1 is not set:
- send "&8&m----------&6 AntyBot &8&m----------"
- send " &8> &6/antybot wlacz &7- wlacza whitelist bez wykrycia ataku"
- send " &8> &6/antybot reload &7- przeladowywuje skript i odbagowywuje"
- send " &8> &6/antybot staty &7- statystyki antybotowe"
- send " &8> &6/antybot wyzeruj &7- restartujesz wszystkie statystyki"
- send "&8&m----------&6 AntyBot &8&m----------"
- if arg 1 is "wlacz":
- send "&8> &7Wlaczyles whitelist &cantybotowa &7na {@czasataku} sekund"
- broadcast "&8> &7Admin wlaczyl antybota na &c{@czasataku} sekund"
- add 1 to {antybot.niewykryty.atak}
- set {antybot.anty.wlacz} to false
- set {antybot.anty.reload} to false
- set {anty.bot.whitelist} to false
- wait {@czasataku} second
- set {antybot.anty.wlacz} to true
- set {antybot.anty.reload} to true
- send "&8> &7{@czasataku} sekund minelo i antybot zostal &cwylaczony"
- broadcast "&8> &7Whitelist antybotowa zostala &cwylaczona"
- set {anty.bot.licznik} to 0
- set {anty.bot.whitelist} to true
- if arg 1 is "reload":
- set {anty.bot.licznik} to 0
- add 1 to {antybot.reload}
- send "&8> &7Pomyslnie zrestartowano &aantybota"
- wait 5 ticks
- execute console command "/sk reload {@nazwapliku}"
- if arg 1 is "staty":
- send "&8&m----------&6 AntyBot &8&m----------"
- send "&8> &7%{antybot.licznik.osob}% probowalo wbic podczas &cwszystkich &7atakow"
- send "&8> &7%{antybot.wykryty.atak}% wykrytych &catakow"
- send "&8> &7%{antybot.niewykryty.atak}% niewykryty atak, sam uzyles &c/antybot wlacz"
- send "&8> &7%{antybot.licznik.login}% kickow przez wchodzenie &c2 osob w &7{@czaslogowania} sekundzie/ach"
- send "&8> &7%{antybot.reload}% twoich reloadow &aantybota"
- send "&8&m----------&6 AntyBot &8&m----------"
- if arg 1 is "wyzeruj":
- send "&8> &7Wyzerowano wszystkie &6statystyki"
- set {antybot.licznik.osob} to 0
- set {antybot.wykryty.atak} to 0
- set {antybot.niewykryty.atak} to 0
- set {antybot.licznik.login} to 0
- set {antybot.reload} to 0
- on command "antybot reload":
- if {antybot.anty.reload} is false:
- send "&8> &7Nie mozesz uzyc komendy podczas &cataku"
- cancel event
- on command "antybot wlacz":
- if {antybot.anty.wlacz} is false:
- send "&8> &7Nie mozesz uzyc komendy podczas &cataku"
- cancel event
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement