From the NannyMUD documentation
2000-12-14
NAME
call_out - Delayed execution of a function.SYNTAX
void call_out(string func, int delay, void|mixed arg)DESCRIPTION
With this function you can delay the call of a name function `func' for `delay' seconds. If `arg' is specified it is passed as an argument to the function. The value of 'this_player()' in the function will be the same as it was when 'call_out' was called.NOTE
The smallest time-unit in the game is a heartbeat (2 seconds). This means that even though you might specify an odd-second delay, it will still be executed on a full heartbeat (even second). Using call_out to functions declared as static will fail.SEE ALSO
call_out_info in efun/object_related/call_out_infoSEE ALSO
find_call_out in efun/object_related/find_call_outSEE ALSO
remove_call_out in efun/object_related/remove_call_out