Komentarze: Różnice pomiędzy wersjami
m (Dodanie przecinków) |
(kratka a nie krzyżyk ciućmo; poprawki stylistyczne; poprawki w deklinacji; poprawki w interpunkcji) |
||
| (Nie pokazano 2 wersji utworzonych przez 2 użytkowników) | |||
| Linia 1: | Linia 1: | ||
| − | '''Komentarze''' są użyteczne, aby zaznaczyć coś w kodzie lub oddzielić poszczególne sekcje. | + | '''Komentarze''' są użyteczne, aby zaznaczyć coś w kodzie lub oddzielić poszczególne sekcje. Przydają się również do opisania kodu. Każdy komentarz rozpoczyna się znakiem <code>#</code> (kratka). |
| − | Każdy komentarz rozpoczyna się znakiem <code>#</code>. | ||
==Zasady korzystania z komentarzy== | ==Zasady korzystania z komentarzy== | ||
| − | Aby poprawnie korzystać z tej opcji, należy wstawiać komentarze zawsze na końcu linijki | + | Aby poprawnie korzystać z tej opcji, należy wstawiać komentarze zawsze na końcu linijki - nigdy na jej początku - ponieważ w [[Skript|Skriptcie]] <u>nie da się</u> zakończyć komentarza w jednej linii. W [[Skript|Skriptcie]] nie występują wieloliniowe komentarze. |
| − | W | ||
| − | * | + | *nie można wstawiać dwóch krzyżyków lub więcej. Wtedy [[Skript]] weźmie to za błąd, |
| − | * | + | *wstawiamy komentarze po linijce kodu, nigdy przed nim. |
| − | Aby | + | Aby uczynić fragment kodu "niewidocznym", musimy zrobić z niego komentarz. Przydaje się to wtedy, gdy chcemy wyłączyć niektóre funkcje w [[Skript|Skriptcie]] i włączać je w odpowiednim momencie. |
===Przykład=== | ===Przykład=== | ||
| Linia 25: | Linia 23: | ||
''Niepoprawne:'' | ''Niepoprawne:'' | ||
<pre>#event który wywoła kod kiedy gracz coś napisze na czacie# on chat: | <pre>#event który wywoła kod kiedy gracz coś napisze na czacie# on chat: | ||
| − | ## dodaje 5 do kasy gracza add 5 to {kasa::%player%}</pre>Skript wszystko, co będzie po # nie będzie brał pod | + | ## dodaje 5 do kasy gracza add 5 to {kasa::%player%}</pre>[[Skript]] wszystko, co będzie po # nie będzie brał pod uwagę, więc co należy zrobić, gdy chcemy użyć # w tekście? Należy podwoić znak #. [[Skript]] uzna go wtedy za pojedynczy # w tekście np.:<pre> |
command /komenda [<text>]: | command /komenda [<text>]: | ||
trigger: | trigger: | ||
| − | send "&7To jest | + | send "&7To jest krzyżyk: ##" |
</pre> | </pre> | ||
[[Kategoria:Skript]] | [[Kategoria:Skript]] | ||
Aktualna wersja na dzień 00:39, 31 paź 2019
Komentarze są użyteczne, aby zaznaczyć coś w kodzie lub oddzielić poszczególne sekcje. Przydają się również do opisania kodu. Każdy komentarz rozpoczyna się znakiem # (kratka).
Zasady korzystania z komentarzy
Aby poprawnie korzystać z tej opcji, należy wstawiać komentarze zawsze na końcu linijki - nigdy na jej początku - ponieważ w Skriptcie nie da się zakończyć komentarza w jednej linii. W Skriptcie nie występują wieloliniowe komentarze.
- nie można wstawiać dwóch krzyżyków lub więcej. Wtedy Skript weźmie to za błąd,
- wstawiamy komentarze po linijce kodu, nigdy przed nim.
Aby uczynić fragment kodu "niewidocznym", musimy zrobić z niego komentarz. Przydaje się to wtedy, gdy chcemy wyłączyć niektóre funkcje w Skriptcie i włączać je w odpowiednim momencie.
Przykład
Prawidłowe:
on join: # zdarzenie które wywołuje kod kiedy gracz dołączy
if player has permission "admin.staff": # warunek. jeżeli gracz ma permisję "admin.staff" to
add player's name to {staff::*} # dodaje gracza do listy {staff::*}
command /ac [<text>]: #definicja komendy
trigger: #kod po wpisaniu komendy
loop all players: #zapętlanie wszystkich graczy na serwerze
if {staff::*} contains "%loop-player%": # jeżeli lista {staff::*} zawiera nazwę gracza to
send "%message%" to loop-player # wysyła wiadomość do zapętlanego gracza
Niepoprawne:
#event który wywoła kod kiedy gracz coś napisze na czacie# on chat:
## dodaje 5 do kasy gracza add 5 to {kasa::%player%}Skript wszystko, co będzie po # nie będzie brał pod uwagę, więc co należy zrobić, gdy chcemy użyć # w tekście? Należy podwoić znak #. Skript uzna go wtedy za pojedynczy # w tekście np.:
command /komenda [<text>]:
trigger: send "&7To jest krzyżyk: ##"