setBanReason
Client-side
Server-side
Shared
Pair: getBanReason
This function sets the reason for the specified ban.
OOP Syntax Help! I don't understand this!
- Method: ban:setReason(...)
- Variable: .reason
Syntax
bool setBanReason ( ban theBan, string theReason )
Required Arguments
- theBan: The ban that you wish to set the reason of.
- theReason: The new reason (max 125 characters).
Returns
- bool: result
Returns true if the new reason was set successfully, false otherwise.
Code Examples
server
This example adds the command setreason
which can be used to change the reason of a ban by nickname of the banned player. For example: setreason someguy reason
.
local function setReason (player,cmd,name,...) local reason = table.concat({...}," ") if (name and reason) then local bans = getBans() for i,v in ipairs(bans)do if (getBanNick(v) == name) then setBanReason(v,reason) outputChatBox("Successfully edited the new Ban Reason.",player,0,125,0) end end endendaddCommandHandler("setreason", setReason)