blob: 7ddf43d61a57fb38b31ebb982b945fc15a8787b9 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
2send_room()
3***********
4
5
6FUNKTION
7========
8
9varargs void send_room(object|string room, string msg, int msg_type,
10 string msg_action, string msg_prefix, object >>*<<exclude, object
11 origin)
12
13
14BESCHREIBUNG
15============
16
17 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().
20
21 Wenn das Raumobjekt mit seinem Namen angegeben ist, wird das Objekt
22 unter diesem Namen gesucht und und geladen, falls notwendig.
23
24 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
35
36SIEHE AUCH
37==========
38
39 ReceiveMsg(L)
40 tell_object(E), tell_room(E), say(E), write(E)
41
4213.03.2016, Zesstra