From Multi Theft Auto: Wiki
Jump to navigation Jump to search

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


table getBans ( )

OOP Syntax Help! I don't understand this!

Method: Ban.getList(...)


Returns a table containing all the bans.


Click to collapse [-]
Example 1: 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.

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.
addCommandHandler ( "bans", listBans ) -- Add "/bans" as the trigger for the function.

See Also