setUnbanTime
Client-side
Server-side
Shared
Pair: getUnbanTime
This function sets a new unban time of a given ban using unix timestamp (seconds since Jan 01 1970).
OOP Syntax Help! I don't understand this!
- Method:ban:setUnbanTime(...)
- Variable: .unbanTime
Syntax
bool setUnbanTime ( ban theBan, int theTime )Required arguments
- theBan: The ban of which to change the unban time of.
- theTime: The new unban time.
Returns
Returns true if changed successfully, false otherwise.
- bool: result
Code Examples
server
addCommandHandler('setbantime', function(plr, cmd, nick, time) if (not hasObjectPermissionTo(plr, 'function.setUnbanTime')) then return end
if (not nick or not time) then outputChatBox('Syntax: /setunbantime <nick> <time>', plr) return end
local found = false for k, v in ipairs(getBans()) do if (getBanNick(v) == nick) then setUnbanTime(v, time) found = true end end
if (not found) then outputChatBox('Player ' .. nick .. ' isn\'t banned.', plr) return endend)