40
edycji
Zmiany
Przejdź do nawigacji
Przejdź do wyszukiwania
→Lista warunków
[[Category:Skript]]
'''Warunek''' (ang. condition) – jeden z podstawowych elementów Skript'a, służy do wykonania kodu, jeżeli gracz spełni odpowiednie warunki ''if''. Warunków jest bardzo dużo, szczególnie w samym Skript'cie, dodatkowo istnieją addon'y dodające wiele nowych warunków. Warunki typu '''''can hold''', '''can build''', '''can fly''', '''can see''''' muszą zostać spełnione przez gracza ''(tzn. musi mieć możliwość budowania, latania itp.)'' a jeżeli nie spełni warunku to można zastosować ''else / else if''. Do warunków da się stosować negacje ''(cannot build, isn't edible, isn't burning, cannot see)''. "if" przed warunkiem piszemy opcjonalnie, ale dla jakości kodu najlepiej pisać.
<pre>command /setblock <material>:
trigger:
set the targeted block to argument</pre>
== Typy warunków ==W skripcie możemy użyć trzech typów warunków:{| class="wikitable"|+!Typ warunku!Opis!Przykład|-|Typ 1|Stosujemy tzw. wcięcie w kodzie po którym spełnia się kod|<code>if player has permission "admin":</code><code>add diamond to player</code>|-|Typ 2|Możemy go użyć bez stosowania wcięcia przez co nie możemy postawić else,nie piszemy '''if''' na początku oraz nie dajemy ''':''' na końcu|<code>player has permission "admin"</code><code>add diamond to player</code>|-|Typ 3|Piszemy if po napisaniu efektu, nie możemy wykonać else oraz nie dajemy : na końcu|<code>add diamond to player if player has permission "admin"</code>|} ==Lista warunków==
Poniższa lista jest kompatybilna wraz z wersją [https://skripthub.net/docs/ Skript v2.4].