options: # Ilość monet , która otrzymuje gracz/vip co 1 godzinę money_hour: 5 money_hour_vip: 10 perm_money_player: esej.moneyhour.player # Uprawnienie dla graczy , ktorzy maja otrzymywac normalna ilosc monet (5) perm_money_vip: esej.moneyhour.vip # Uprawnienie dla graczy , ktorzy maja otrzymywac wiecej monet (10) perm_manage_orders: esej.shop.showorders # Uprawnienie do sprawdzania zlecen perm_manage_money: esej.money.manage # Uprawnienie do zarzadzania monetami (/skadd) # Nazwa sklepu w GUI name_shop: &8» &cNAME_SHOP &8« every hour: loop all players: if player has permission "{@perm_money_player}" add {@money_hour} to {money::%player%} send "&8» &6Otrzymales &a{@money_hour} &6monet." to loop-player send "&8» &4&lPAMIETAJ! &cZa godzine gry otrzymujesz &2{@money_hour} &cmonet!" to loop-player send "&8» &4Ojj! &cWyzsze rangi otrzymuja 10 monet. &aZapraszamy do zakupu &6&lWYZSZEJ RANGI" to loop-player stop if player has permission "{@perm_money_vip}": add {@money_hour_vip} to {money::%player%} send "&8» &6Otrzymales &a{@money_hour} &6monet." to loop-player send "&8» &4&lPAMIETAJ! &cZa godzine gry otrzymujesz &2{@money_hour_vip} &cmonet!" to loop-player stop command /esej:shopadd [] []: aliases: /shopadd, /skadd permission: {@perm_manage_money} usage: /skadd trigger: argument 1 is set: argument 2 is set: add integer-argument to {money::%player-argument%} send "&8» &9Dodales %integer-argument% monet graczowi %player-argument%" to the player stop else: send "&8» &cNie podales ilosci" to the player stop else: send "&8» &cNie podales nicku gracza" command /esej:shop: description: &8» &cSklep w ktorym kupisz rozne przedmioty. aliases: /shop, /sklep usage: &c/shop trigger: open chest with 1 rows named "{@name_shop}" to the player format slot 0 of player with 1 of gold ingot named "&8» &e&lVIP &8«" with lore "&8• &6Koszt: &e100 monet" to close then run [if {zlecenie::%player%} isn't set:]->[make player execute command "sbuy vip"]->[remove 100 from {money::%player%}]->[else:]->[send "&8» &cPosiadasz juz jedno zlecnie" to the player] stop command /esej:shopbuy []: aliases: /shopbuy, /sbuy trigger: add "%player%" to {zlecenia::players::*} set {zlecenie::%player%} to "%argument 1%" send "&8» &cTwoje zlecenie jest przetwarzane." to the player stop command /esej:shoporders: description: &8» &cWyswietla zlecenia ze sklepu. aliases: /shoporders, /sorders, /skzlecenia permission: {@perm_manage_orders} permission message: &4Nie posiadasz uprawnien. trigger: set {_t} to size of {zlecenia::players::*} {_t} > 0: loop {_t} times: loop {zlecenia::players::*}: send "%loop-index% - %{zlecenie::%loop-index%}%" to the player stop else: send "&8» &cNie ma zadnych zlecen" to the player stop command /esej:shopdone []: description: &8» &cZatwierdza zlecenia ze sklepu. aliases: /shopdone, /shdone, /skwykonano permission: {@perm_manage_orders} permisison message: &4Nie posiadasz uprawnien. trigger: if {zlecenie::%player-argument%} is set: clear {zlecenie::%player-argument%} remove "%player%" from {zlecenia::players::*} send "&8» &aZakonczono zlecenie" to the player-argument send "&8» &9Zakonczyles zlecenie" to the player stop else: send "&8» &4Error: &cplayer not have order." to the player stop