Komendy: Różnice pomiędzy wersjami

Z wiki.skript.pl
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
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%}