getBans | Multi Theft Auto: Wiki Skip to content

getBans

Client-side
Server-side
Shared

This function will return a table containing all the bans present in the server's banlist.xml.

OOP Syntax Help! I don't understand this!

  • Method: Ban.getList(...)

Syntax

table getBans ( )

Returns

  • table: bans

Returns a table containing all the bans.

Code Examples

server

This example lists every ban when somebody types /bans. WARNING: This will spam chat (for the player that executed the command) if the server has a lot of bans.

local function listBans(playerSource)
local banList = getBans() -- Return a table of all the bans.
for banID, ban in ipairs(banList) do -- For every ban do the following...
local nick = getBanNick(ban) -- Get the IP of the ban
if (nick) then
outputChatBox("Ban #" ..banID..": "..nick, playerSource , 255, 0, 0, true) -- Output the ban.
end
end
end
addCommandHandler("bans", listBans) -- Add "/bans" as the trigger for the function.