Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Options:
- logo: &8[&aSkyBlock&8]
- formatDostanieOfiara: &8Dostałeś %{_punkty}% punktów ostrzeżenia od admina %{_admin}% za %{_powod}%
- formatCofniecieOfiara: &8Admin %{_admin}% usunął Tobie %{_punkty}% punktów ostrzeżeń za %{_powod}%
- formatDostanieDajacy: &8Dałeś %{_punkty}% punktów ostrzeżenia graczowi %{_nick}% za %{_powod}%
- formatCofniecieDajacy: &8Usunąłeś graczowi %{_nick}% %{_punkty}% punktów ostrzeżeń za %{_powod}%
- maxPunkty: 25
- #
- command /warn [<text>] [<text>] [<text>]:
- trigger:
- if player have permissions "Warn.*":
- if arg 1 is set:
- set {_punkty} to arg 1 parsed as integer
- if {_punkty} is not set:
- send "{@logo} &8%arg 1% &ato błędna liczba"
- stop
- if arg 2 is set:
- set {_nick} to arg 2 parsed as player
- if {_nick} is not set:
- send "{@logo} &aGracz &8%arg 2% &ajest offline!"
- stop
- if arg 3 is not set:
- set {_powod} to "{@logo} &aAdmin nie podał powodu"
- else:
- set {_powod} to arg 3
- set {_admin} to player
- add {_punkty} to {Warny::gracz::%{_nick}%::ilosc}
- send "{@logo} {@formatDostanieOfiara}" to {_nick}
- if {Warny::gracz::%{_nick}%::ilosc} is greater than or equal to {@maxPunkty}:
- execute console command "ban %{_nick}% Przekroczono limit ostrzezen!"
- send "{@logo} {@formatDostanieDajacy}"
- else:
- send "{@logo} &aPodaj nick, prawidlowe uzycie &c/warn <ilosc_punktow> <nick> <powod>"
- else:
- send "{@logo} &aMusisz podać ilość punktów, prawidlowe uzycie &c/warn <ilosc_punktow> <nick> <powod>"
- else:
- send "{@logo} &cNie masz do tego praw"
- #
- command /unwarn [<text>] [<text>] [<text>]:
- trigger:
- if player have permissions "Warn.*":
- if arg 1 is set:
- set {_punkty} to arg 1 parsed as integer
- if {_punkty} is not set:
- send "{@logo} &8%arg 1% &ato błędna liczba"
- stop
- if arg 2 is set:
- set {_nick} to arg 2 parsed as player
- if {_nick} is not set:
- send "{@logo} &aGracz &8%arg 2% &ajest offline"
- stop
- if arg 3 is not set:
- set {_powod} to "{@logo} &aAdmin nie podał powodu"
- else:
- set {_powod} to arg 3
- set {_admin} to player
- remove {_punkty} from {Warny::gracz::%{_nick}%::ilosc}
- send "{@logo} {@formatCofniecieOfiara}" to {_nick}
- if {Warny::gracz::%{_nick}%::ilosc} is smaller than 0:
- set {Warny::gracz::%{_nick}%::ilosc} to 0
- send "{@logo} {@formatCofniecieDajacy}"
- else:
- send "{@logo} &aPodaj nick, prawidlowe uzycie &c/warn <ilosc_punktow> <nick> <powod>"
- else:
- send "{@logo} &aMusisz podać ilość punktów, prawidlowe uzycie &c/warn <ilosc_punktow> <nick> <powod>"
- else:
- send "{@logo} &cNie masz do tego praw"
- #
- command /warny [<text>]:
- trigger:
- if arg 1 is not set:
- set {_nick} to player
- send "{@logo} &aMasz &8%{Warny::gracz::%{_nick}%::ilosc}%&a punktów warnów na maksymalne &8{@maxPunkty}"
- else:
- if player have permissions "Warn.sprawdz" or "Warn.*":
- set {_nick} to arg 1
- if {Warny::gracz::%{_nick}%::ilosc} is not set:
- set {Warny::gracz::%{_nick}%::ilosc} to 0
- send "{@logo} &aGracz &8%{_nick}%&a ma &8%{Warny::gracz::%{_nick}%::ilosc}%&a punktów warnów na maksymalne &8{@maxPunkty}"
- else:
- send "{@logo} &cNie masz do tego praw"
Advertisement
Add Comment
Please, Sign In to add comment