SYNOPSIS¶
void |
tell_object | ( | object|string ob, | string str | ) | ¶||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
void |
tell_object | ( | object|string ob, | mixed *|mapping|struct|object msg | ) |
DESCRIPTION¶
Send a message str
to object ob
(which is looked up and loaded by given name if necessary).
If the second argument is a string, the message will be printed to ob
if it is an interactive user, otherwise it will be passed to the lfun catch_tell
(A) on the target living object.
If the second argument is an array/mapping/struct/object, it will be passed to the lfun catch_msg
(A) on the target.
USAGE¶
Just tell Wessex a simple “Hi!”:
object who;
who = find_player("wessex");
tell_object(who, "Hi!\n");
This examples shows how tell_room
(E) works with catch_tell
(A):
Object 1 (living with the name “dummymonster”):
void catch_tell(string str) { write("Received: "+str+"\n"); }Object 2:
void func() { object who; who=find_living("dummymonster"); tell_object(who, "Follow me, mortal one!\n"); ... }
HISTORY¶
- changed (3.2.11) – added the ‘mixed *‘ form for symmetry reasons.
- changed (3.3.686) – added the use of a mapping/struct/object as second argument.