DESCRIPTION¶
Write out something to the current user. What exactly will be printed in the end depends of the type of msg
:
- If it is a string or a number then just prints it out.
- If it is an object then the object will be printed in the form:
"OBJ("+object_name((object)mix)+")"
- If it is an array just
<ARRAY>
will be printed. - If it is a mapping just
<MAPPING>
will be printed. - If it is a closure just
<CLOSURE>
will be printed.
If the function is invoked by a command of a non-interactive living object (such as an NPC) and the given argument is a string, the lfun catch_tell
(A) of the living will be invoked with the message as argument.
USAGE¶
Just print out a string:
write("Hello world!\n");
Other types are mostly just useful for debug purposes:
write(this_player()); // prints "OBJ(std/player#1234)"
write( ({ "blub" }) ); // prints "<ARRAY>"