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)