From the NannyMUD documentation

LAST CHANGE

2000-12-14

FUNCTION


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_info

SEE ALSO

        find_call_out in efun/object_related/find_call_out

SEE ALSO

        remove_call_out in efun/object_related/remove_call_out