Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- chance: 100 #Procent na drop pierozka ze stona
- min: 2 #Minimalna ilosc dropionych pierozkow ze stona
- max: 5 #Maksymalna ilosc dropionych pierozkow ze stona
- chance empty: 5 #Procent na to ze pierozek bedzie pusty
- command /pierozki [<text="pomoc">] [<text>] [<text>]:
- trigger:
- if arg 1 is not "daj" or "dodaj" or "usun" or "lista" or "wyczysc" or "pomoc":
- if sender have permission "pierozki.help":
- send "&e&l&m+-------------------------------------------+"
- send " "
- send "&6&l* &e/pierozki pomoc &6- &epomoc dotyczaca skryptu"
- send "&6&l* &e/pierozki daj [gracz]/* [ilosc] &6- &edaje pierozki"
- send "&6&l* &e/pierozki dodaj &6- &edodaje rzecz trzymana w rece do dropu"
- send "&6&l* &e/pierozki usun &6- &eusuwa rzecz trzymana w rece z dropu"
- send "&6&l* &e/pierozki wyczysc &6- &eczysci calkowicie liste dropu"
- send "&6&l* &e/pierozki lista &6- &elista rzeczy z dropu"
- send "&6&l* &e/pierozki autor &6- &einformacje o autorze skryptu"
- send " "
- send "&e&l&m+-------------------------------------------+"
- else:
- send "&cNie posiadasz odpowiednich uprawnien!"
- if arg 1 is "pomoc":
- if sender have permission "pierozki.help":
- send "&e&l&m+-------------------------------------------+"
- send " "
- send "&6&l* &e/pierozki pomoc &6- &epomoc dotyczaca skryptu"
- send "&6&l* &e/pierozki daj [gracz]/* [ilosc] &6- &edaje pierozki"
- send "&6&l* &e/pierozki dodaj &6- &edodaje rzecz trzymana w rece do dropu"
- send "&6&l* &e/pierozki usun &6- &eusuwa rzecz trzymana w rece z dropu"
- send "&6&l* &e/pierozki wyczysc &6- &eczysci calkowicie liste dropu"
- send "&6&l* &e/pierozki lista &6- &elista rzeczy z dropu"
- send "&6&l* &e/pierozki autor &6- &einformacje o autorze skryptu"
- send " "
- send "&e&l&m+-------------------------------------------+"
- else:
- send "&cNie posiadasz odpowiednich uprawnien!"
- if arg 1 is "autor":
- send "&e&l&m+-------------------------------------------+"
- send " "
- send "&6&l* &eNazwa skryptu: &6sPierozek"
- send "&6&l* &eWersja: &61.0"
- send "&6&l* &eAutor: &6stefanik11"
- send " "
- send "&e&l&m+-------------------------------------------+"
- if arg 1 is "daj":
- if sender have permission "pierozki.daj":
- if arg 2 is set:
- if arg 3 is set:
- if arg 2 is not "*":
- set {_p} to arg 2 parsed as offlineplayer
- set {_i} to arg 3 parsed as integer
- if {_p} is online:
- if {_i} is integer:
- if {_i} is larger than 0:
- set {_it} to "%{_i}% snowball"
- set {_it} to {_it} parsed as item
- add {_it} named "&ePierozek" to {_p}'s inventory
- send "&aGracz &2%{_p}% &aotrzymal od ciebie pierozki! (&2%{_i}%&a)" to player
- send "&aOtrzymales pierozki! (&2%{_i}%&a)" to {_p}
- else:
- send "&cIlosc pierozkow musi byc wieksza od 0!"
- else:
- send "&cIlosc pierozkow musi byc liczba!"
- else:
- send "&cTen gracz nie jest online!"
- else:
- set {_i} to arg 3 parsed as integer
- if {_i} is integer:
- if {_i} is larger than 0:
- set {_it} to "%{_i}% snowball"
- set {_it} to {_it} parsed as item
- loop all players:
- add {_it} named "&ePierozek" to players's inventory
- send "&aDales pierozki dla wszystkich graczy na serwerze! (&2%{_i}%&a)" to player
- broadcast "&aOtrzymaliscie pierozki! (&2%{_i}%&a)"
- else:
- send "&cIlosc pierozkow musi byc wieksza od 0!"
- else:
- send "&cIlosc pierozkow musi byc liczba!"
- else:
- send "&cUzycie: &4/pierozki daj [gracz]/* [ilosc]"
- else:
- send "&cUzycie: &4/pierozki daj [gracz]/* [ilosc]"
- else:
- send "&cNie posiadasz odpowiednich uprawnien!"
- if arg 1 is "dodaj":
- if sender have permission "pierozki.dodaj":
- if player's tool is not air:
- set {_i} to player's tool
- set {_i} to {_i} parsed as item
- if "%{pierozki::*}%" contains "%{_i}%":
- send "&4%{_i}% &cznajduje sie juz na liscie dropu!"
- else:
- add {_i} to {pierozki::*}
- send "&aDodales &2%{_i}% &ado listy dropu!"
- else:
- send "&cNie mozesz dodac powietrza!"
- else:
- send "&cNie posiadasz odpowiednich uprawnien!"
- if arg 1 is "usun":
- if sender have permission "pierozki.usun":
- if player's tool is not air:
- set {_i} to player's tool
- set {_i} to {_i} parsed as item
- if "%{pierozki::*}%" contain "%{_i}%":
- set {_i} to player's tool
- set {_i} to {_i} parsed as item
- remove {_i} from {pierozki::*}
- send "&aUsunoles &2%{_i}% &az listy dropu!"
- else:
- send "&4%{_i}% &cnie znajduje sie na liscie dropu!"
- send "&cZobacz co sie na niej znajduje! &4/pierozki lista&c!"
- else:
- send "&cPowietrze napewno nie znajduje sie na liscie!"
- send "&cZobacz co sie na niej znajduje! &4/pierozki lista&c!"
- else:
- send "&cNie posiadasz odpowiednich uprawnien!"
- if arg 1 is "lista":
- if sender have permission "pierozki.lista":
- if {pierozki::*} is set:
- send "&e&lLISTA:"
- loop {pierozki::*}:
- send "&2- &e%loop-value%"
- else:
- send "&cNa liscie jeszcze nic sie nie znajduje!"
- else:
- send "&cNie posiadasz odpowiednich uprawnien!"
- if arg 1 is "wyczysc":
- if player have permission "pierozki.wyczysc":
- delete {pierozki::*}
- send "&aWyczysciles liste dropu!"
- else:
- send "&cNie posiadasz odpowiednich uprawnien!"
- on rightclick with snowball:
- if name of player's tool is "&ePierozek":
- set {_p} to true
- chance of {@chance empty}%:
- set {_p} to false
- if {_p} is true:
- cancel event
- remove snowball named "&ePierozek" from player's inventory
- wait 2 tick
- if {pierozki::*} is set:
- set {_x} to a random item of {pierozki::*}
- add {_x} to player's inventory
- send "&aDostales wylosowany przedmiot! (&2%{_x}%&a)"
- else:
- send "&aPierozki sa puste! Skontaktuj sie z administratorem!"
- else:
- send "&aTwoj pierozek jest pusty!"
- on break of stone:
- chance of {@chance}%:
- set {_i} to a random integer between {@min} and {@max}
- set {_it} to "%{_i}% snowball"
- set {_it} to {_it} parsed as item
- drop {_it} named "&ePierozek"
- send "&aWydropiles pierozki! (&2%{_i}%&a)"
Add Comment
Please, Sign In to add comment