SetBanAdmin: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
| m (Fixed a typo after adding example.) |  (Added oop syntax) | ||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
| __NOTOC__   | __NOTOC__   | ||
| {{Server function}} | {{Server function}} | ||
| {{New items| | {{New items|3.014|1.4| | ||
| This function sets a new admin for a [[ban]]. | This function sets a new admin for a [[ban]]. | ||
| }} | }} | ||
| ==Syntax==   | ==Syntax==   | ||
| Line 10: | Line 9: | ||
| bool setBanAdmin ( ban theBan, string theAdmin ) | bool setBanAdmin ( ban theBan, string theAdmin ) | ||
| </syntaxhighlight>   | </syntaxhighlight>   | ||
| {{OOP||[[ban]]:setAdmin|admin|getBanAdmin}} | |||
| ===Required Arguments===   | ===Required Arguments===   | ||
| Line 33: | Line 34: | ||
| ==See Also== | ==See Also== | ||
| {{Admin_functions}} | {{Admin_functions}} | ||
| [[ru:setBanAdmin]] | |||
Latest revision as of 15:17, 6 August 2016
This function sets a new admin for a ban.
Syntax
bool setBanAdmin ( ban theBan, string theAdmin )
OOP Syntax Help! I don't understand this!
- Method: ban:setAdmin(...)
- Variable: .admin
- Counterpart: getBanAdmin
Required Arguments
- theBan: The ban you want to change the admin of.
- theAdmin: The new admin.
Returns
Returns true if changed, false otherwise.
Example
This example changes the ban admin to the admin's IP (If it's a player), when someone gets banned.
function banHappened(theBan)
    if getElementType(source) == "player" then
        local adminIP = getPlayerIP(source)
        setBanAdmin(theBan,adminIP)
    end
end
addEventHandler( "onBan", getRootElement(), banHappened )