- Dokumentacja
- Funkcje serwera
- getCommandHandlers
Funkcja
getCommandHandlers
Zwraca nazwy komend zarejestrowanych przez zasób, a bez argumentu przez wszystkie zasoby.
Składnia
table getCommandHandlers([resource theResource])Argumenty
theResourceresource, opcjonalny- Zasób.
Zwraca
Tablica nazw komend.
Przykład
addCommandHandler("komendy", function(player)
local list = getCommandHandlers(getThisResource())
outputChatBox("Komendy: /" .. table.concat(list, ", /"), player)
end)
Zobacz też
addCommandHandlerRejestruje komendę czatu i konsoli (np./auto). Gdy gracz ją wpisze, wywoływana jest funkcja. Na serwerze funkcja dostaje gracza, nazwę komendy i kolejne słowa jako osobne argumenty; u klienta nazwę komendy i słowa. Ta sama komenda może mieć kilka funkcji, także z różnych zasobów. Komenda znika razem z zasobem, który ją dodał.getBuiltinCommandsZwraca wbudowane komendy serwera, czyli te, których nie dodaje żaden zasób (np.me,pm,kick). Z graczem zwraca tylko komendy, których ten gracz może użyć wedługadmins.xml. Przydaje się we własnym czacie, który sam rozpoznaje komendy.