SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje serwera
  3. setServerPassword

Funkcja

setServerPassword

SerwerSerwerIdentyczna z MTA:SA

Ustawia albo zdejmuje hasło serwera w trakcie działania. Serwer od razu wymaga hasła od nowych graczy; launcher dostaje nowe hasło przy najbliższym zgłoszeniu do listy serwerów (do 30 sekund) - do tego czasu wpisanie nowego hasła może się nie udać. Gracze już obecni nie są wyrzucani. nil/false zdejmuje hasło.

Składnia

bool setServerPassword([string password = nil])

Argumenty

passwordstring, opcjonalny = nil
Nowe hasło albo nil/false.

Zwraca

true przy powodzeniu.

Przykład

addCommandHandler("zamknij", function(player, _, pass)
    if hasObjectPermissionTo(player, "function.setServerPassword") then
        setServerPassword(pass)
        outputChatBox(pass and "Serwer zamkniety haslem" or "Serwer otwarty", player)
    end
end)

Uwagi

Zmiana trwa do restartu serwera; stałe hasło ustaw w server-config.json.

Zobacz też