Zdarzenia: Różnice pomiędzy wersjami

Z wiki.skript.pl
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ę wtedy, kiedy nasiono urośnie
+
  |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

Lista eventów
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
Lista eventów
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!"