Zmiany

Przejdź do nawigacji Przejdź do wyszukiwania

Komendy

Dodane 1538 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 '''Oficjalna dokumentacja wspomina o komendach:<pre>command''', a następnie ją podać/nazwakomendy <argument1> [<argument2>] ... W drugiej: # opcjonalne parametry są wpisywane tutaj, wytabowanej linii należy podać parametry lub odrazu napisać 'przed 'trigger:' trigger:'''. W następnej linii komenda wykonuje wytabowany # tutaj wywołuje się kod.<pre>command /wiadomosc:efekty i warunki do sprawdzenia
</pre>
 
===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 arg-1 of cookie at player
send "&6Smacznego!"
</pre>
 
==Parametry==
 
Parametry są '''opcjonalne!'''
 
{| class="wikitable" style="width: 49%; margin-left: 1px; float: left"
|-
!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>
|-
|Synonimy komendy
|<pre>aliases: /ah, /admhelp, /ahelp</pre>
|-
!cooldown:
|Odstęp czasowy pomiędzy wykonaniem komendy dla gracza
|<pre>cooldown: 1 minute</pre>
|-
!cooldown message:
|Wysyła wiadomość graczowi, że musi poczekać przed wykonaniem komendy
|<pre>cooldown message: Cooldown %elapsed time%, 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; 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

Menu nawigacyjne