Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #####Autor: reiizly#####
- #####Wersja: 1.0#####
- #####Forum: skript.pl#####
- options:
- pex: spr.1
- pex2: spr.2
- tag: &aEasyPVP &7>>
- w.pex: {@tag} &FTa komenda wymga wiekszych permisji!
- set.czasPrzyznanie: 5d
- set.czasLogout: 20d
- set.czasCheaty: 10d
- set.czasWspolpraca: 20d
- command /spr [<text>] [<offlineplayer>];
- aliases: sprawdz
- trigger:
- if player has permission "{@pex}"
- if arg 1 isn't set:
- send " {@tag} "
- send " &c/spr help &7- wysyla te wiadomosc"
- send " &c/spr wezwij gracz &7- wzywa gracza na sprawdzanie "
- send " &c/spr cheaty gracz &7- banuje gracza za cheaty "
- send " &c/spr wspolpraca gracz &7-banuje za brak wspolpracy "
- stop
- if arg 1 is "help":
- send " {@tag} "
- send " &c/spr help &7- wysyla te wiadomosc"
- send " &c/spr wezwij gracz &7- wzywa gracza na sprawdzanie "
- send " &c/spr cheaty gracz &7- banuje gracza za cheaty "
- send " &c/spr wspolpraca gracz &7-banuje za brak wspolpracy "
- #todo
- stop
- if arg 1 is "wezwij":
- if arg 2 is set:
- set {_sprawdzany} to arg 2
- if {_sprawdzany} if online:
- if {spr::%arg 2%} isn't set:
- if {k.location} is set:
- if {s.location} is set:
- if {_sprawdzany} don't have permission "{@pex}"
- if arg 2 isn't player:
- set {skadtp.%arg 2%} to {_sprawdzany}'s location
- wait 2 ticks
- set {spr::%arg 2%} to true
- set {sprawdzajacy::%arg 2%} to player
- teleport {_sprawdzany} to {k.location}
- teleport player to {k.location}
- send "{@tag} &cWezwales gracza %arg 2%" to player
- send " {@tag} " to arg 2
- send " &4&l[SPRAWDZANIE] " to arg 2
- send " &CWylogujesz sie: BAN NA ZAWSZE " to arg 2 "
- send " &cPrzyznanie sie: BAN 5 DNI " to arg 2
- send " &cBrak wspolpracy: BAN 15 DNI " to arg 2
- send " &4&l[SPRAWDZANIE] " to arg 2
- send json of "&4&l[SPRAWDZANIE] &cPrzyznaje sie do cheatow!" tooltip "{@tag} &cJesli to nacisniesz zostaniesz zbanowany!" run "/ban %player% &cPrzyznanie sie do uzywania niedozwolonych modyfikacji!{@set.czasprzyznanie}" to arg 2
- broadcast " &4&l[SPRAWDZANIE] "
- broadcast " &cGracz %arg 2% jest sprawdzany przez %player%"
- opwen chest with 1 row named "&cPrzyznawanie sie"
- set {_i} to 0
- loop 10 times:
- format slot {_i} of player with gray glass pane named "" to be unstealable
- add 1 to {_i}
- set {_i} to 17
- loop 10 times:
- format slot {_i}
- add 1 to {_i}
- format slot 11 of player with red wool "&cPrzyznaje sie do uzywania cheatow" to run "/przyznajesie"
- format slot 15 of player with green wool "&cNie przyznaje sie" to close
- stop
- else:
- send "{@tag} &CNie mozesz wezwac samego siebie"
- stop
- else:
- send "{@tag} &cNie mozesz wezwac admina!"
- stop
- else:
- send "{@tag} &cLokacja spawnu nie zostala ustawiona!"
- stop
- else:
- send "xD"
- stop
- else:
- send "{@tag} &CTen gracz jest offline"
- stop
- else:
- send "{@tag} &cPoprawne uzycieL /spr wezwij gracz"
- stop
- if arg 1 is "czysty"
- if arg 2 is set:
- if {spr::%arg 2%} is set:
- clear {spr::%arg 2%}
- clear {sprawdzajacy::%arg 2%}
- teleport arg 2 to {skadtp::%arg 2%}
- teleport player to {s.location}
- send "{@tag} &cJestes czysty!" to arg 2
- send "{@tag} &cUznano gracza %arg 2% za czystego."
- broadcast "&4&l[SPRAWDZANIE] &cGracz %arg 2% jest czysty %nl% Byl sprawdzany przez: %player%"
- stop
- else:
- send "{@tag} &cGracz nie jest sprawdzany"
- else:
- send "{@tag} &cPodaj nick gracza!"
- stop
- if arg 1 is "cheaty"
- if arg 2 is set:
- if {spr::%arg 2%} is set:
- clear {spr::%arg 2%}
- clear {sprawdzajacy::%arg 2%}
- kill arg 2
- teleport arg 2 to {s.location}
- te;e[prt [;ayer to {s.location}
- send "{@tag} &cZbanowano gracza %arg 2% za cheaty (sprawdzanie)"
- execute console command "tempban %arg 2% &cCheaty &7(Sprawdzanie){@czas.Cheaty}"
- stop
- else:
- send "{@tag} &cTen gracz nie jest sprawdzany"
- stop
- else:
- send "&cPodaj nick gracza"
- stop
- if arg 1 is "wspolpraca":
- if arg 2 is set:
- if {spr::%agr 2%} is set:
- clear {spr::%arg 2%}
- clear {sprawdzajacy::%arg 2%}
- kill arg 2
- teleport arg 2 to {s.location}
- teleport player to {s.location}
- send "{@tag} &cZbanowano gracza w sprawdzaniu"
- execute console command "ban %arg 2% &cBrak wspolpracy &7(sprawdzanie){@set.czasWspolpraca}"
- else:
- send "{@tag} &cPodaj nick gracza"
- stop
- else:
- send "{@tag} &cTen gracz nie jest sprawdzany"
- stop
- if arg 1 is "ustawspawn1"
- if player has permission "{@pex2}"
- else:
- send "{@tag} {@pex}"
- set {s.location} to player's location
- send "{@tag} Ustawiono spawn"
- if arg 1 is "ustawklatka1"
- if player has permission "{@pex2}"
- set {k.location} to player's location
- send "{@tag} &cKlatka zostala ustawiona"
- else:
- send "{@pex}"
- stop
- else:
- send "{@tag} &cAby uzyskac informacje wpisz /spr help"
- else:
- send "{@pex2}"
- stop
- else:
- send "{@w.pex}"
- stop
- on quit:
- if {spr::%player} is set:
- send json of "{@tag} &cGracz ktorego sprawdzasz wylogowal sie!" tooltip "&cKLIKNIJ BY ZBANOWAC!" run "ban %player% {@set.czasLogout} &cWylogowanie podczas sprawdzania!" to {sprawdzajacy::%player%}
- on command:
- if {spr::%player%} is set:
- if command isn't "msg" or "r" or "helpop":
- cancel event
- send "{@tag} &cNie mozesz pisac komenda podczas sprawdzania! Dostepne komendy: /msg /helpop /r"
- #eventy
- on rightclick with enderpearl:
- if {spr::%player%} is set:
- cencel event
- send "&cNie mozesz uzywac perel podczas sprawdzania!"
Advertisement
Add Comment
Please, Sign In to add comment