Say callback which will check to see if there’s a say command being used.
local function sayCmdCheck( ply, strText, bPublic )
Serializes a variable.
function ULib.serialize( v )
Sets what a group is allowed to target in the UCL.
function ucl.setGroupCanTarget( group, can_target )
Sets a group’s inheritance in the UCL.
function ucl.setGroupInheritance( group, inherit_from )
Slaps an entity, can be a user or any entity.
function ULib.slap( ent, damage, power, nosound )
Enhanced spawn player.
function ULib.spawn( player, bool )
This is similar to string.Explode( “ “, str ) except that it will also obey quotation marks.
function ULib.splitArgs( args, start_token, end_token )
function ULib.splitPort( ipAndPort )
See cmds.BaseArg:complete
function cmds.StringArg:complete( ply, arg, cmdInfo, plyRestrictions )
See cmds.BaseArg:parseAndValidate
function cmds.StringArg:parseAndValidate( ply, arg, cmdInfo, plyRestrictions )
A helper function to help us figure out restrictions on this command.
function cmds.StringArg:processRestrictions( cmdRestrictions, plyRestrictions )
See cmds.BaseArg:usage
function cmds.StringArg:usage( cmdInfo, plyRestrictions )
Converts a string containing time information to seconds.
function ULib.stringTimeToSeconds( str )
Strips comments from a string
function ULib.stripComments( str, comment, blockcommentbeg, blockcommentend )
Trims leading and tailing quotes from a string
function ULib.stripQuotes( s )
This is used when specyfing a string argument to flag that this argument should use up any remaining args, whether quoted as one arg or not.
cmds.takeRestOfLine
Throws an error similar to the lua “bad argument #x to fn_name (type expected, got type).
function ULib.throwBadArg( argnum, fnName, expected, data, throwLevel )
Converts a bool, nil, string, or number to a bool
function ULib.toBool( x )
Add an argument to this command.
function cmds.TranslateCommand:addParam( t )
This is just a pass-through function for calling the function callback.
function cmds.TranslateCommand:call( isOpposite, ... )
function cmds.TranslateCommand:defaultAccess( access )
function cmds.TranslateCommand:getUsage( ply )
function cmds.TranslateCommand:instantiate( cmd, fn, say_cmd, hide_say, no_space_in_say )
Set the command opposite for this command.
function cmds.TranslateCommand:setOpposite( cmd, args, say_cmd, hide_say, no_space_in_say )
Prints a message in talk say as well as in the user’s consoles.
function ULib.tsay( ply, msg, wait, wasValid )
Prints a tsay message in color!
function ULib.tsayColor( ply, wait, ... )
Just like tsay, but prints the string in red
function ULib.tsayError( ply, msg, wait )
Receive a umsg sent by ULib.umsgSend
function ULib.umsgRcv( um, control )
Makes sending umsgs a blast.
function ULib.umsgSend( v, queue )
Unbans the given steamid.
function ULib.unban( steamid )
Converts ‘\\’ to ‘\’
function ULib.unescapeBackslash( s )
Adds or removes an access tag in the allows or denies for a user.
function ucl.userAllow( id, access, revoke, deny )