Zdarzenia: Różnice pomiędzy wersjami
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- | + | {| 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
| 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!
|
| 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!
|