Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Version 1.4 <BETA>#
- variables:
- {check.%player%} = false
- options:
- # GLOBAL OPTIONS #
- IpServerTs3: ts.xxx.com # <~~~~ Podaj Ip twojego serwera ts3
- CzasBana: 14 days # <~~~ Ban za wylogowanie sie podczas sprawdzania (Domyślnie 14 dni)
- # ZAPAMIETAJ, piszesz tylko komendy bez "/"#
- CommandCheck: sprawdz # <~~~ Tutaj wpisz jaką chcesz komende do sprawdzania graczy
- CommandClean: czysty # <~~~ Tutaj wpisz komenda do oczyszczania gracza ze zarzutów.
- CommandSetRoom: setroomcheck # <~~~ Tutaj wpisz komende do ustawiania spawnu pokoju sprawdzania
- CommandCheaterBan: cheater # <~~~ Tutaj wpisz komende do banowania cheatera
- CommandScreen: screen # <~~~ Komenda odpowiadająca za dodawanie screenów do bazy danych, po czym ich wyslanie do administratora.
- # MESSAGES #
- tag: &8[&4&lCHEATER&8]
- tagScreen: &8[&4&lSCREEN&8]
- MessNoPerm: &4Blad: &cNie masz uprawnien
- MessNoSetArg: &4Blad: &cPodaj prawidlowy argument
- MessPlayerCheckedAll: &6Gracz &c%arg 1%&6 jest sprawdzany przez &6%sender%
- MessWelcomeServerTs3All: &c%arg 1% &6Zapraszamy &c!
- MessPlayerIsNotCheck: &4Blad: &6Gracz &c%arg 1% &6nie jest sprawdzany!
- MessPlayerIsClean: &aJestes czysty, zostales przeteleportowany do poprzedniej pozycji.
- MessVerfCompleted: &cZakonczyles weryfikacje gracza &c%arg 1%
- MessPlayerNoCheatAll: &6Gracz &c%arg 1%&6 zostal sprawdzony i nie posiada wspomagaczy.
- MessSetRoomCheck: &cSpawn pokoju do sprawdzania zostal ustawiony!
- MessPlayerHasCheatAll: &6Gracz &c%arg 1% &6zostal zbanowany za posiadanie wspomagaczy
- MessBanCheater: &cZostales zbanowany za posiadanie wspomagaczy na naszym serwerze, dziekujemy za gre.
- MessLogoutCheck: &cZostales zbanowany tymczasowo za wylogowanie sie podczas sprawdzania!
- MessLogoutCheckAll: &6Gracz &c%player% &6zostal zbanowany za wylogowanie sie podczas sprawdzania!
- MessArgSend: &6Poprawne uzycie: &c/screen <nr screen'a,> <link>
- command /{@CommandCheck} [<player>]:
- trigger:
- if player has permission "CheckPlayer.check" or "CheckPlayer.admin":
- if arg 1 is not set:
- send "{@MessNoSetArg}"
- stop
- if arg 1 is set:
- if {check.%arg 1%} is false:
- set {OldLoc} to location of arg 1
- teleport arg 1 to {checkroom}
- broadcast "{@tag} {@MessPlayerCheckedAll}"
- broadcast "{@tag} {@MessWelcomeServerTs3All}{@IpServerTs3}"
- set {check.%arg 1%} to true
- else:
- send "{@MessNoPerm}"
- stop
- command /{@CommandClean} [<player>]:
- trigger:
- if player has permission "CheckPlayer.Clear" or "CheckPlayer.Admin":
- if {check.%arg 1%} is false:
- send "{@tag} {@MessPlayerIsNotCheck}"
- stop
- if {check.%arg 1%} is true:
- set {check.%arg 1%} to false
- teleport arg 1 to {OldLoc}
- send "{@tag} {@MessPlayerIsClean}" to arg 1
- Delete {OldLoc}
- send "{@tag} {@MessVerfCompleted}" to sender
- broadcast "{@tag} {@MessPlayerNoCheatAll}"
- else:
- send "{@MessNoPerm}"
- stop
- command /{@CommandSetRoom}:
- trigger:
- if player has permission "CheckPlayer.Admin" or "CheckPlayer.SetSpawnCheckRoom":
- set {checkroom} to location of player
- send "{@MessSetRoomCheck}"
- else:
- send "{@MessNoPerm}"
- stop
- command /{@CommandCheaterBan} [<player>]:
- trigger:
- if player has permission "CheckPlayer.Admin" or "CheckPlayer.Ban":
- if {check.%arg 1%} is true:
- broadcast "{@tag} {@MessPlayerHasCheatAll}"
- ban player-arg due to "{@tag} {@MessBanCheater}"
- set {check.%arg 1%} to false
- stop
- else:
- send "{@MessNoPerm}"
- stop
- command /{@CommandScreen} [<integer>] [<text>]:
- trigger:
- if arg 1 is not set:
- send "{@MessNoSetArg}"
- send "{@MessArgSend}"
- if integer-arg is set:
- if arg 2 is set:
- loop all players:
- if loop-player has permission "CheckPlayer.admin" or "CheckPlayer.screen.receive":
- send "{@tagScreen} &7%player% &f» &a%arg 2%" to loop-player
- stop
- on logout:
- if {check.%player%} is true:
- execute console command "tempban %player% {@CzasBana} {@tag} {@MessLogoutCheck}"
- broadcast "{@MessLogoutCheckAll}"
- set {check.%player%} to false
Advertisement
Add Comment
Please, Sign In to add comment