-
Ilość zawartości
999 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
23
Treść opublikowana przez Shooterowy
-
on join: if {tokeny::%player%} is not set: set {tokeny::%player%} to 0 command /tokeny [<text="stan">] [<text>] [<text>]: trigger: if arg 1 is "stan": if arg 2 is not set: if sender is not a player: send "&cKonsola nie ma tokenów." stop if player doesn't have permission "tokeny.stan" or "tokeny.admin": send "&cBrak uprawnień." stop send "&7Twoje tokeny: &c%{tokeny::%player%}%" stop if sender is a player: if player doesn't have permission "tokeny.stan.gracze" or "tokeny.admin": execute player command "/tokeny stan" stop if {tokeny::%arg 2%} is not set: send "&cNie znaleziono gracza." stop send "&7Tokeny gracza &e%arg 2%&7: &c%{tokeny::%arg 2%}%" stop if arg 1 is "dodaj": if sender is a player: if player doesn't have permission "tokeny.dodaj" or "tokeny.admin": send "&cBrak uprawnień." stop if arg 2 is not set: send "&cPoprawne użycie: &7/tokeny daj <gracz> <ilość>" stop if arg 3 is not set: send "&cPoprawne użycie: &7/tokeny daj <gracz> <ilość>" stop if {tokeny::%arg 2%} is not set: send "&cNie znaleziono gracza." stop if arg 3 parsed as integer is not set: send "&cIlość musi być liczbą całkowitą większą niż 0." stop if arg 3 parsed as integer is less than 1: send "&cIlość musi być liczbą większą niż 0." stop add arg 3 parsed as integer to {tokeny::%arg 2%} send "&7Dodałeś &c%arg 3% &7tokenów graczowi &e%arg 2%&7." if arg 2 parsed as player is set: send "&7Otrzymałeś &c%arg 3% &7tokenów." to arg 2 parsed as player stop if arg 1 is "usun": if sender is a player: if player doesn't have permission "tokeny.usun" or "tokeny.admin": send "&cBrak uprawnień." stop if arg 2 is not set: send "&cPoprawne użycie: &7/tokeny zabierz <gracz> <ilość>" stop if arg 3 is not set: send "&cPoprawne użycie: &7/tokeny zabierz <gracz> <ilość>" stop if {tokeny::%arg 2%} is not set: send "&cNie znaleziono gracza." stop if arg 3 parsed as integer is not set: send "&cIlość musi być liczbą całkowitą większą niż 0." stop if arg 3 parsed as integer is less than 1: send "&cIlość musi być liczbą większą niż 0." stop if {tokeny::%arg 2%} is 0: send "&cGracz &e%arg 2%&7 ma &c0 &7tokenów." stop set {_tk} to arg 3 parsed as integer if {_tk} is more than {tokeny::%arg 2%}: set {_tk} to {tokeny::%arg 2%} remove {_tk} from {tokeny::%arg 2%} send "&7Usunąłeś &c%{_tk}% &7tokenów graczowi &e%arg 2%&7." if arg 2 parsed as player is set: send "&7Usunięto &c%{_tk}% &7tokenów z Twojego konta." to arg 2 parsed as player stop if arg 1 is "resetuj": if sender is a player: if player doesn't have permission "tokeny.resetuj" or "tokeny.admin": send "&cBrak uprawnień." stop if arg 2 is not set: send "&cPoprawne użycie: &7/tokeny resetuj <gracz>" stop if {tokeny::%arg 2%} is not set: send "&cNie znaleziono gracza." stop set {tokeny::%arg 2%} to 0 send "&7Zresetowałeś tokeny graczowi &e%arg 2%&7." if arg 2 parsed as player is set: send "&7Twoje tokeny zostały zresetowane." to arg 2 parsed as player stop Komendy: /tokeny [stan] - tokeny.stan / tokeny.admin /tokeny stan <gracz> - tokeny.stan.gracze / tokeny.admin /tokeny dodaj <gracz> <ilosc> - tokeny.dodaj / tokeny.admin /tokeny usun <gracz> <ilosc> - tokeny.usun / tokeny.admin /tokeny resetuj <gracz> - tokeny.resetuj / tokeny.admin
-
Nie
-
głowy withera nie niszczące terenu
Shooterowy odpowiedział(a) na Kimoreg pytanie w Pytania i problemy
on explode: "%shooter%" is "wither" cancel event -
on join: while {ID::%player%} is not set: set {_id} to random integer from 1 to 500 if {Gracz::%{_id}%} is not set: set {Gracz::%{_id}%} to player set {ID::%player%} to {_id} set player's default nametag to "%{_id}%" on quit: clear {Gracz::%{ID::%player%}%} clear {ID::%player%} Wymagane: Tablisknu, ProtocolLib
-
Literówka, zamień "raws" na "rows"
-
Spróbuj if "%event-block%" is "ripe wheat plant":
-
command /ustaw: trigger: set {blok} to location of targeted block command /zmien: trigger: set block at {blok} to diamond block
-
Włączony serwer, a "wait"
Shooterowy odpowiedział(a) na PixelGamePolska pytanie w Pytania i problemy
command /test: trigger: set {zmienna} to now every 1 minute: if {zmienna} is set: if difference between {zmienna} and now is more than 24 hours: broadcast "Minęły 24 godziny" clear {zmienna} -
Sprawdzaj najpierw typ itemu a potem jego nazwę. on place: if player's tool is furnace: if name of player's tool is "&8Piec hutniczy": #....
-
skrypt na nadawanie na itemy efektów np speed2
Shooterowy odpowiedział(a) na danielo535 pytanie w Zlecenia
on armor change: wait a tick if player's boots is leather boots named "&bButy wiatru": set {buty::%player%} to true apply speed 2 to player for 99 days else: if {buty::%player%} is true: remove speed from player clear {buty::%player%} if player's leggings is leather leggings named "&cSpodnie hadesa": set {spodnie::%player%} to true apply fire resistance 3 to player for 99 days else: if {spodnie::%player%} is true: remove fire resistance from player clear {spodnie::%player%} on drink: if event-item is milk bucket: wait a tick if {buty::%player%} is true: apply speed 2 to player for 99 days if {spodnie::%player%} is true: apply fire resistance 3 to player for 99 days -
command /zamknij: trigger: if target block is any door: if {door::%target block%} is set: send "&cTe drzwi są już zablokowane." stop set {_x} to random integer between 100001 and 999991 set {door::%target block%} to {_x} if "%type of block below target block%" is "%type of target block%": set {door::%block below target block%} to {_x} else: set {door::%block above target block%} to {_x} give tripwire hook named "Klucz do drzwi %{_x}%" to player send "&aOd teraz by otworzyć te drzwi, otwierając drzwi musisz trzymać ten klucz w ręce." on rightclick: if target block is any door: if {door::%target block%} is set: if player isn't holding tripwire hook named "Klucz do drzwi %{door::%target block%}%": cancel event send "&cPotrzebujesz klucza, aby otworzyć te drzwi."
-
Potrzebuje skript na strzelajacy miecz!
Shooterowy odpowiedział(a) na kytian20002 pytanie w Zlecenia
on rightclick: if name of player's tool is "&aMiecz Robin Hooda": if time since {rhs::%player%} is more than 3 seconds: shoot arrow from player set {rhs::%player%} to now -
on rightclick: if player's tool is elytra: if player's chestplate is air: if lore of player's tool is not set: set lore of player's tool to "&7Znalezione przez: &c%player%" stop set {_lore} to "%uncoloured lore of player's tool%" set {_owner} to 2nd element of {_lore} split at ": " if {_owner} is not "%player%": send "&cNie możesz tego używać." cancel event on inventory click: if event-inventory is player's inventory: if clicked slot is 38: if cursor slot of player is elytra: if lore of cursor slot of player is not set: set lore of cursor slot of player to "&7Znalezione przez: &c%player%" stop set {_lore} to "%uncoloured lore of cursor slot of player%" set {_owner} to 2nd element of {_lore} split at ": " if {_owner} is not "%player%": send "&cNie możesz tego używać." cancel event else: if clicked slot is elytra: if click type is left mouse button with shift or right mouse button with shift: if player's chestplate is air: if lore of clicked slot is not set: set lore of clicked slot to "&7Znalezione przez: &c%player%" stop set {_lore} to "%uncoloured lore of clicked slot%" set {_owner} to 2nd element of {_lore} split at ": " if {_owner} is not "%player%": send "&cNie możesz tego używać." cancel event
-
@EventHandler public void onBlockBreak(BlockBreakEvent event) { Player player = event.getPlayer(); ItemStack tool = event.getPlayer().getInventory().getItemInMainHand(); if(tool == null || tool.getType().equals(Material.AIR)) return; Damageable meta = (Damageable) tool.getItemMeta(); int md = tool.getType().getMaxDurability(); int cd = meta.getDamage(); if(md-cd == 1){ event.setCancelled(true); player.sendMessage(ChatColor.RED + "Twój przedmiot jest zbyt słaby aby to wykopać."); return; } }
-
Jeżeli główka w menu jest ciągle w tym samym slocie to zamiast sprawdzać kliknięty przedmiot sprawdzaj jego numer. clicked slot is 1 #Numer slota, w którym jest główka w menu
-
command /kup: trigger: if player is in world "Dzialkiwilka": if player's balance is greater than or equal to 1500: execute player command "/plotme claim" send "&6&lDI&e&lGG&6&lERS&f: &e%player% &2Gratulacje kupiłeś Działkę." remove 1500 from player's balance broadcast "&6&lDI&e&lGG&6&lERS&f: &e%player% &6 - Kupił Działkę &b&l." stop else: send "&6&lDI&e&lGG&6&lERS&f: &e%player% &2- dozbieraj jeszcze pieniądze." stop else: send "&6&lDI&e&lGG&6&lERS&f: &e%player% &2- działke możesz kupić tylko na &b/dzialki" stop
-
set {_inv} to chest inventory with 6 rows named "Nazwa" set slot (integers between 0 and 53) of {_inv} to diamond named "diament" open {_inv} to player
-
at 8am in "world": send "Wiadomość" to all players
-
Jak zrobić żeby nie dało się ruszać itemku w eq
Shooterowy odpowiedział(a) na Aigam pytanie w Pytania i problemy
W ekwipunku gracza czy ekwipunku stworzonym w skrypcie/pluginie? Jeśli w ekwipunku gracza to on inventory click: if event-inventory is player's inventory: if clicked slot is 8: cancel event W stworzonym ekwipunku: on inventory click: if name of event-inventory is "Sklep": cancel event -
command /paczkafajek [<offlineplayer=%player%>]: trigger: set {_p} to arg if {_p} is not online: send "&cNie ma takiego gracza." stop add clay ball named "&7Paczka papierosow" with lore "&cW tej paczce jest &e20 &cpapierosów" to {_p} send "&7Otrzymałeś paczkę papierosów." to {_p} if {_p} is not player: send "&7Dałeś paczkę papierosów graczowi &c%{_p}%" stop on rightclick: if name of player's tool is "&7Paczka papierosow": set {_cig} to 5th element of (split "%uncolored lore of player's tool%" at " ") parsed as integer remove 1 from {_cig} add 1 of stick named "&7&lPapieros" to player if {_cig} > 0: if item amount of player's tool is 1: set lore of player's tool to "&cW tej paczce jest &e%{_cig}% &cpapierosów" else: remove 1 of player's tool from player add clay ball named "&7Paczka papierosow" with lore "&cW tej paczce jest &e%{_cig}% &cpapierosów" to player else: remove 1 of player's tool from player
- 2 odpowiedzi
-
- skrpt
- skrypt miesiąca
-
(i 1 więcej)
Oznaczone tagami:
-
Skrypt na ilosc mozliwych zniszczen drzewa
Shooterowy odpowiedział(a) na nazwauzytkonisad pytanie w Pytania i problemy
on place: if name of player's tool is "Drzewo 100/100": set {drzewo::%event-location%} to 100 on break of oak log: if {drzewo::%event-location%} is set: remove 1 from {drzewo::%event-location%} send action bar "Drzewo %{drzewo::%event-location%}%/100" to player wait a second if {drzewo::%event-location%} is 0: clear {drzewo::%event-location%} stop set event-block to oak log command /drzewo: trigger: add oak log named "Drzewo 100/100" to player -
on inventory click: type of event-inventory is anvil inventory clicked slot is 2 clicked slot is not air targeted block is any anvil block below targeted block is diamond block set {_f} to facing of targeted block set targeted block to anvil set facing of targeted block to {_f}
-
on death: if attacker is a player: loop drops: if attacker has enough space for loop-item: add loop-item to attacker remove loop-item from drops
-
on pickup: type of event-item is stone set {_stone} to number of stone in player's inventory if {_stone} >= 16: cancel event stop set {_cpstone} to 16-{_stone} set {_estone} to item amount of event-item if {_cpstone} >= {_estone}: stop cancel event add {_cpstone} of stone to player delete event-entity drop {_estone}-{_cpstone} of stone at event-entity without velocity
