Komentarze: Różnice pomiędzy wersjami
m (3meraldK przeniósł stronę Komentarz do Komentarze: trzymajmy się liczby mnogiej :kappaseems:) |
m |
||
| Linia 2: | Linia 2: | ||
Każdy komentarz rozpoczyna się znakiem <code>#</code>. | Każdy komentarz rozpoczyna się znakiem <code>#</code>. | ||
| − | == Zasady korzystania z komentarzy == | + | ==Zasady korzystania z komentarzy== |
| − | Aby poprawnie korzystać z tej fajnej opcji należy wstawiać komentarze zawsze na końcu linijki, nigdy na jej początku, ponieważ w | + | Aby poprawnie korzystać z tej fajnej opcji należy wstawiać komentarze zawsze na końcu linijki, nigdy na jej początku, ponieważ w Skripcie <u>nie da się</u> zakończyć komentarza w jednej linii.<br> |
W Skripcie nie występują wielo-linijkowe komentarze. | W Skripcie nie występują wielo-linijkowe komentarze. | ||
| − | * Nie można wstawiać dwóch 'płotków' lub więcej. Wtedy Skript weźmie to za błąd. | + | *Nie można wstawiać dwóch 'płotków' lub więcej. Wtedy Skript weźmie to za błąd. |
| − | * Wstawiamy komentarze po linijce kodu, nigdy przed nim. | + | *Wstawiamy komentarze po linijce kodu, nigdy przed nim. |
Aby zrobić fragment kodu 'niewidocznym' możemy z niego zrobić komentarz. Przydaje się to wtedy, kiedy chcemy wyłączyć niektóre funkcje w Skripcie i je włączać w odpowiednim momencie. | Aby zrobić fragment kodu 'niewidocznym' możemy z niego zrobić komentarz. Przydaje się to wtedy, kiedy chcemy wyłączyć niektóre funkcje w Skripcie i je włączać w odpowiednim momencie. | ||
| − | === Przykład === | + | ===Przykład=== |
''Prawidłowe:'' | ''Prawidłowe:'' | ||
<pre>on join: # zdarzenie które wywołuje kod kiedy gracz dołączy | <pre>on join: # zdarzenie które wywołuje kod kiedy gracz dołączy | ||
| Linia 25: | Linia 25: | ||
''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> | + | ## dodaje 5 do kasy gracza add 5 to {kasa::%player%}</pre>Skript wszystko co będzie po # nie będzie brał pod uwage, więc co należy zrobić gdy chcemy użyć # w tekscie? Należy podwoić znak # wtedy skript uzna to za pojedyśczy # w tekscie np:<pre> |
| − | + | command /komenda [<text>]: | |
| + | trigger: | ||
| + | send "&7To jest hasztag: ##" | ||
| + | </pre> | ||
[[Kategoria:Skript]] | [[Kategoria:Skript]] | ||
Wersja z 19:26, 27 paź 2019
Komentarze są użyteczne aby zaznaczyć coś w kodzie lub oddzielić poszczególne sekcje. Przydaje się do opisania kodu.
Każdy komentarz rozpoczyna się znakiem #.
Zasady korzystania z komentarzy
Aby poprawnie korzystać z tej fajnej opcji należy wstawiać komentarze zawsze na końcu linijki, nigdy na jej początku, ponieważ w Skripcie nie da się zakończyć komentarza w jednej linii.
W Skripcie nie występują wielo-linijkowe komentarze.
- Nie można wstawiać dwóch 'płotków' lub więcej. Wtedy Skript weźmie to za błąd.
- Wstawiamy komentarze po linijce kodu, nigdy przed nim.
Aby zrobić fragment kodu 'niewidocznym' możemy z niego zrobić komentarz. Przydaje się to wtedy, kiedy chcemy wyłączyć niektóre funkcje w Skripcie i je włączać 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 uwage, więc co należy zrobić gdy chcemy użyć # w tekscie? Należy podwoić znak # wtedy skript uzna to za pojedyśczy # w tekscie np:
command /komenda [<text>]:
trigger: send "&7To jest hasztag: ##"