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