Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- enable: true #Czy skrypt ma byc aktywny
- minLvlToChat: 3 #Minimalny poziom do pisania na chacie
- prefix: &8[&aSernik&8] #Prefix przed wiadomosciami
- chanceToPkt: 30 #Szansa na punkt (100% - cały czas)
- maxLootPkt: 5 #Maxymalna ilość punktów ze stone
- sendAddPkt: true #Czy ma pokazywac ile zdobyl punktow ze stone
- command /pkt [<text>] [<text>]:
- trigger:
- if {@enable} is true:
- if arg 1 is not set:
- send "&6Komendy punktow:"
- send "&a/pkt pokaz &8- &7pokazuje lvl i ilosc punktow"
- send "&a/pkt pokaz nick &8- &7pokazuje lvl i punkty gracza"
- send "&a/pkt top &8- &7pokazuje top 5 graczy"
- send "&a/pkt reset &8- &7resetuje twoje punkty"
- send "&a/pkt info &8- &7info dotyczace nabijania lvl"
- stop
- if arg 1 is "pokaz":
- if arg 2 is not set:
- send "{@prefix} &aMasz &c%{spkt.%player%}% &alvl i punktow: &6%{spkt::%player%}%"
- stop
- if {spkt::%arg 2%} is set:
- send "{@prefix} &6%arg 2% &aposiada &c%{spkt.%arg 2%}% &alvl i punktow: &6%{spkt::%arg 2%}%"
- stop
- send "{@prefix} &cNie ma takiego gracza."
- stop
- if arg 1 is "top":
- set {_s} to size of {spkt::*}
- loop {_s} times:
- loop {spkt::*}:
- 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 {spkt::*}
- loop {_s} times:
- if loop-number is smaller than or equal to 5:
- send "&4%loop-number%. &c%{_n.%loop-number%}% &8- &e%{_v.%loop-number%}% punktow &8[&2%{spkt.%{_n.%loop-number%}%}%LvL&8]"
- set {spkt::%{_n.%loop-number%}%} to {_v.%loop-number%}
- stop
- if arg 1 is "reset":
- if arg 2 is "yes" or "tak":
- set {spkt::%player%} to 1
- set {spkt.%player%} to 1
- send "{@prefix} &aZrestartowales sobie punkty"
- stop
- send "{@prefix} &aAby zrestartowac punkty i lvl wpisz: &6/pkt reset tak"
- stop
- if arg 1 is "info":
- send "{@prefix} &aPunkty nabija sie za kopanie stone"
- send "&7Lvl rosnie co 200 pkt i mozesz miec maxymalnie 30 lvl"
- send "&7Skrypt wykonany przez &6Knugi"
- stop
- execute player command "pkt"
- stop
- send "{@prefix} &cSkrypt jest wylaczony. &8(&2Knugi&8)"
- stop
- on join:
- if {@enable} is true:
- if {spkt::%player%} is not set:
- set {spkt::%player%} to 1
- set {spkt.%player%} to 1
- on chat:
- if {@enable} is true:
- if player has permission "lvl.admin":
- stop
- if {spkt.%player%} is smaller than {@minLvlToChat}:
- cancel event
- send "{@prefix} &7Na chacie mozna pisac od {@minLvlToChat} lvl &8(&7Masz %{spkt.%player%}%&8)"
- stop
- cancel event
- broadcast "&8[&a%{spkt.%player%}%&8] %display name of player%&7: &f%message%"
- on break of cracked brick:
- if {@enable} is true:
- chance of {@chanceToPkt}%:
- set {_r} to {@maxLootPkt}
- loop 15 times:
- if {_rr} is set:
- exit loop
- loop {_r} times:
- chance of 100 / {_r}%:
- set {_rr} to loop-number-2
- exit loop
- add {_rr} to {spkt::%player%}
- if {@sendAddPkt} is true:
- send "{@prefix} &aDodano &c%{_rr}% &ado twoich punktow."
- if {spkt::%player%} is larger than {spkt.%player%} * 200:
- if {spkt.%player%} is 30:
- stop
- if {spkt.%player%} is larger than 30:
- set {spkt.%player%} to 30
- stop
- add 1 to {spkt.%player%}
- send "{@prefix} &aAwansowales na poziom &c%{spkt.%player%}%"
- stop
Advertisement
Add Comment
Please, Sign In to add comment