Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Start - 100 pkt
- #/@cmd pkt nick add int - Doda pkt dla gracza
- #/@cmd pkt nick remove int - Odejmie pkt dla gracza
- #/@cmd warn nick pkt reason - Odejmie pkt dla gracza z powodem
- #/@cmd praise nick pkt reason - Doda pkt dla gracza z powodem
- on join:
- if {punkty.adam::%player%} is not set:
- set {punkty.adam::%player%} to 100
- options:
- cmd: adam #Komenda
- maxPktAdd: 10 #Ile maksymalnie można dać pkt dla gracza
- maxPktRemove: 10 #Ile maksymalnie można odjąć pkt dla gracza
- permission: punkty.admin
- command /{@cmd} [<text>] [<text>] [<text>] [<text>]:
- trigger:
- if arg 1 is not set:
- if player doesn't have permission "{@permission}":
- send "&6Komendy punktow:"
- send "&a/{@cmd} pkt &8- &7pokazuje ile masz pkt"
- send "&a/{@cmd} warn &8- &7pokazuje ile masz warnow"
- send "&a/{@cmd} warn show &8- &7pokazuje jakie masz warny"
- send "&a/{@cmd} praise &8- &7pokazuje jakie masz pochwaly"
- send "&a/{@cmd} top &8- &7 pokzuje top 5 graczy"
- send "&6Skrypt wykonany przez &4Knugi"
- stop
- if player has permission "{@permission}":
- send "&7Int - liczba calkowita"
- send "&7Nick - nick gracza"
- send "&7Reason - powod"
- send "&6Komendy punktow:"
- send "&a/{@cmd} pkt nick add int &8- &7daje pkt dla gracza"
- send "&a/{@cmd} pkt nick remove int &8- &7odejmuje pkt dla gracza"
- send "&a/{@cmd} pkt nick &8- &7pokazuje ile pkt ma gracz"
- send "&a/{@cmd} pkt &8- &7pokazuje ile masz pkt"
- send "&a/{@cmd} warn nick int reason &8- &7daje warna dla gracza na ilosc pkt"
- send "&a/{@cmd} warn nick &8- &7pokazuje ile warnow ma gracz"
- send "&a/{@cmd} warn nick show &8- &7pokazuje jakie warny ma gracz"
- send "&a/{@cmd} praise nick int reason &8- &7daje pochwale dla gracza z iloscia pkt"
- send "&a/{@cmd} praise nick &8- &7pokazuje ile pochwal ma gracz"
- send "&a/{@cmd} praise nick show &8- &7pokazje jakie pochwaly ma gracz"
- send "&a/{@cmd} top &8- &7pokazuje top 5 graczy"
- send "&6Skrypt wykonany przez &4Knugi"
- stop
- send "&cBlad: Napisz do admina"
- stop
- if arg 1 is "top":
- set {_s} to size of {punkty.adam::*}
- loop {_s} times:
- loop {punkty.adam::*}:
- if {_v.%loop-number%} is not set:
- set {_v.%loop-number%} to loop-value
- set {_n.%loop-number%} to loop-index
- if loop-value is larger than {_v.%loop-number%}:
- set {_v.%loop-number%} to loop-value
- set {_n.%loop-number%} to loop-index
- remove {_v.%loop-number%} from {punkty::*}
- loop {_s} times:
- if loop-number is smaller than or equal to 5:
- send "&6%loop-number%. &a%{_n.%loop-number%}% &8- &c%{_v.%loop-number%}%"
- set {punkty::%{_n.%loop-number%}%} to {_v.%loop-number%}
- stop
- if arg 1 is "praise":
- if player doesn't have permission "{@permission}":
- if arg 2 is not set:
- if size of {punkty.adam::%player%::pochwala::*} is larger than 0:
- send "&aMasz &c%size of {punkty.adam::%player%::pochwala::*}% &apochwal. Mozesz je zobaczyc pod komenda: &c/{@cmd} praise show"
- stop
- send "&aNie posiadasz warnow"
- stop
- if size of {punkty.adam::%player%::pochwala::*} is larger than 0:
- send "&aTwoje pochwaly:"
- loop {punkty.adam::%player%::pochwala::*}:
- send "&6%loop-value%"
- stop
- stop
- if arg 2 is not set:
- send "&cBlad: &4Podaj nick gracza"
- stop
- set {_arg2} to arg 2 parsed as offlineplayer
- if arg 3 is not set:
- if {punkty.adam::%arg 2%} is set:
- if size of {punkty.adam::%arg 2%::pochwala::*} is larger than 0:
- send "&aGracz &6%arg 2% &ama &c%size of {punkty.adam::%arg 2%::pochwala::*}% &apochwal."
- stop
- send "&aGracz &6%arg 2% &anie posiada pochwal."
- stop
- send "&cBlad: &4Nie ma takiego gracza"
- stop
- if arg 3 is "show":
- if {punkty.adam::%arg 2%} is set:
- if size of {punkty.adam::%arg 2%::pochwala::*} is larger than 0:
- send "&aPochwaly gracza &6%arg 2%"
- loop {punkty.adam::%arg 2%::pochwala::*}:
- send "&6%loop-value%"
- stop
- send "&aGracz &6%arg 2% &anie posiada pochwal"
- stop
- send "&cBlad: &4Nie ma takiego gracza"
- stop
- if {_arg2} has permission "{@permission}":
- send "&cBlad: &4Nie mozesz manipulowac pochwalami admina"
- stop
- set {_arg3} to arg 3
- set {_arg3} to {_arg3} parsed as integer
- if {_arg3} is integer:
- if arg 4 is not set:
- send "&cBlad: &4Musisz podac powod"
- stop
- if {_arg3} is smaller than {@maxPktAdd} + 1:
- add {_arg3} to {punkty.adam::%arg 2%}
- add "%arg 4%" to {punkty.adam::%arg 2%::pochwaly::*}
- send "&aDales pochwale dla gracza &6%{_arg2}% &az iloscia pkt &c%arg 3%: &6%arg 4%"
- send "&aDostales pochwale od admina &6%player% &az pkt &c%arg 3%: &6%arg 4%" to {_arg2}
- broadcast "&aGracz &6%{_arg2}% &aotrzymal pochwale z iloscia pkt &c%arg 3% &aod admina &6%player%&a: &c%arg 4%"
- stop
- add {@maxPktAdd} to {punkty.adam::%arg 2%}
- add "%arg 4%" to {punkty.adam::%arg 2%::pochwaly::*}
- send "Maxymalna wartosc punktow to: {@maxPktAdd}"
- send "&aDales pochwale dla gracza &6%{_arg2}% &az iloscia pkt &c{@maxPktAdd}: &6%arg 4%"
- send "&aDostales pochwale od admina &6%player% &az pkt &c{@maxPktAdd}: &6%arg 4%" to {_arg2}
- broadcast "&aGracz &6%{_arg2}% &aotrzymal pochwale z iloscia pkt &c{maxPktAdd} &aod admina &6%player%&a: &c%arg 4%"
- stop
- send "&cBlad: &4Liczba musi byc calkowita"
- stop
- if arg 1 is "warn":
- if player doesn't have permission "{@permission}":
- if arg 2 is not set:
- if size of {punkty.adam::%player%::warn::*} is larger than 0:
- send "&aMasz &c%size of {punkty.adam::%player%::warn::*}% &awarnow. Mozesz je zobaczyc pod komenda: &c/{@cmd} warn show"
- stop
- send "&aNie posiadasz warnow"
- stop
- if size of {punkty.adam::%player%::warn::*} is larger than 0:
- send "&aTwoje warny:"
- loop {punkty.adam::%player%::warn::*}:
- send "&6%loop-value%"
- stop
- stop
- if arg 2 is not set:
- send "&cBlad: &4Podaj nick gracza"
- stop
- set {_arg2} to arg 2 parsed as offlineplayer
- if arg 3 is not set:
- if {punkty.adam::%arg 2%} is set:
- if size of {punkty.adam::%arg 2%::warn::*} is larger than 0:
- send "&aGracz &6%arg 2% &ama warnow: &c%size of {punkty.adam::%arg 2%::warn::*}%"
- stop
- send "&aGracz &6%arg 2% &anie posiada zadnych warnow"
- stop
- send "&cBlad: &4Nie ma takiego gracza."
- stop
- if arg 3 is "show":
- if {punkty.adam::%arg 2%} is set:
- if size of {punkty.adam::%arg 2%::warn::*} is larger than 0:
- send "&aWarny gracza &6%arg 2%:"
- loop {punkty.adam::%arg 2%::warn::*}:
- send "&6%loop-value%"
- stop
- send "&aGracz &6%arg 2% &anie posiada zadnych warnow"
- stop
- send "&cBlad: &4Nie ma takiego gracza."
- stop
- if {_arg2} has permission "{@permission}":
- send "&cBlad: &4Nie mozesz manipulowac warnami admina"
- stop
- set {_arg3} to arg 3
- set {_arg3} to {_arg3} parsed as integer
- if {_arg3} is integer:
- if arg 4 is not set:
- send "&cBlad: &4Musisz podac powod."
- stop
- if {_arg3} is smaller than {@maxPktRemove} + 1:
- remove {_arg3} from {punkty.adam::%arg 2%}
- add "%arg 4%" to {punkty.adam::%arg 2%::warn::*}
- send "&aDales ostrzezenie dla gracza &c%arg 2% &az liczba pkt &c%arg 3%&a: &6%arg 4%"
- send "&aDostales ostrzezenie od admina &c%player% &az liczba pkt &c%arg 3%&a: &6%arg 4%" to {_arg2}
- broadcast "&aGracz &6%arg 2% &adostal ostrzezenie z iloscia pkt &c%arg 3% od admina &6%player%&a: &c%arg 4%"
- stop
- remove {@maxPktRemove} from {punkty.adam::%arg 2%}
- add "%arg 4%" to {punkty.adam::%arg 2%::warn::*}
- send "Maxymalna wartosc punktow to: {@maxPktRemove}"
- send "&aDales ostrzezenie dla gracza &c%arg 2% &az liczba pkt &c{@maxPktRemove}&a: &6%arg 4%"
- send "&aDostales ostrzezenie od admina &c%player% &az liczba pkt &c{@maxPktRemove}&a: &6%arg 4%" to {_arg2}
- broadcast "&aGracz &6%arg 2% &adostal ostrzezenie z iloscia pkt &c{maxPktRemove} od admina &6%player%&a: &c%arg 4%"
- stop
- send "&cBlad: &4Pukty musza byc liczba calkowita"
- stop
- if arg 1 is "pkt":
- if player doesn't have permission "{@permission}":
- send "&aMasz&c %{punkty.adam::%player%}% &apunktow."
- stop
- if arg 2 is not set:
- send "&aMasz&c %{punkty.adam::%player%}% &apunktow."
- stop
- if {punkty.adam::%arg 2%} is set:
- set {_arg2} to arg 2 parsed as offlineplayer
- if {_arg2} is online:
- if arg 3 is not set:
- send "&aGracz&6 %arg 2% &ama&c %{punkty.adam::%arg 2%}% &apunktow"
- stop
- if {_arg2} has permission "{@permission}":
- send "&cBlad: &4Nie mozesz manipulowac punktami admina"
- stop
- if arg 3 is "add":
- if arg 4 is not set:
- send "&cBlad: &4Musisz podac liczbe jaka chcesz dodac dla gracza: &a%arg 2%"
- stop
- set {_arg4} to arg 4
- set {_arg4} to {_arg4} parsed as integer
- if {_arg4} is integer:
- if arg 4 contains "-":
- stop
- if {_arg4} is smaller than 1 + {@maxPktAdd}:
- set {_arg4} to arg 4
- set {_arg4} to {_arg4} parsed as integer
- add {_arg4} to {punkty.adam::%arg 2%}
- send "&aDodales&c %arg 4% &apunktow dla gracza: &6%arg 2%" to player
- send "&aOtrzymales&c %arg 4% &apunktow od admina: &6%player%" to {_arg2}
- broadcast "&aAdmin &6%player% &adodal &c%arg 4% &apunktow dla gracza &6%arg 2%"
- stop
- set {_arg4} to {@maxPktAdd}
- set {_arg4} to {_arg4} parsed as integer
- add {_arg4} to {punkty.adam::%arg 2%}
- send "Maxymalna wartosc punktow to: {@maxPktAdd}"
- send "&aDodales&c {@maxPktAdd} &apunktow dla gracza: &6%arg 2%" to player
- send "&aOtrzymales&c {@maxPktAdd} &apunktow od admina: &6%player%" to {_arg2}
- broadcast "&aAdmin &6%player% &adodal &c{maxPktAdd} &apunktow dla gracza &6%arg 2%"
- stop
- send "&cBlad: &4Pukty musza byc liczba calkowita"
- stop
- if arg 3 is "remove":
- if arg 4 is not set:
- send "&cBlad: &4Musisz podac liczbe jaka chcesz odjac dla gracza: &a%arg 2%"
- stop
- set {_arg4} to arg 4
- set {_arg4} to {_arg4} parsed as integer
- if {_arg4} is integer:
- if arg 4 contains "-":
- stop
- if {_arg4} is smaller than {@maxPktRemove} + 1:
- set {_arg4} to arg 4
- set {_arg4} to {_arg4} parsed as integer
- remove {_arg4} from {punkty.adam::%arg 2%}
- send "&aOdjales&c %arg 4% &apunktow dla gracza: &6%arg 2%" to player
- send "&aAdmin &6%player% &aodjal ci &c%arg 4% punktow" to {_arg2}
- broadcast "&aAdmin &6%player% &aodjal &c%arg 4% &apunktow dla gracza &6%arg 2%"
- stop
- set {_arg4} to {@maxPktRemove}
- set {_arg4} to {_arg4} parsed as integer
- remove {_arg4} from {punkty.adam::%arg 2%}
- send "Maxymalna wartosc punktow to: {@maxPktRemove}"
- send "&aDodales&c {@maxPktRemove} &apunktow dla gracza: &6%arg 2%" to player
- send "&aAdmin &6%player% &aodjal ci &c{@maxPktRemove} punktow" to {_arg2}
- broadcast "&aAdmin &6%player% &aodjal &c{@maxPktRemove} &apunktow dla gracza &6%arg 2%"
- stop
- send "&cBlad: &4Pukty musza byc liczba calkowita"
- stop
- send "&cBlad: &4Zly argument"
- stop
- send "&aGracz &6%arg 2% &ajest offline"
- stop
- send "&cBlad: &4Nie ma takiego gracza"
- stop
Advertisement
Add Comment
Please, Sign In to add comment