overrides.c
shout
Synopsis
Parameters
string msg
- The message to write.mixed exclude
- The object or array of objects to exclude from the message.
Description
This function is an override of the shout() efun. It will write a message to all users using the message() efun.
set_privs
Synopsis
Parameters
object ob
- The object to destruct.
Description
This function is an override for the efun destruct(). It checks if the object calling the function has admin privs. If it does, it will execute the function as normal. If it does not, it will return 0.
ctime
Synopsis
Parameters
int x
- The time to convert to a string.
Returns
string
- The time in string form.
Description
This function is an override of the efun ctime(). It will return the current time in the format "YYYY-MM-DD HH:MM:SS". It also will use time() if no argument is provided.
tell_object
Synopsis
Parameters
object ob
- The object to write the message to.string msg
- The message to write.string type
- The message class of message to write.
Description
This function is an override of the tell_object() efun. It will write a message to the object using the message() efun.
write
Synopsis
Parameters
string msg
- The message to write.
Description
This function is an override of the write() efun. It will write a message to the player using the message() efun if this_body(), otherwise it will use the debug_message() efun.
query_num
Synopsis
Parameters
int x
- The number to convert to a string.int many
- If true, the number will be returned in plural form.
Returns
string
- The number in string form.
Description
This function is an override of query_num(). It will return the number in string form.
say
Synopsis
Parameters
string msg
- The message to write.mixed exclude
- The object or array of objects to exclude from the message.
Description
This function is an override of the say() efun. It will write a message to the room using the message() efun.
shutdown
Synopsis
Parameters
int how
- The type of shutdown to perform. -1 for a reboot, 0 for a normal shutdown.
Description
This function is an override for the efun shutdown(). It checks if the object calling the function has admin privs. If it does, it will execute the function as normal. If it does not, it will return 0.
tell_room
Synopsis
Parameters
mixed room
- The room to write the message to.string msg
- The message to write.mixed exclude
- The object or array of objects to exclude from the message.
Description
This function is an override of the tell_room() efun. It will write a message to the room using the message() efun.
exec
Synopsis
Parameters
object to
- The object to exec to.object from
- The object to exec from.
Returns
int
- 1 if the exec was successful, 0 if it was not.
Description
This function is an override for the efun exec(). It checks if the object calling the function has admin privs. If it does, it will execute the function as normal. If it does not, it will return 0.
userp
Synopsis
Parameters
object ob
- The object to check.
Returns
int
- 1 if the object is a user, otherwise 0.
Description
This function is an override of the userp() efun. Unlike the efun, this function accepts a null argument and will check if the previous object is a user if no argument is provided.