Otwórz menu główne

Zmiany

Komendy

Dodane 340 bajtów, 15:48, 26 sie 2020
brak opisu edycji
'''Komenda''' to kodmoże być wykonywana przez graczy, który się wykona po bloki poleceń i konsolę na dowolnym serwerze. Skript umożliwia tworzenie swoich własnych komend w prosty dla każdego administratora sposób. Po wpisaniu komendy na czacie. Każda komenda musi zawierać ''trigger:'' zostaje wywoływany kod; efekty 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ęwarunki.
== 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ć '''triggerOficjalna dokumentacja wspomina o komendach:'''. W następnej linii komenda wykonuje wytabowany kod.<pre>command /wiadomoscnazwakomendy <argument1> [<argument2>] ...: aliases # opcjonalne parametry są wpisywane tutaj, przed 'trigger: /text' permission: admin.wiadomosc trigger: # tutaj wywołuje się kod: efekty i warunki do sprawdzenia
</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>]:# [<>] oznacza opcjonalność argumentu; <> jest argumentem wymaganym.
usage: /ciasteczko <liczba>:
trigger:
if integer-argument is not set:# można również wstawić arg-1, argument-1 itd.
drop 1 cookie at player
else:
drop numberarg-argument 1 of cookie at player send "&6Smacznego!"</pre> Lista typów: [[Typy|kliknij tutaj]]
== Parametry ==
Parametry są opcjonalnymi dodatkami do komendy, które urozmaicają ją.'''opcjonalne!'''
|-
!usage:
|Opisuje użycie komendy; jeśli ominięte, pokaże się wiadomość "/komenda <argumenty>"
|<pre>usage: /komenda <tekst></pre>
|-
|-
!permission message:
|Wysyła graczowi wiadomość, kiedy nie ma permisji na wykonanie komendy; jeśli ominięte, gracz dostanie wiadomość "You don't have the required permission to use this command"
|<pre>permission message: &cNie masz permisji :(</pre>
|-
!executable by:
|Kto może wykonać komendę <player, console, player and console>; jeśli ominięte, domyślnie będzie 'player and console'
|<pre>executable by: console</pre>
|-
|-
!cooldown:
|Odstęp czasowy pomiędzy wykonaniami wykonaniem komendy podany w ''timespan''dla gracza
|<pre>cooldown: 1 minute</pre>
|-
!cooldown message:
|Wysyła wiadomość graczowi, że musi poczekać przed wykonaniem komendy
|<pre>cooldown message: Wait Cooldown %elapsed time%, wait %remaining time%!</pre>
|-
!cooldown bypass:
|-
!cooldown storage:
|Gdzie Skript ma przechowywać zmienne cooldown'a; jeśli tego nie będzie, to po każdym wczytaniu skrypta cooldown się zeruje.
|<pre>cooldown storage: {cookie::%player's uuid%}</pre>
|}
 
== Zobacz też ==
* [http://en.njol.ch/projects/skript/doc/commands Dokumentacja Njol]
[[Kategoria:Skript]]
112
edycji