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

Funkcja

banPlayer

Banuje gracza (jego Client ID i adres IP) i od razu wyrzuca go z serwera.

Składnia

ban banPlayer(player player [, player/string responsible = nil, string reason = "", int seconds = 0])

Argumenty

playerplayer
Gracz do zbanowania.
responsibleplayer/string, opcjonalny = nil
Kto nałożył bana: gracz albo nazwa.W MTA:SA inny typ: bool IP = true
reasonstring, opcjonalny = ""
Powód widoczny dla gracza.W MTA:SA inny typ: bool username = false
secondsint, opcjonalny = 0
Czas bana w sekundach, 0 oznacza ban na zawsze.W MTA:SA inny typ: bool serial = false

Różnice względem MTA:SA

  • Argumenty zaznaczone innym kolorem różnią się od MTA:SA.
  • Tych argumentów z MTA:SA tu nie ma: player/string responsibleElement = "Console", string reason = "", int seconds = 0

W MTA:SA

banPlayer(player bannedPlayer, bool IP = true, bool username = false, bool serial = false, player/string responsibleElement = "Console", string reason = "", int seconds = 0)

Zwraca

Uchwyt bana albo false.

Przykład

addCommandHandler("ban", function(admin, cmd, name, hours, ...)
    local target = name and getPlayerFromName(name)
    if not target then
        outputChatBox("Nie ma takiego gracza.", admin, 255, 0, 0)
        return
    end
    local seconds = (tonumber(hours) or 0) * 3600
    banPlayer(target, admin, table.concat({...}, " "), seconds)
end, true)

Zobacz też