- Dokumentacja
- Funkcje serwera
- 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,
0oznacza 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)