Otwórz menu główne

Zmiany

Zdarzenia

Usunięte 22 336 bajtów, 15:20, 26 sie 2020
UWAGA! Zastąpienie treści hasła bardzo krótkim tekstem: „Category:Skript '''Zdarzenie''' (ang. event) – Zdarzenia wywołują się, jeśli coś na serwerze się stanie, np. dołącz...”
[[Category:Skript]]
'''Zdarzenie''' (ang. event) – jeden z podstawowych elementów SkriptaZdarzenia wywołują się, wykonujący kod napisany przez gracza, jeżeli nastąpi jedno z wielu wydarzeń jeśli coś na serwerzesię stanie, np. dołączenie na przykład ''serwer, wpisanie komendy, wykopanie bloku, wypicie miksturyitd. Wydarzeń można użyć do egzekucji kodu w momencie, śmierć, podczas łączenia z serwerem, dołączenie kiedy np. gracz dołączy na serwer'' itp.
=Lista zdarzeń=<pre>Poniższa lista jest kompatybilna z wersją [httpson first join: give 16 bread to player give a stone axe to player<//skripthub.net/docs/ Skript v2pre> Po pierwszym dołączeniu do gry gracz otrzymuje chleb i kamienną siekierę.4]W Javie używa się zdarzenia wywołanego dołączeniem, a dopiero później metodą sprawdza się, czy gracz grał wcześniej.<pre>@EventHandlerpublic void onFirstJoin(PlayerJoinEvent event) {
{| class="wikitable" style="width: 49%; margin-left: 1px; float: left" |+Lista zdarzeń ! style Player p ="width: 150px;" |Zdarzenie !Wydanie !Opis !Przykłady |- !at time |Skript 1.3.4 |Aktywuje się o podanej godzinie na danym świecie |<pre>at 18:00: broadcast "Minęła 18:00!"</pre> |- !on area cloud effect |Skript 2.2-dev21 |Aktywuje się jeżeli gracz otrzyma efekty z mikstury przewlekłej |<pre>on area cloud effect: cancel event</pre> |- !on bed enter |Skript 1.0 |Aktywuje się wtedy, kiedy gracz wejdzie do łóżka |<pre>on bed enter: apply blindness to player send "Miłych snów!"</pre> |- !on bed leave |Skript 1.0 |Aktywuje się wtedy, kiedy gracz wyjdzie z łóżka |<pre>on bed leave: remove blindness to player send "Dzień dobry!"</pre> |- !on block damage |Skript 1.0 |Aktywuje się wtedy, kiedy gracz zacznie niszczyć blok |<pre>on block damage: cancel event send "Aby to zniszczyć potrzebujesz drewniany kilof!"</pre> |- !on block growth |Skript 2.2-Fixes-V10 |Aktywuje się gdy zostanie stworzony jakiś blok. |<pre>on block growth: loop blocks in radius 2 around the event-block: if loop-block is not water: cancel event</pre> |- !on book edit |Skript 2.2-dev31 |Aktywuje się wtedy, kiedy gracz edytuje treść książki |<pre>on book edit: if name of player's tool contains "%player%": add 100 to player's balance send "Gratulacje, dostałeś 100$ za edycję książki" else: remove player's tool from player's inventory send "Ta książka nie należy do ciebie :("</pre> |- !on book sign |Skript 2.2-dev31 |Aktywuje się wtedy, kiedy gracz podpisze książkę |<pre>on book sign: send "Stworzyłeś arcydzieło"</pre> |- !on break / mine |Skript 1.0 |Aktywuje się wtedy, kiedy gracz zniszczy / wykopie getPlayer(odpowiednim narzędziem dla ''mine'') blok |<pre>on mine:; if event-block is stone: chance of 50%: drop 1 of iron ingot at event-block send "Natrafiłeś na sztabkę żelaza!"</pre> |- ( !on bucket empty |Skript 1.0 |Aktywuje się wtedy, kiedy gracz opróżni wiadro |<pre>on bucket empty: if {zapasywiader::%player%} > 0: remove player's tool from player's inventory give 1 of water bucket to player remove 1 from {zapasywiader::%player%} else: send "Nie masz już wiader!"</pre> |- !on bucket fill |Skript 1.0 |Aktywuje się wtedy, kiedy gracz napełni wiadro |<pre>on bucket fill: add 1 to {zapasywiader::%player%}</pre> |- !on burn |Skript 1.0 |Aktywuje się wtedy, kiedy blok zostanie zniszczony przez ogień |<pre>on burn: create fake explosion at event-block</pre> |- !on can build check |Skript 1.0 |Aktywuje się wtedy, kiedy gracz położy blok i czy może go tutaj położyć |<pre>on can build check: cancel event</pre> |- !on chat |Skript 1.4.1 |Aktywuje się wtedy, kiedy gracz napisze wiadomość na czacie |<pre>on chat: if {staff::%player%} is false: if {chat} is false: cancel event send "Czat został wyłączony, nie możesz tu pisać!"</pre> |- !on chunk generate |Skript 1.0 |Aktywuje się wtedy, kiedy chunk zostanie odkryty |<pre>on chunk generate: add 1 to {odkrytechunki} broadcast "Odkryto już %{odkrytechunki}% chunków"</pre> |- !on chunk load |Skript 1.0 |Aktywuje się wtedy, kiedy chunk zostanie załadowany |<pre>on chunk load: send "Załadowano chunk!" </pre> |- !on chunk unload |Skript 1.0 |Aktywuje się wtedy, kiedy chunk zostanie odładowany |<pre>on chunk unload: send "Odładowano chunk!"</pre> |- !on click |Skript 1.0 |Aktywuje się wtedy, kiedy gracz kliknie w byt, blok, powietrze przyciskiem myszy |<pre>on rightclick on a creeper: if player's tool is shears: kill event-entity set {_drop} to random integer between 1 and 3 drop {_drop} of lime wool at event-entity</pre> |- !on combust |Skript 1.0 |Aktywuje się wtedy, kiedy byt pali się, np. przez lawę, płomień, kulę ognia lub słońce (zombie, szkielety) |<pre>on combust: if event-entity is skeleton: cancel event</pre> |- !on command |Skript 2.0 |Aktywuje się wtedy, kiedy gracz wykona komendę |<pre>on command "sk": if arguments contains "disable": cancel event send "Nie możesz wyłączyć Skripta, Skript jest wszędzie"</pre> |- !on connect |Skript 2.0 |Aktywuje się wtedy, kiedy gracz połączy się z serwerem |<pre>on connect: if {ban::%player%} is true: kick player due to "Masz bana"</pre> |- !on consume |Skript 2.0 |Aktywuje się wtedy, kiedy gracz zje lub wypije cokolwiek |<pre>on consume: if event-item is cooked porkchop: apply regeneration 1 to the player for 10 second send "Chrum!"</pre> |- !on craft |Skript 2.0 |Aktywuje się wtedy, kiedy gracz wytworzy przedmiot |<pre>on craft: if event-item is crafting table: cancel event send "Stół rzemieślniczy się tworzy z dziewięciu desek"</pre> |- !on creeper power |Skript 1.0 |Aktywuje się wtedy, kiedy błyskawica uderzy w Creeper'a |<pre>on creeper power: drop 1 of ghast tear of unbreaking 10 and sharpness 10 named "&cBłyskawica śmierci"</pre> |- !on damage |Skript 1.0 |Aktywuje się wtedy, kiedy byt otrzyma obrażenia |<pre>on damage of a player: set {_krew} to random integer between 6 and 12 send "Krwawisz!" to victim drop {_krew} of redstone at victim</pre> |- !on death |Skript 1.0 |Aktywuje się wtedy, kiedy byt umrze |<pre>on death of player: loop all players: if loop-player is attacker: send "Gracz %victim% został zamordowany przez %attacker%"</pre> |- !on dispense |Skript 2.0 |Aktywuje się wtedy, kiedy dozownik wyrzuci przedmiot |<pre>on dispense: if event-item is 64 of diamond: broadcast "Dozownik wyrzucił stak diamentów w Strefie 51!"</pre> |- !on drop |Skript 2.0 |Aktywuje się wtedy, kiedy gracz wyrzuci przedmiot |<pre>on drop: if player has permission "admin.drop": stop else: cancel event send "Użyj komendy /kosz, aby wyrzucić przedmioty" </pre> |- !on enderman place / pickup |''nieznane'' |Aktywuje się wtedy, kiedy enderman podniesie/położy blok |<pre>on enderman pickup: if event-block is block of diamond: broadcast "Złodziej ukradł blok diamentów! Jego ostatnia lokalizacja: %location of event-entity%"</pre> |- !on sheep eat |''nieznane'' |Aktywuje się wtedy, kiedy owca zje trawę |<pre>on sheep eat: if color of the event-entity isn't lime: set the color of the event-entity to lime broadcast "Owca zzieleniała od zjedzenia trawy :O"</pre> |- !on silverfish enter / exit |''nieznane'' |Aktywuje się wtedy, kiedy rybik cukrowy wejdzie/opuści blok |<pre>on silvefish exit: set event-block to air create fake explosion at event-block</pre> |- !on entity dismount |Skript +2.2-dev13b |Aktywuje się wtedy, kiedy byt opuści pojazd/przestanie ujeżdzać drugi byt |<pre>on entity dismount: kill entity</pre> |- !on entity mount |Skript +2.2-dev13b |Aktywuje się wtedy, kiedy byt zacznie ujeżdzać drugi byt lub wejdzie do pojazdu |<pre>on entity mount: cancel event</pre> |- !on experience spawn |Skript 2.0 |Aktywuje się wtedy, kiedy zespawnuje się kula doświadczenia ''Notka: nie wykrywa tego, że kule doświadczenia zostały zrespawnowane przez inne pluginy'' |<pre>on xp spawn: cancel event</pre> |- !on explode |Skript 1p.0 |Aktywuje się wtedy, kiedy byt wybucha |<pre>on explosion: if event-entity is primed tnt: chance of 50%: drop 1 of gunpowder at event-location</pre> |- !on explosion prime |Skript 1.0 |Aktywuje się wtedy, kiedy byt zacznie eksplodować hasPlayedBefore(aktywowanie dynamitu itp.) |<pre>on explosion prime: if event-entity is primed tnt: cancel event</pre> |- !on fade |Skript 1.0 |Aktywuje się wtedy, kiedy blok się stopi |<pre>on fade: if biome at the event-block is desert: cancel event</pre> |- !on firework explode |Skript 2.4 |Aktywuje się wtedy, kiedy fajerwerka wybuchnie |<pre>on firework explode: chance of 25%: drop 1 of nether star at event-location</pre> |- !on explosion prime |Skript 1.0 |Aktywuje się wtedy, kiedy byt zacznie eksplodować (aktywowanie dynamitu itp.) |<pre>on explosion prime: if event-entity is primed tnt: cancel event</pre> |- !on first join |Skript 1.3.7 |Aktywuje się wtedy, kiedy gracz dołączy na serwer pierwszy raz |<pre>on first join: give 1 of stone sword to player give 1 of stone axe to player give 1 of stone pickaxe to player give 64 of beef to player send "Witaj %player% na serwerze%!" to player broadcast "&dGracz %player% dołączył na serwer pierwszy raz!</pre> |- !on fishing |Skript 1.0 |Aktywuje się wtedy, kiedy gracz wyłowi rybę |<pre>on fishing: chance of 5%: drop 1 of gold ingot at event-player send "Wydropiłeś sztabkę złota!"</pre> |- !on flight toggle |Skript 2.2-dev36 |Aktywuje się wtedy, kiedy gracz zacznie/przestanie latać |<pre>on flight toggle: set the player's walk speed to 1 set the player's fly speed to 1</pre> |- !on flow |Skript 1.0 |Aktywuje się wtedy, kiedy blok teleportuje się |<pre>on block flow: if event-block is dragon egg: cancel-event</pre> |- !on form |Skript 1.0 |Aktywuje się wtedy, kiedy coś się uformuje '''(np. grzyb, śnieg, wtedy, kiedy woda zostanie zamrożona w biomach zimnych)''' |<pre>on form of a mushroom: cancel-event</pre> |- !on fuel burn |Skript 1.0 |Aktywuje się wtedy, kiedy paliwo zostanie spalone |<pre>on fuel burning: if name of event-block is "Węgiel mocy": cancel event</pre> |- !on gamemode change |Skript 2.2-Fixes-V10 |Aktywuje się wtedy, kiedy gracz zmieni tryb gry |<pre>on gamemode change: if player has permission "admin.gm": send "Zmieniono tryb gry" else: cancel event</pre> |- !on gliding state change |Skript 2.2-dev21 |Aktywuje się wtedy, kiedy gracz rozpocznie lot elytrą/przestanie |<pre>on gliding state change: set damage to 2</pre> |- !on grow |Skript 1.0 |Aktywuje się wtedy, kiedy drzewo/pszenica itp. urosną |<pre>on grow of a tree: broadcast "Zobacz, drzewko urosło!"</pre> |- !on hand item swap |Skript 2.3 |Aktywuje się wtedy, kiedy gracz zmieni przedmiot trzymany w ręce |<pre>on hand item swap: if {reload::%player%} is true: cancel event |- ! on heal | Skript 1.0 | Aktywuje się wtedy, kiedy byt zostanie uleczony | <pre>on heal: if event-entity is a wolf: if name of event-entity contains "Psiak": drop 1 of bone at event-entity</pre> |- !on hunger meter change |Skript 1.4.4 |Aktywuje się wtedy, kiedy pasek głodu zostanie zapełniony |<pre>on hunger meter change: if {vanish::%player%} is true: cancel event</pre> |- !on ignition |Skript 1.0 |Aktywuje się wtedy, kiedy blok zapali się |<pre>on block ignite: if event-block is a ladder: cancel event</pre> |- !on inventory click |Skript 2.2-Fixes-V10 |Aktywuje się wtedy, kiedy gracz naciśnie slot w ekwipunku |<pre>on inventory click: if name of player's inventory is "Sklep": if clicked slot is 10: cancel event remove 1000 from player's balance give 1 of diamond sword to player</pre> |- !on inventory open / close |Skript 2.2-Fixes-V10 |Aktywuje się wtedy, kiedy gracz otworzy/zamknie ekwipunek |<pre>on inventory open: if name of player's inventory is "AdminTool": if player has permission "admin.gui": cancel event</pre>|}
{| class private final ItemStack chleb ="wikitable" style="width: 50%; margin-right: 1pxnew ItemStack(Material.BREAD, 16); float: right" |+Lista zdarzeń ! style private final ItemStack siekiera ="width: 150pxnew ItemStack(Material.STONE_AXE);" |Zdarzenie !Wydanie !Opis !Przykłady |- !on item break |Skript 2.1.1 |Aktywuje się wtedy, kiedy przedmiot w ręce zostaje zniszczony |<pre>on item break: if event-item is diamond pickaxe: drop 3 of diamond at event-player add 100 to player's balance</pre> |- !on item despawn |Skript 2p.2-dev35 |Aktywuje się wtedy, kiedy przedmioty zostaną wyczyszczone ''getInventory(Nota: nie działa z innymi zewnętrznymi pluginami)'' |<pre>on item despawn of any ore: cancel event broadcast "A surowce dalej sobie leżą!" </pre> |- !on item merge |Skript 2.2-dev35 |Aktywuje się wtedy, kiedy przedmioty wyrzucone na ziemie zaczną się łączyć |<pre>on item merge of gold blocks: cancel event</pre> |- !on item spawn |Skript 2.0 |Aktywuje się wtedy, kiedy przedmioty zostaną wyrzucone z ekwipunku, byt zostanie zabity addItem(i jego przedmioty wypadnąchleb) itp.; |<pre>on item spawn of diamond: broadcast "Ktoś zostawił diamenty :O"</pre> |- !on join |Skript 1 p.0 |Aktywuje się wtedy, kiedy gracz dołączy na serwer |<pre>on join: broadcast "Witaj %player% ponownie!"</pre> |- !on jump |Skript 2.3 |Aktywuje się wtedy, kiedy gracz skoczy ''getInventory(Nota: Wymaga PaperSpigot!)'' |<pre>on jump: if {freeze::%player%} is true: cancel event</pre> |- !on kick |Skript 1.0 |Aktywuje się wtedy, kiedy gracz zostanie wyrzucony |<pre>on kick: broadcast "%player% został wyrzucony na bruk!"</pre> |- !on language change |Skript 2.3 |Aktywuje się wtedy, kiedy gracz zmieni język gry ''addItem(Nota: Wymaga wersji +1.12 Minecraft Java Editionsiekiera)''; |<pre>on language change: if player's language starts with "en":} send "Hello %player%!" set {lang::%player%} to "en_EN"</pre> |- !on leaves decay== Lista zdarzeń == |Skript 1.0 |Aktywuje się wtedy, kiedy liście znikną |<pre>on leaves decay: cancel event</pre> |- !on level change |Skript 1.0 |Aktywuje się wtedyoraz wiele innych dodatków oferuje masę nowych zdarzeń, kiedy poziom doświadczenia gracza zmieni się |<pre>on level change: drop 1 of emerald at event-player send "Brawo za level-up!"</pre> |- !on lightning strike |Skript 1którymi można urozmaicić swój serwer.0 |Aktywuje się wtedy, kiedy błyskawica uderzy |<pre>on lightning: if event-world is "world"* [https: broadcast "Ale walnęło!"</pre> |- !on move on |Skript 2.0 |Aktywuje się wtedy, kiedy gracz chodzi |<pre>on walking on grass: set event-block to dirt</pre> |- !on physics |Skript 1.4.6 |Aktywuje się wtedy, kiedy dzieją się wydarzenia związane z fizyką (npskripthub. spadanie piaskunet/żwirudocs/kowadła)SkriptHub Documentation] |<pre>on physics* [https: if event-world is "gravity": cancel event</pre> |- !on pick up |Skript 2/docs.0 |Aktywuje się wtedy, kiedy gracz podniesie przedmiot |<pre>on pick up: if event-world is "lobby": if player has permission "adminskunity.pick": stop else: cancel event <com/pre> |- !on pig zap |Skript 1.0 |Aktywuje się wtedy, kiedy świnia zostanie uderzona przez błyskawicę |<pre>on pig zap: set {_gold} to random integer between 16 and 48 drop {_gold} of gold ingot at event-entity<syntax/pre>events skDocs Documentation] |- !on piston extend / retract |== Użycie innych zdarzeń z Skript 1.0 |Aktywuje się wtedy, kiedy tłok się przesunie |<pre>on piston extend: if event-block is sticky piston: chance of 50%: cancel event loop players in radius 4 around the event-block: send "Tłok się zakleił, spróbuj ponownie" to loop-player</pre> |- !on placemirror == |Jeśli Skript 1.0 |Aktywuje się wtedynie oferuje zdarzenia takiego, kiedy gracz położy blok |<pre>on place: if event-block is diamond block: add 100 to {ispoint::%player%}</pre> |- !on player world change |Skript 2.2-dev28 |Aktywuje się wtedyjakiego chcemy, kiedy gracz zmieni świat |<pre>on player world change: world is "city": send "Witaj w wielkim mieście!"</pre> |- !on portal / enter |Skript 1.0 |Aktywuje się wtedy, kiedy gracz użyje portalu do Netheru/Endu / kiedy animacja wchodzenia do Netheru rozpoczęła się |<pre>on portal: if {portal} is false: cancel event</pre> |należy sięgnąć po [[skript- !on portal create |Skript 1mirror]].0 |Aktywuje się wtedy, kiedy gracz stworzy portal |<pre>on portal createPrzykład: player has permission "portal.create": send "Teraz tam właź!" else: cancel event</pre> |- !on prepare craft |Skript +2.2-Fixes-V10 |Aktywuje się wtedy, kiedy gracz przygotowuję recepturę (tzn. wynik receptury pojawił się już nie ma w stole rzemieślniczym) ''(Nota: Może czasami się bugować)sobie zdarzenia 'EntityBreedEvent' |<pre>on preparing craft of torch: send "Brawo jaskiniowcu, wiesz teraz jak tworzyć światło"</pre> |- !on pressure plate / trip |Skript 1który chcemy użyć do systemu umiejętności rolnictwa.0 / 1.4.4 |Aktywuje się wtedy, kiedy byt nastąpi na płytkę/pułapkę |<pre>on step on pressure plateimport: send "Nastąpiłeś na pułapkę!"</pre> |- !on projectile hit |Skript 1org.0 |Aktywuje się wtedy, kiedy pocisk (strzała, śnieżka itpbukkit.) uderzy w byt lub blok |<pre>on projectile hit: event-projectile is arrow delete event-projectile</pre> |- !on quit: |Skript 1.0 |Aktywuje się wtedy, kiedy gracz wyjdzie z serwera |<pre>on quit: if {antilogout::%player%} > 0: kill player broadcast "%player% postanowił zostać tchórzem i wyjść z gry!"</pre> |- !on redstone: |Skript 1.0 |Aktywuje się wtedy, kiedy redstone zmienia swój "poziom" |<pre>on redstone change: send "Ktoś używa redstone'a to console</pre> |- !on region enter / leave |Skript 2.1 |Aktywuje się wtedy, kiedy gracz wejdzie na / opuści region |<pre>on region exit: send "Opuściłeś %region%."</pre> |- !on resource pack request response |Skript 2.4 |Aktywuje się wtedy, kiedy gracz zaakceptuje/odmówi pobrania serwerowego packa oraz gdy resource pack poprawnie zostanie zainstalowany bądź źle |<pre>on resource pack deny: kick the player due to "No sorga ale musisz mieć tutaj resource-pack!"</pre> |- !on respawn |Skript 1.0 |Aktywuje się wtedy, kiedy gracz zrespawnuje się |<pre>on respawn: give 1 of stone sword to player give 1 of stone pickaxe to player give 64 of beef to player</pre> |- !on resurrect attempt |Skript 2.2-dev28 |Aktywuje się wtedy, kiedy gracz użyje totemu nieśmiertelności |<pre>on resurrect attempt: entity is player: entity has permission "admin.undying": uncancel the event</pre> |- !on script load / unload |Skript 2.0EntityBreedEvent |Aktywuje się wtedy, kiedy skrypt zostanie załadowany / odładowany |<pre>on script loadEntityBreedEvent: set {_var_e} to text from "wersjaskryptu.pl" if {@wersja} isn't {_var}: send "aktualizuj skrypta" to console</pre> |- !on server list ping |Skript 2event.3 |Aktywuje się wtedy, kiedy serwer zostanie wykryty w liście serwerów |<pre>on server list ping: set the motd to "ZOBACZ JAKI FAJNY SERWER! DOŁĄCZ TERAZ!" set the fake max players count to getBreeder(online players count + 1)</pre> |- !on server start / stop |Skript 2.0 |Aktywuje się wtedy, kiedy serwer zostanie włączony / wyłączony |<pre>on server start: execute console command "save-all"</pre> |- !on sheep regrow wool |Skript 2.2-dev21 |Aktywuje się wtedy, kiedy wełna u owcy odrośnie |<pre>on sheep regrow wool: broadcast "Wełna odrosła, czas iść ją zebrać ponownie!"</pre> |- !on shoot |Skript 1.0 |Aktywuje się wtedy, kiedy gracz strzeli |<pre>on shoot: send "Szot!" push player backwards at speed 1.add 5</pre> |- !on sign change |Skript 1.0 |Aktywuje się wtedy, kiedy gracz zatwierdzi tabliczkę |<pre>on sign change: if player has permission "mod.sign": stop else: cancel event</pre> |- !on slime split |Skript +2.2-dev26 |Aktywuje się wtedy, kiedy szlam się rozdzieli |<pre>on slime split: drop 1 of slime ball at event-entity</pre> |- !on smelt |Skript 1.0 |Aktywuje się wtedy, kiedy piec przepali przedmiot |<pre>on smelt: chance of 50%: create fake explosion at event-block</pre> |- !on sneak toggle |Skript 1.0 |Aktywuje się wtedy, kiedy gracz zacznie kucać / przestanie |<pre>on sneak toggle: send "Teraz bądź cicho!"</pre> |- !on spawn |Skript 1.0 |Aktywuje się wtedy, kiedy byt się zrespawnuje |<pre>on spawn: set max health of event-entity to 40</pre> |- !on spawn change |Skript 1.0 |Aktywuje się wtedy, kiedy gracz zmieni spawn-point |<pre>on spawn change: broadcast "Zmieniono spawn-point!"</pre> |- !on spread |Skript 1.0 |Aktywuje się wtedy, kiedy coś się rozprzestrzeni |<pre>on spread: broadcast "Coś się rozprzestrzeniło!"</pre> |- !on sprint toggle |Skript 1.0 |Aktywuje się wtedy, kiedy gracz zacznie / przestanie sprintować |<pre>on sprint toggle: send "Szybko, do celu!"</pre> |- !on swim toggle |Skript 2.3 |Aktywuje się wtedy, kiedy gracz zacznie / przestanie pływać |<pre>on swim toggle: send "Umiesz pływać?"</pre> |- !on tame |Skript 1.0 |Aktywuje się wtedy, kiedy zwierzę zostanie oswojone |<pre>on tame: player has permission "admin.tame": stop else: cancel event</pre> |- !on target |Skript 1.0 |Aktywuje się wtedy, kiedy byt zwróci swoją uwagę na inny byt |<pre>on entity target: target is a player: if {vanishbreedingXP::%player{_e}%} is true: cancel event</pre> |- !on teleport |Skript 1.0 |Aktywuje się wtedy, kiedy byt zostanie teleportowany |<pre>on teleport: if event-player has permission "admin.tpsend action bar "&3Farming: stop else: cancel event</pre> |- !on throwing of an egg |Skript 1.0 |Aktywuje się wtedy, kiedy gracz rzuci jajkiem |<pre>on throwing of an egg: send "Czy wiesz, że rzucając jajkami masz 12.5% na zrespawnowanie kurczaka?"</pre> |- !on tool change |Skript 1.0 |Aktywuje się wtedy, kiedy gracz zmieni narzędzie (tzn. slot) |<pre>on tool change: if {reloadbreedingXP::%player{_e}%} is true: cancel event<%&3/pre> |- !on vehicle collide with block / entity |''nieznane'' |Aktywuje się wtedy, kiedy pojazd (łódka, wagonik) zderzy się z blokiem/bytem |<pre>on vehicle collide with block%{breedingMaxXP: kill event-entity send "Poruszaj się ostrożniej!"</pre> |- !on vehicle create |Skript 1.0 |Aktywuje się wtedy, kiedy gracz postawi łódkę/wagonik |<pre>on vehicle create: send "Postawiłeś łódkę/wagonik, brawo"</pre> |- !on vehicle damage / destroy |Skript 1.0 |Aktywuje się wtedy, kiedy pojazd zostanie uszkodzony/zniszczony |<pre>on vehicle destroy: send "ungg, ale dam ci odszkodowanie" add 250 to player's balance</pre> |- !on vehicle enter / exit |Skript 1.0 |Aktywuje się wtedy, kiedy byt wejdzie do pojazdu / wyjdzie z niego |<pre>on vehicle exit: send "Zapraszamy po więcej przygód z łódką później!"</pre> |- !on weather change |Skript 1.0 |Aktywuje się wtedy, kiedy pogoda się zmieni |<pre>on weather change to sunny: broadcast "Ale dziś słonecznie!"</pre> |- !on world init |Skript 1.0 |Aktywuje się wtedy, kiedy świat zostanie stworzony |<pre>on world init: send "Świat %event-world{_e}% został stworzony!" to console</pre> |- !on world (un)load / save |Skript 1.0 |Aktywuje się wtedy, kiedy świat zostanie wczytany / zapisany |<pre>on world save: send "Zapisano świat %event-world}%!"</pre> |- !on zombie break door |Skript 1.0 |Aktywuje się wtedy, kiedy Zombie zniszczy drzwi |<pre>on zombie breaking a wood door: cancel event</pre> |- !periodical |Skript 1.0 |Pętla wykonująca się w określonym świecie (lub nie) co określony czas |<pre>every 1 hour: loop all players: add 1000 to loop-player's balance{_e} broadcast "Nagroda dla wszystkich za aktywne granie!"</pre>|}
112
edycji