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

Funkcja

addAccount

Tworzy nowe konto na serwerze. Hasło jest zapisywane jako bezpieczny skrót, nigdy jawnie.

Składnia

account addAccount(string name, string password)

Argumenty

namestring
Nazwa konta.
passwordstring
Hasło.

Różnice względem MTA:SA

  • Tych argumentów z MTA:SA tu nie ma: bool allowCaseVariations = false

W MTA:SA

addAccount(string name, string pass, bool allowCaseVariations = false)

Zwraca

Konto albo false (nazwa zajęta, puste hasło, zła nazwa; powód trafia do logu).

Przykład

Rejestracja i logowanie komendami.

addCommandHandler("register", function(player, cmd, name, password)
    if not name or not password then
        outputChatBox("Użycie: /register <login> <hasło>", player)
        return
    end
    local account = addAccount(name, password)
    if account then
        logIn(player, account, password)
        outputChatBox("Konto utworzone, jesteś zalogowany.", player, 0, 255, 0)
    else
        outputChatBox("Nie udało się: nazwa zajęta albo nieprawidłowa.", player, 255, 0, 0)
    end
end)

Zobacz też