Komendy: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
m |
|||
| Linia 1: | Linia 1: | ||
'''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ę. | '''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 == | + | ==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. | 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: | ||
| Linia 11: | Linia 11: | ||
Parametry można zmieniać w ich kolejności. | Parametry można zmieniać w ich kolejności. | ||
| − | === Argumenty === | + | ===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ę. | 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>]: | <pre>command /ciasteczko [<integer>]: | ||
| Linia 23: | Linia 23: | ||
Lista typów: [[Typy|kliknij tutaj]] | Lista typów: [[Typy|kliknij tutaj]] | ||
| − | == Parametry == | + | ==Parametry== |
Parametry są opcjonalnymi dodatkami do komendy, które urozmaicają ją. | Parametry są opcjonalnymi dodatkami do komendy, które urozmaicają ją. | ||
| Linia 64: | Linia 64: | ||
!cooldown message: | !cooldown message: | ||
|Wysyła wiadomość graczowi, że musi poczekać przed wykonaniem komendy | |Wysyła wiadomość graczowi, że musi poczekać przed wykonaniem komendy | ||
| − | |<pre>cooldown message: | + | |<pre>cooldown message: Cooldown %elapsed time%, wait %remaining time%!</pre> |
|- | |- | ||
!cooldown bypass: | !cooldown bypass: | ||
Wersja z 21:04, 6 lis 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: Cooldown %elapsed time%, 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%}
|