Zmiany

Przejdź do nawigacji Przejdź do wyszukiwania

Zdarzenia

Dodane 6369 bajtów, 18:15, 30 sie 2019
Utworzono nową stronę "'''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 ''wyp..."
'''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.2

{| class="wikitable" style="width: 50%; margin-left: 10px; float: center"
|+ 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 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 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>
|-
|}
112
edycji

Menu nawigacyjne