Komendy: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
(Utworzono nową stronę "'''Komenda''' to kod, który się wykona po wpisaniu komendy na czacie. Każda komenda musi zawierać ''trigger:'' i parametry. Parametry podane w poniższej liście mo...") |
(→Budowa) |
||
| Linia 4: | Linia 4: | ||
Każda komenda musi zacząć się od słowa '''command''', a następnie ją podać. W drugiej, wytabowanej linii należy podać parametry lub odrazu napisać '''trigger:'''. W następnej linii komenda wykonuje wytabowany kod. | Każda komenda musi zacząć się od słowa '''command''', a następnie ją podać. W drugiej, wytabowanej linii należy podać parametry lub odrazu napisać '''trigger:'''. W następnej linii komenda wykonuje wytabowany kod. | ||
<pre>command /wiadomosc: | <pre>command /wiadomosc: | ||
| + | aliases: /text | ||
| + | permission: admin.wiadomosc | ||
| + | trigger: | ||
| + | # kod | ||
</pre> | </pre> | ||
| + | Parametry można zmieniać w ich kolejności. | ||
| + | |||
| + | === Argumenty === | ||
| + | W komendzie można zastosować argumenty, co pozwala na wpisanie przez użytkownika danych do niej, a następnie Skript weźmie to pod uwagę. | ||
| + | <pre>command /ciasteczko [<integer>]: | ||
| + | usage: /ciasteczko <liczba>: | ||
| + | trigger: | ||
| + | if integer-argument is not set: | ||
| + | drop 1 cookie at player | ||
| + | else: | ||
| + | drop number-argument of cookie at player</pre> | ||
| + | |||
| + | Lista typów: [[Typy|kliknij tutaj]] | ||
| + | |||
| + | == Parametry == | ||
| + | |||
{| class="wikitable" style="width: 49%; margin-left: 1px; float: left" | {| class="wikitable" style="width: 49%; margin-left: 1px; float: left" | ||
Wersja z 21:02, 21 paź 2019
Komenda to kod, który się wykona po wpisaniu komendy na czacie. Każda komenda musi zawierać trigger: i parametry. Parametry podane w poniższej liście można użyć opcjonalnie, co znaczy, że nie są wymagane ale pomogą dokładniej sprecyzować komendę.
Budowa
Każda komenda musi zacząć się od słowa command, a następnie ją podać. W drugiej, wytabowanej linii należy podać parametry lub odrazu napisać trigger:. W następnej linii komenda wykonuje wytabowany kod.
command /wiadomosc:
aliases: /text
permission: admin.wiadomosc
trigger:
# kod
Parametry można zmieniać w ich kolejności.
Argumenty
W komendzie można zastosować argumenty, co pozwala na wpisanie przez użytkownika danych do niej, a następnie Skript weźmie to pod uwagę.
command /ciasteczko [<integer>]:
usage: /ciasteczko <liczba>:
trigger:
if integer-argument is not set:
drop 1 cookie at player
else:
drop number-argument of cookie at player
Lista typów: kliknij tutaj
Parametry
| Parametry | Opis | Przykłady |
|---|---|---|
| usage: | Opisuje użycie komendy | usage: /komenda <tekst> |
| description: | Opisuje działanie komendy | description: Komenda dająca ciasteczko. |
| permission: | Aby użyć tej komendy gracz musi posiadać następującą permisję | permission: admin.komenda |
| permission message: | Wysyła graczowi wiadomość, kiedy nie ma permisji na wykonanie komendy | permission message: &cNie masz permisji :( |
| executable by: | Kto może wykonać komendę <player, console> | executable by: console |
| aliases: | Synonimy komendy | aliases: /ah, /admhelp, /ahelp |