blob: 7ddf43d61a57fb38b31ebb982b945fc15a8787b9 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
2send_room()
3***********
4
5
6FUNKTION
7========
8
MG Mud User88f12472016-06-24 23:31:02 +02009varargs void send_room(object|string room, string msg, int msg_type,
Zesstra953f9972017-02-18 15:37:36 +010010 string msg_action, string msg_prefix, object >>*<<exclude, object
11 origin)
MG Mud User88f12472016-06-24 23:31:02 +020012
MG Mud User88f12472016-06-24 23:31:02 +020013
Zesstra953f9972017-02-18 15:37:36 +010014BESCHREIBUNG
15============
MG Mud User88f12472016-06-24 23:31:02 +020016
Zesstra953f9972017-02-18 15:37:36 +010017 Sendet msg an alle Objekte in room durch Aufruf von ReceiveMsg() mit
18 den uebergebenen Argumenten.
19 Zur Bedeutung der Argumente siehe Manpage von ReceiveMsg().
MG Mud User88f12472016-06-24 23:31:02 +020020
Zesstra953f9972017-02-18 15:37:36 +010021 Wenn das Raumobjekt mit seinem Namen angegeben ist, wird das Objekt
22 unter diesem Namen gesucht und und geladen, falls notwendig.
MG Mud User88f12472016-06-24 23:31:02 +020023
Zesstra953f9972017-02-18 15:37:36 +010024 Mit dem Array <*exclude> kann man verhindern, dass die Nachricht an
25 die darin enthaltenen Objekte gesendet wird.
26 Das ist sinnvoll, wenn zB ein Spieler Ausloeser einer Meldung ist
27 und diese selbst nicht erhalten soll.
28
29 origin gibt an, welches Objekt die Meldung ausloest (muss nicht das
30 sendende Objekt selber) und wird vor allem fuer die Ignorierepruefung
31 verwendet. Default ist das sendende Objekt.
32
33 Letztendlich ist die sefun vergleichbar zu tell_room().
34
MG Mud User88f12472016-06-24 23:31:02 +020035
36SIEHE AUCH
Zesstra953f9972017-02-18 15:37:36 +010037==========
38
39 ReceiveMsg(L)
40 tell_object(E), tell_room(E), say(E), write(E)
MG Mud User88f12472016-06-24 23:31:02 +020041
4213.03.2016, Zesstra