#$$$$$$$$$$$$$$$$$$$$$$$ #$ Autor: LiePan $ #$$$$$$$$$$$$$$$$$$$$$$$ #$ Nazwa: LPCheckCheat $ #$$$$$$$$$$$$$$$$$$$$$$$ on script load: set {sprawdzanie::all} to false set {miejsce::spr} to false set {sprawdzanie::%player%} to false set {sprawdzanie::cheatynie::%player%} to false variables: {sprawdzanie::all} = false {miejsce::spr} = false {sprawdzanie::%player%} = false {sprawdzanie::cheatynie::%player%} = false command /sprawdz : trigger: if player has permission "sprawdz.gracza" or "sprawdz.*": if {sprawdzanie::all} is false: set {sprawdzanie::sprawdzajacy} to player set {sprawdzanie::gracz} to arg 1 set {sprawdzanie::all} to true set {sprawdzanie::%arg 1%} to true set {sprawdzanie::powrot} to location of arg 1 set {sprawdzanie::cheatynie::%arg 1%} to true send "&aWysłano zapytanie o cheaty!" to player open chest with 2 rows named "&a&lSPRAWDZANIE" to arg 1 set slot (integers between 0 and 55) of arg 1's current inventory to gray stained glass pane named "&8Jesteś &c&lSPRAWDZANY" set arg 1's current inventory's slot 4 to red dye named "&cPrzyznaję się do posiadania &4&lcheatów" with lore "&7Skutkuje banem na 3 dni!" set arg 1's current inventory's slot 13 to iron nugget named "&6Nie posiadam &4&lcheatów" with lore "&7Okłamanie skutkuje banem na 7 dni!" on inventory click: event-inventory is not player's inventory if name of event-inventory is "&a&lSPRAWDZANIE": cancel event if clicked slot is 4: if {sprawdzanie::all} is true: if {sprawdzanie::%player%} is true: set {sprawdzanie::all} to false set {sprawdzanie::%player%} to false set {sprawdzanie::cheatynie::%player%} to false broadcast "&c---------------" broadcast "&aGracz &5%player% &aprzyznał się do cheatowania! &dŚwiętujemy!!" broadcast "&c---------------" close player's inventory execute console command "/tempban %player% 3d &cPrzyznanie się do cheatowania!" set {sprawdzanie::%{sprawdzanie::gracz}%} to false if clicked slot is 13: if {miejsce::spr} is true: teleport {sprawdzanie::sprawdzajacy} to {sprawdzanie::miejsce} teleport {sprawdzanie::gracz} to {sprawdzanie::miejsce} send "-----------------------------------" to {sprawdzanie::gracz} send "&c&lJesteś sprawdzany przez &5%{sprawdzanie::sprawdzajacy}%&c&l! &4Musisz jak najszybciej podać numer &fAny&eDesk" to {sprawdzanie::gracz} send "&fAny&eDeska &amożna podać komendą &d/anydesk " to {sprawdzanie::gracz} send "-----------------------------------" to {sprawdzanie::gracz} close player's inventory command /koniecspr []: aliases: sprkoniec, koniecsprawdzania trigger: if player has permission "sprawdz.koniec" or "sprawdz.*": if {sprawdzanie::all} is true: if {sprawdzanie::%{sprawdzanie::gracz}%} is true: if arg 1 is not set: open chest with 3 rows named "&a&lKONIEC SPRAWDZANIA" to player set slot (integers between 0 and 55) of player's current inventory to gray stained glass pane named "&8KONIEC &a&lSPRAWDZANIA" set player's current inventory's slot 4 to red dye named "&cSprawdzany cheatował!" with lore "&7Skutkuje banem na 7 dni dla sprawdzanego!" set player's current inventory's slot 13 to barrier named "&6Sprawdzany nie posiadał &4&lcheatów" with lore "&7Puszczenie sprawdzanego wolno!" set player's current inventory's slot 22 to gray dye named "&6Sprawdzany nie chciał współpracować!" with lore "&7Skutkuje banem na 7 dni dla sprawdzanego!!" else: send "&cPoprawne użycie: &5/koniecspr" else: send "&cNie możesz zakończyć żadnego sprawdzania!" else: send "&cNie możesz zakończyć żadnego sprawdzania!" else: send "&cNie masz permisji do wykonania tej komendy!" on inventory click: event-inventory is not player's inventory if name of event-inventory is "&a&lKONIEC SPRAWDZANIA": cancel event if clicked slot is 4: if {sprawdzanie::all} is true: if {sprawdzanie::%{sprawdzanie::gracz}%} is true: cancel event set {sprawdzanie::all} to false execute console command "tempban %{sprawdzanie::gracz}% 7d &cCheatowanie i okłamywanie administracji!" broadcast "&c---------------" broadcast "&aGracz &5%{sprawdzanie::gracz}% &ccheatował! &dŚwiętujemy!!" broadcast "&c---------------" close player's inventory set {sprawdzanie::all} to false set {sprawdzanie::%{sprawdzanie::gracz}%} to false if clicked slot is 13: if {sprawdzanie::all} is true: cancel event teleport {sprawdzanie::gracz} to {sprawdzanie::powrot} broadcast "&c---------------" broadcast "&aGracz &5%{sprawdzanie::gracz}% &anie cheatował! &dTo był błąd!!" broadcast "&c---------------" close player's inventory set {sprawdzanie::all} to false set {sprawdzanie::%{sprawdzanie::gracz}%} to false if clicked slot is 22: if {sprawdzanie::all} is true: if {sprawdzanie::%{sprawdzanie::gracz}%} is true: cancel event set {sprawdzanie::all} to false execute console command "tempban %{sprawdzanie::gracz}% 7d &cBrak współpracy!" broadcast "&c---------------" broadcast "&aGracz &5%{sprawdzanie::gracz}% &cnie chciał współpracować! &dDostał bana!" broadcast "&c---------------" close player's inventory set {sprawdzanie::all} to false set {sprawdzanie::%{sprawdzanie::gracz}%} to false command /ustawspr: trigger: if player has permission "sprawdz.ustaw" or "sprawdz.*": send "&aUstawiono miejsce sprawdzania!" set {sprawdzanie::miejsce} to location of player set {miejsce::spr} to true command /anydesk []: trigger: if {sprawdzanie::%{sprawdzanie::gracz}%} is true: if {sprawdzanie::gracz} is player: if arg 1 is set: set {sprawdzanie::anydesk} to arg 1 send "&aNumer &fAny&eDesk &agracza &5%{sprawdzanie::gracz}% &ato &c%{sprawdzanie::anydesk}%!" to {sprawdzanie::sprawdzajacy} else: send "&cNie podałeś kodu &fAny&eDesk" else: send "&cNie jesteś sprawdzany!" on quit: if {sprawdzanie::all} is true: if {sprawdzanie::%{sprawdzanie::gracz}%} is true: if {sprawdzanie::gracz} is player: broadcast "&c---------------" broadcast "&aGracz &5%{sprawdzanie::gracz}% &cwylogował się podczas sprawdzania! &dDostał bana!" broadcast "&c---------------" execute console command "tempban %{sprawdzanie::gracz}% 7d &cLogout podczas sprawdzania!" on inventory close: event-inventory is not player's inventory if name of event-inventory is "&a&lSPRAWDZANIE": if {sprawdzanie::cheatynie::%player%} is true: set {sprawdzanie::cheatynie::%player%} to false teleport {sprawdzanie::sprawdzajacy} to {sprawdzanie::miejsce} teleport {sprawdzanie::gracz} to {sprawdzanie::miejsce} send "-----------------------------------" to {sprawdzanie::gracz} send "&c&lJesteś sprawdzany przez &5%{sprawdzanie::sprawdzajacy}%&c&l! &4Musisz jak najszybciej podać numer &fAny&eDesk" to {sprawdzanie::gracz} send "&fAny&eDeska &amożna podać komendą &d/anydesk " to {sprawdzanie::gracz} send "-----------------------------------" to {sprawdzanie::gracz} on inventory close: event-inventory is not player's inventory if name of event-inventory is "&a&lKONIEC SPRAWDZANIA": teleport {sprawdzanie::gracz} to {sprawdzanie::powrot} broadcast "&c---------------" broadcast "&aGracz &5%{sprawdzanie::gracz}% &anie cheatował! &dTo był błąd!!" broadcast "&c---------------" set {sprawdzanie::all} to false set {sprawdzanie::%{sprawdzanie::gracz}%} to false on command: if {sprawdzanie::%{sprawdzanie::gracz}%} is true: cancel event send "&cJestes sprawdzany, więc nie możesz używać komend!"