Zdarzenia: Różnice pomiędzy wersjami

Z wiki.skript.pl
Przejdź do nawigacji Przejdź do wyszukiwania
(Lista eventów)
Linia 4: Linia 4:
 
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: 50%; margin-left: 10px; float: center"
+
{| class="wikitable" style="width: 45%; margin-left: 1px; float: left"
 +
|+ Lista eventów
 +
! style="width: 150px;" | Eventy
 +
! Wydane
 +
! Opis
 +
! Przykłady
 +
|-
 +
! at time
 +
| Skript 1.3.4
 +
| Aktywuje się o podanej godzinie na danym świecie
 +
| <pre>at 18:00:
 +
    broadcast "Minęła 18:00!"</pre>
 +
|-
 +
! on area cloud effect
 +
| Skript 2.2-dev21
 +
| Aktywuje się jeżeli gracz otrzyma efekty z mikstury przewlekłej
 +
| <pre>on area cloud effect:
 +
    cancel event</pre>
 +
|-
 +
! on bed enter
 +
| Skript 1.0
 +
| Aktywuje się wtedy, kiedy gracz wejdzie do łóżka
 +
| <pre>on bed enter:
 +
    apply blindness to player
 +
    send "Miłych snów!"</pre>
 +
|-
 +
! on bed leave
 +
| Skript 1.0
 +
| Aktywuje się wtedy, kiedy gracz wyjdzie z łóżka
 +
| <pre>on bed leave:
 +
    remove blindness to player
 +
    send "Dzień dobry!"</pre>
 +
|-
 +
! on block damage
 +
| Skript 1.0
 +
| Aktywuje się wtedy, kiedy gracz zacznie niszczyć blok
 +
| <pre>on block damage:
 +
    cancel event
 +
    send "Aby to zniszczyć potrzebujesz drewniany kilof!"</pre>
 +
|-
 +
! on block growth
 +
| Skript 2.2-Fixes-V10
 +
| Aktywuje się wtedy, kiedy nasiono urośnie
 +
| <pre>on block growth:
 +
    loop blocks in radius 2 around the event-block:
 +
        if loop-block is not water:
 +
            cancel event</pre>
 +
|-
 +
! on book edit
 +
| Skript 2.2-dev31
 +
| Aktywuje się wtedy, kiedy gracz edytuje treść książki
 +
| <pre>on book edit:
 +
    if name of player's tool contains "%player%":
 +
        add 100 to player's balance
 +
        send "Gratulacje, dostałeś 100$ za edycję książki"
 +
    else:
 +
        remove player's tool from player's inventory
 +
        send "Ta książka nie należy do ciebie :("</pre>
 +
|-
 +
! on book sign
 +
| Skript 2.2-dev31
 +
| Aktywuje się wtedy, kiedy gracz podpisze książkę
 +
| <pre>on book sign:
 +
    send "Stworzyłeś arcydzieło"</pre>
 +
|-
 +
! on break / mine
 +
| Skript 1.0
 +
| Aktywuje się wtedy, kiedy gracz zniszczy / wykopie (odpowiednim narzędziem dla ''mine'') blok
 +
| <pre>on mine:
 +
    if event-block is stone:
 +
        chance of 50%:
 +
            drop 1 of iron ingot at event-block
 +
            send "Natrafiłeś na sztabkę żelaza!"</pre>
 +
|-
 +
! on bucket empty
 +
| Skript 1.0
 +
| Aktywuje się wtedy, kiedy gracz opróżni wiadro
 +
| <pre>on bucket empty:
 +
    if {zapasywiader::%player%} > 0:
 +
        remove player's tool from player's inventory
 +
        give 1 of water bucket to player
 +
        remove 1 from {zapasywiader::%player%}
 +
    else:
 +
        send "Nie masz już wiader!"</pre>
 +
|-
 +
! on bucket fill
 +
| Skript 1.0
 +
| Aktywuje się wtedy, kiedy gracz napełni wiadro
 +
| <pre>on bucket fill:
 +
    add 1 to {zapasywiader::%player%}</pre>
 +
|-
 +
! on burn
 +
| Skript 1.0
 +
| Aktywuje się wtedy, kiedy blok zostanie zniszczony przez ogień
 +
| <pre>on burn:
 +
    create fake explosion at event-block</pre>
 +
|-
 +
! on can build check
 +
| Skript 1.0
 +
| Aktywuje się wtedy, kiedy gracz położy blok i czy może go tutaj położyć
 +
| <pre>on can build check:
 +
    cancel event</pre>
 +
|-
 +
! on chat
 +
| Skript 1.4.1
 +
| Aktywuje się wtedy, kiedy gracz napisze wiadomość na czacie
 +
| <pre>on chat:
 +
    if {staff::%player%} is false:
 +
        if {chat} is false:
 +
            cancel event
 +
            send "Czat został wyłączony, nie możesz tu pisać!"</pre>
 +
|-
 +
! on chunk generate
 +
| Skript 1.0
 +
| Aktywuje się wtedy, kiedy chunk zostanie odkryty
 +
| <pre>on chunk generate:
 +
    add 1 to {odkrytechunki}
 +
    broadcast "Odkryto już %{odkrytechunki}% chunków"</pre>
 +
|-
 +
! on chunk load
 +
| Skript 1.0
 +
| Aktywuje się wtedy, kiedy chunk zostanie załadowany
 +
| <pre>on chunk load:
 +
    send "Załadowano chunk!"
 +
    </pre>
 +
|-
 +
! on chunk unload
 +
| Skript 1.0
 +
| Aktywuje się wtedy, kiedy chunk zostanie odładowany
 +
| <pre>on chunk unload:
 +
    send "Odładowano chunk!"</pre>
 +
|-
 +
! on click
 +
| Skript 1.0
 +
| Aktywuje się wtedy, kiedy gracz kliknie w byt, blok, powietrze przyciskiem myszy
 +
| <pre>on rightclick on a creeper:
 +
    if player's tool is shears:
 +
        kill event-entity
 +
        set {_drop} to random integer between 1 and 3
 +
        drop {_drop} of lime wool at event-entity</pre>
 +
|-
 +
! on combust
 +
| Skript 1.0
 +
| Aktywuje się wtedy, kiedy byt pali się, np. przez lawę, płomień, kulę ognia lub słońce (zombie, szkielety)
 +
| <pre>on combust:
 +
    if event-entity is skeleton:
 +
        cancel event</pre>
 +
|-
 +
! on command
 +
| Skript 2.0
 +
| Aktywuje się wtedy, kiedy gracz wykona komendę
 +
| <pre>on command "sk":
 +
    if arguments contains "disable":
 +
        cancel event
 +
        send "Nie możesz wyłączyć Skripta, Skript jest wszędzie"</pre>
 +
|-
 +
! on connect
 +
| Skript 2.0
 +
| Aktywuje się wtedy, kiedy gracz połączy się z serwerem
 +
| <pre>on connect:
 +
    if {ban::%player%} is true:
 +
        kick player due to "Masz bana"</pre>
 +
|-
 +
! on consume
 +
| Skript 2.0
 +
| Aktywuje się wtedy, kiedy gracz zje lub wypije cokolwiek
 +
| <pre>on consume:
 +
    if event-item is cooked porkchop:
 +
        apply regeneration 1 to the player for 10 second
 +
        send "Chrum!"</pre>
 +
|-
 +
! on craft
 +
| Skript 2.0
 +
| Aktywuje się wtedy, kiedy gracz wytworzy przedmiot
 +
| <pre>on craft:
 +
    if event-item is crafting table:
 +
        cancel event
 +
        send "Stół rzemieślniczy się tworzy z dziewięciu desek"</pre>
 +
|-
 +
! on creeper power
 +
| Skript 1.0
 +
| Aktywuje się wtedy, kiedy błyskawica uderzy w Creeper'a
 +
| <pre>on creeper power:
 +
    drop 1 of ghast tear of unbreaking 10 and sharpness 10 named "&cBłyskawica śmierci"</pre>
 +
|-
 +
! on damage
 +
| Skript 1.0
 +
| Aktywuje się wtedy, kiedy byt otrzyma obrażenia
 +
| <pre>on damage of a player:
 +
    set {_krew} to random integer between 6 and 12
 +
    send "Krwawisz!" to victim
 +
    drop {_krew} of redstone at victim</pre>
 +
|-
 +
! on death
 +
| Skript 1.0
 +
| Aktywuje się wtedy, kiedy byt umrze
 +
| <pre>on death of player:
 +
    loop all players:
 +
        if loop-player is attacker:
 +
            send "Gracz %victim% został zamordowany przez %attacker%"</pre>
 +
|-
 +
! on dispense
 +
| Skript 2.0
 +
| Aktywuje się wtedy, kiedy dozownik wyrzuci przedmiot
 +
| <pre>on dispense:
 +
    if event-item is 64 of diamond:
 +
        broadcast "Dozownik wyrzucił stak diamentów w Strefie 51!"</pre>
 +
|-
 +
! on drop
 +
| Skript 2.0
 +
| Aktywuje się wtedy, kiedy gracz wyrzuci przedmiot
 +
| <pre>on drop:
 +
    if player has permission "admin.drop":
 +
        stop
 +
    else:
 +
        cancel event
 +
        send "Użyj komendy /kosz, aby wyrzucić przedmioty"
 +
    </pre>
 +
|-
 +
! on enderman place / pickup
 +
| ''nieznane''
 +
| Aktywuje się wtedy, kiedy enderman podniesie/położy blok
 +
| <pre>on enderman pickup:
 +
    if event-block is block of diamond:
 +
        broadcast "Złodziej ukradł blok diamentów! Jego ostatnia lokalizacja: %location of event-entity%"</pre>
 +
|-
 +
! on sheep eat
 +
| ''nieznane''
 +
| Aktywuje się wtedy, kiedy owca zje trawę
 +
| <pre>on sheep eat:
 +
    if color of the event-entity isn't lime:
 +
        set the color of the event-entity to lime
 +
        broadcast "Owca zzieleniała od zjedzenia trawy :O"</pre>
 +
|-
 +
! on silverfish enter / exit
 +
| ''nieznane''
 +
| Aktywuje się wtedy, kiedy rybik cukrowy wejdzie/opuści blok
 +
| <pre>on silvefish exit:
 +
    set event-block to air
 +
    create fake explosion at event-block</pre>
 +
|-
 +
! on entity dismount
 +
| Skript +2.2-dev13b
 +
| Aktywuje się wtedy, kiedy byt opuści pojazd/przestanie ujeżdzać drugi byt
 +
| <pre>on entity dismount:
 +
    kill entity</pre>
 +
|-
 +
! on entity mount
 +
| Skript +2.2-dev13b
 +
| Aktywuje się wtedy, kiedy byt zacznie ujeżdzać drugi byt lub wejdzie do pojazdu
 +
| <pre>on entity mount:
 +
    cancel event</pre>
 +
|-
 +
! on experience spawn
 +
| Skript 2.0
 +
| Aktywuje się wtedy, kiedy zespawnuje się kula doświadczenia ''Notka: nie wykrywa tego, że kule doświadczenia zostały zrespawnowane przez inne pluginy''
 +
| <pre>on xp spawn:
 +
    cancel event</pre>
 +
|-
 +
! on explode
 +
| Skript 1.0
 +
| Aktywuje się wtedy, kiedy byt wybucha
 +
| <pre>on explosion:
 +
    if event-entity is primed tnt:
 +
        chance of 50%:
 +
            drop 1 of gunpowder at event-location</pre>
 +
|-
 +
! on explosion prime
 +
| Skript 1.0
 +
| Aktywuje się wtedy, kiedy byt zacznie eksplodować (aktywowanie dynamitu itp.)
 +
| <pre>on explosion prime:
 +
    if event-entity is primed tnt:
 +
        cancel event</pre>
 +
|-
 +
! on fade
 +
| Skript 1.0
 +
| Aktywuje się wtedy, kiedy blok się stopi
 +
| <pre>on fade:
 +
    if biome at the event-block is desert:
 +
        cancel event</pre>
 +
|-
 +
! on firework explode
 +
| Skript 2.4
 +
| Aktywuje się wtedy, kiedy fajerwerka wybuchnie
 +
| <pre>on firework explode:
 +
    chance of 25%:
 +
        drop 1 of nether star at event-location</pre>
 +
|-
 +
! on explosion prime
 +
| Skript 1.0
 +
| Aktywuje się wtedy, kiedy byt zacznie eksplodować (aktywowanie dynamitu itp.)
 +
| <pre>on explosion prime:
 +
    if event-entity is primed tnt:
 +
        cancel event</pre>
 +
|-
 +
! on first join
 +
| Skript 1.3.7
 +
| Aktywuje się wtedy, kiedy gracz dołączy na serwer pierwszy raz
 +
| <pre>on first join:
 +
    give 1 of stone sword to player
 +
    give 1 of stone axe to player
 +
    give 1 of stone pickaxe to player
 +
    give 64 of beef to player
 +
    send "Witaj %player% na serwerze%!" to player
 +
    broadcast "&dGracz %player% dołączył na serwer pierwszy raz!</pre>
 +
|-
 +
|}
 +
 
 +
{| class="wikitable" style="width: 50%; margin-right: 1px; float: right"
 
  |+ Lista eventów
 
  |+ Lista eventów
 
  ! style="width: 150px;" | Eventy
 
  ! style="width: 150px;" | Eventy

Wersja z 20:50, 30 sie 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ę wtedy, kiedy nasiono urośnie
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!
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ę wtedy, kiedy nasiono urośnie
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!