112
edycji
Zmiany
Przejdź do nawigacji
Przejdź do wyszukiwania
Utworzono nową stronę "'''Condition''' – jeden z podstawowych elementów Skript'a, służy do wykonania kodu, jeżeli gracz może coś zrobić a czego nie może, ''np. czy może trzymać prz..."
'''Condition''' – jeden z podstawowych elementów Skript'a, służy do wykonania kodu, jeżeli gracz może coś zrobić a czego nie może, ''np. czy może trzymać przedmiot, czy może budować'' itp. Można zastosować w nich negacje (tzn. ''cannot build, cannot hold'' itp.) Przykład:
<pre>command /setblock <material>:
trigger:
player cannot build at the targeted block:
message "Nie możesz tutaj budować :|"
stop
else:
set the targeted block to argument</pre>
= Lista conditionów =
Poniższa lista jest kompatybilna wraz z wersją Skript v2.4
{| class="wikitable" style="width: 49%; margin-left: 1px; float: left"
|+ Lista eventów
! style="width: 150px;" | Eventy
! Wydane
! Opis
! Przykłady
|-
! can build
| Skript 2.0
| Sprawdza, czy gracz może budować
| <pre>player cannot build at the targeted block:
cancel event
send "Nie możesz tu budować!"</pre>
|-
! can fly
| Skript 2.3
| Sprawdza, czy gracz może latać
| <pre>player cannot fly at the player's location:
disallow flight for player "</pre>
|-
! can hold
| Skript 1.0
| Sprawdza, czy gracz może trzymać przedmiot
| <pre>if player is holding stick of unbreaking 10 named "&cAdmin-Tool":
if player cannot hold stick of unbreaking 10 named "&cAdmin-Tool":
remove player's tool from player's inventory
drop player's tool at player</pre>
|-
! can see
| Skript 2.3
| Sprawdza, czy gracz może widzieć innych graczy
| <pre>if {vanish::%player%} is true:
loop all players:
if loop-player can see player:
hide player from loop-player</pre>
|-
! chance
| Skript 1.0
| Dodaje możliwość dodania prawdopodobieństwa wykonania kodu
| <pre>chance of 0.25%:
drop 1 of diamond at player
send "Znalazłeś diament!"</pre>
|-
! comparison
| Skript 1.0
| Porównuje liczby, bloki, byty i obiekty w świecie gry (zazwyczaj dwie podane liczby)
| <pre>if {money::%player%} > 10000:
give 1 of diamond sword of unbreaking 3, sharpness 5 and mending to player
else:
send "Nie stać cię na to!"
on mine:
time in the player's world < 8:00:
send "Idź odpoczywać, a nie kopiesz!"
the clicked block is a stone slab or a double stone slab:
send "Kliknąłeś na płytę kamienną :O"</pre>
|-
! contains
| Skript 1.0
| Sprawdza, czy tekst, liczba lub skrzynia itp. zawiera litery/cyfry/przedmioty ''(i wiele więcej)''
| <pre>if {lista::*} contains "Linijka 1":
send "Ta lista zawiera linijkę 1."
set {_var} to text from "strona.pl"
if {_var} contains "Condition":
send "Ta strona o</pre>
|-
! chance
| Skript 1.0
| Dodaje możliwość dodania prawdopodobieństwa wykonania kodu
| <pre>chance of 0.25%:
drop 1 of diamond at player
send "Znalazłeś diament!"</pre>
|-
! chance
| Skript 1.0
| Dodaje możliwość dodania prawdopodobieństwa wykonania kodu
| <pre>chance of 0.25%:
drop 1 of diamond at player
send "Znalazłeś diament!"</pre>
|-
! chance
| Skript 1.0
| Dodaje możliwość dodania prawdopodobieństwa wykonania kodu
| <pre>chance of 0.25%:
drop 1 of diamond at player
send "Znalazłeś diament!"</pre>
|-
! chance
| Skript 1.0
| Dodaje możliwość dodania prawdopodobieństwa wykonania kodu
| <pre>chance of 0.25%:
drop 1 of diamond at player
send "Znalazłeś diament!"</pre>
|-
! chance
| Skript 1.0
| Dodaje możliwość dodania prawdopodobieństwa wykonania kodu
| <pre>chance of 0.25%:
drop 1 of diamond at player
send "Znalazłeś diament!"</pre>
|-
! chance
| Skript 1.0
| Dodaje możliwość dodania prawdopodobieństwa wykonania kodu
| <pre>chance of 0.25%:
drop 1 of diamond at player
send "Znalazłeś diament!"</pre>
|-
! chance
| Skript 1.0
| Dodaje możliwość dodania prawdopodobieństwa wykonania kodu
| <pre>chance of 0.25%:
drop 1 of diamond at player
send "Znalazłeś diament!"</pre>
|}
<pre>command /setblock <material>:
trigger:
player cannot build at the targeted block:
message "Nie możesz tutaj budować :|"
stop
else:
set the targeted block to argument</pre>
= Lista conditionów =
Poniższa lista jest kompatybilna wraz z wersją Skript v2.4
{| class="wikitable" style="width: 49%; margin-left: 1px; float: left"
|+ Lista eventów
! style="width: 150px;" | Eventy
! Wydane
! Opis
! Przykłady
|-
! can build
| Skript 2.0
| Sprawdza, czy gracz może budować
| <pre>player cannot build at the targeted block:
cancel event
send "Nie możesz tu budować!"</pre>
|-
! can fly
| Skript 2.3
| Sprawdza, czy gracz może latać
| <pre>player cannot fly at the player's location:
disallow flight for player "</pre>
|-
! can hold
| Skript 1.0
| Sprawdza, czy gracz może trzymać przedmiot
| <pre>if player is holding stick of unbreaking 10 named "&cAdmin-Tool":
if player cannot hold stick of unbreaking 10 named "&cAdmin-Tool":
remove player's tool from player's inventory
drop player's tool at player</pre>
|-
! can see
| Skript 2.3
| Sprawdza, czy gracz może widzieć innych graczy
| <pre>if {vanish::%player%} is true:
loop all players:
if loop-player can see player:
hide player from loop-player</pre>
|-
! chance
| Skript 1.0
| Dodaje możliwość dodania prawdopodobieństwa wykonania kodu
| <pre>chance of 0.25%:
drop 1 of diamond at player
send "Znalazłeś diament!"</pre>
|-
! comparison
| Skript 1.0
| Porównuje liczby, bloki, byty i obiekty w świecie gry (zazwyczaj dwie podane liczby)
| <pre>if {money::%player%} > 10000:
give 1 of diamond sword of unbreaking 3, sharpness 5 and mending to player
else:
send "Nie stać cię na to!"
on mine:
time in the player's world < 8:00:
send "Idź odpoczywać, a nie kopiesz!"
the clicked block is a stone slab or a double stone slab:
send "Kliknąłeś na płytę kamienną :O"</pre>
|-
! contains
| Skript 1.0
| Sprawdza, czy tekst, liczba lub skrzynia itp. zawiera litery/cyfry/przedmioty ''(i wiele więcej)''
| <pre>if {lista::*} contains "Linijka 1":
send "Ta lista zawiera linijkę 1."
set {_var} to text from "strona.pl"
if {_var} contains "Condition":
send "Ta strona o</pre>
|-
! chance
| Skript 1.0
| Dodaje możliwość dodania prawdopodobieństwa wykonania kodu
| <pre>chance of 0.25%:
drop 1 of diamond at player
send "Znalazłeś diament!"</pre>
|-
! chance
| Skript 1.0
| Dodaje możliwość dodania prawdopodobieństwa wykonania kodu
| <pre>chance of 0.25%:
drop 1 of diamond at player
send "Znalazłeś diament!"</pre>
|-
! chance
| Skript 1.0
| Dodaje możliwość dodania prawdopodobieństwa wykonania kodu
| <pre>chance of 0.25%:
drop 1 of diamond at player
send "Znalazłeś diament!"</pre>
|-
! chance
| Skript 1.0
| Dodaje możliwość dodania prawdopodobieństwa wykonania kodu
| <pre>chance of 0.25%:
drop 1 of diamond at player
send "Znalazłeś diament!"</pre>
|-
! chance
| Skript 1.0
| Dodaje możliwość dodania prawdopodobieństwa wykonania kodu
| <pre>chance of 0.25%:
drop 1 of diamond at player
send "Znalazłeś diament!"</pre>
|-
! chance
| Skript 1.0
| Dodaje możliwość dodania prawdopodobieństwa wykonania kodu
| <pre>chance of 0.25%:
drop 1 of diamond at player
send "Znalazłeś diament!"</pre>
|-
! chance
| Skript 1.0
| Dodaje możliwość dodania prawdopodobieństwa wykonania kodu
| <pre>chance of 0.25%:
drop 1 of diamond at player
send "Znalazłeś diament!"</pre>
|}