Komendy: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
m (→Parametry) |
|||
| Linia 24: | Linia 24: | ||
== Parametry == | == Parametry == | ||
| + | |||
| + | Parametry są opcjonalnymi dodatkami do komendy, które urozmaicają ją. | ||
| Linia 55: | Linia 57: | ||
|Synonimy komendy | |Synonimy komendy | ||
|<pre>aliases: /ah, /admhelp, /ahelp</pre> | |<pre>aliases: /ah, /admhelp, /ahelp</pre> | ||
| + | |- | ||
| + | !cooldown: | ||
| + | |Odstęp czasowy pomiędzy wykonaniami komendy podany w ''timespan'' | ||
| + | |<pre>cooldown: 1 minute</pre> | ||
| + | |- | ||
| + | !cooldown message: | ||
| + | |Wysyła wiadomość graczowi, że musi poczekać przed wykonaniem komendy | ||
| + | |<pre>cooldown message: Wait %remaining time%!</pre> | ||
| + | |- | ||
| + | !cooldown bypass: | ||
| + | |Permisja potrzebna do ominięcia cooldown'a | ||
| + | |<pre>cooldown bypass: admin.tempban.cooldown</pre> | ||
| + | |- | ||
| + | !cooldown storage: | ||
| + | |Gdzie Skript ma przechowywać zmienne cooldown'a | ||
| + | |<pre>cooldown storage: {cookie::%player's uuid%}</pre> | ||
|} | |} | ||
[[Kategoria:Skript]] | [[Kategoria:Skript]] | ||
Wersja z 00:10, 27 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 są opcjonalnymi dodatkami do komendy, które urozmaicają ją.
| 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 |
| cooldown: | Odstęp czasowy pomiędzy wykonaniami komendy podany w timespan | cooldown: 1 minute |
| cooldown message: | Wysyła wiadomość graczowi, że musi poczekać przed wykonaniem komendy | cooldown message: Wait %remaining time%! |
| cooldown bypass: | Permisja potrzebna do ominięcia cooldown'a | cooldown bypass: admin.tempban.cooldown |
| cooldown storage: | Gdzie Skript ma przechowywać zmienne cooldown'a | cooldown storage: {cookie::%player's uuid%}
|