Manpages aus Driver aktualisiert.
Hierbei handelt es sich um Manpages, welche vom MG
modifiziert wurden.
Die Bemerkungen und Beispiele wurden ausgelagert in
separate Manpages, um zukuenftige Aktualisierungen
aus dem Driver zu erleichtern.
Change-Id: I5a6248cd65a8cd841831617a92aa1ee191dbf661
diff --git a/doc/efun/tell_object b/doc/efun/tell_object
index e2cfd9c..6a78c8d 100644
--- a/doc/efun/tell_object
+++ b/doc/efun/tell_object
@@ -1,47 +1,48 @@
SYNOPSIS
- void tell_object(object|string obj, string str);
- void tell_object(object|string obj, mixed *|mapping|struct|object msg);
+ void tell_object(object|string obj, string str)
+ void tell_object(object|string obj, mixed *|mapping|struct|object msg)
BESCHREIBUNG
Sendet einen Nachricht an das Objekt <obj> (das auch durch seinen
- Objektnamen angegeben werden kann).
+ Namen angegeben werden kann).
Ist die Nachricht ein String, wird der Text an interaktive Objekte
direkt ausgegeben, fuer andere Objekte wird die lfun catch_tell()
- in diesen aufgerufen.
+ aufgerufen.
Ist die Nachricht ein anderer Typ, wird die lfun catch_msg() im
Empfaenger aufgerufen.
-BEMERKUNGEN
- - wird in einem catch_msg() der Wert von <msg> veraendert, erhalten
- alle nachfolgenden Objekte das veraenderte <msg> (Referenz!)
-
BEISPIELE
- // Dies gibt ein einfaches "Hi!" an den Spieler Thomas aus:
+ Dies gibt ein einfaches "Hi!" an den Spieler Thomas aus:
object wer;
wer = find_player("thomas");
tell_object(wer, "Hi!\n");
- // Ein Beispiel mit zwei Objekten, das zeigt, wie das Zusammenspiel
- // von catch_tell() und tell_object() ablaueft. Objekt1 ist ein
- // Lebewesen mit Namen "Dummymonster", Objekt2 verteilt die Meldung:
+ Ein Beispiel mit zwei Objekten, das zeigt, wie das Zusammenspiel von
+ catch_tell() und tell_object() ablaueft. Objekt1 ist ein Lebewesen
+ mit Namen "Dummymonster", Objekt2 verteilt die Meldung:
Objekt1:
- void catch_tell(string str) {
- write("Erhaltener Text: "+str+"\n");
+ void catch_tell(string str)
+ {
+ wirte("Erhaltener Text: "+str+"\n");
}
Objekt2:
- void fun() {
+ void fun()
+ {
object wer;
wer = find_living("dummymonster");
tell_object(wer, "Folge mir, Sterblicher!\n");
...
}
+GESCHICHTE
+ LDMud 3.2.11 fuehrte die Arrayform aus Symmetriegruenden ein.
+ LDMud 3.3.686 erlaubt die Verwendung eines mapping/struct/object als
+ zweites Argument.
+
SIEHE AUCH
- Aehnlich: write(E), shout(E), say(E), tell_room(E), printf(E)
- Verwandt: catch_tell(E), catch_msg(A)
- Sonstiges: object_name(E)
\ No newline at end of file
+ write(E), say(E), catch_tell(A), catch_msg(A)