blob: a904af86054996a4b212e98085efb9e77a0f62e8 [file] [log] [blame]
Zesstrae959e722025-07-09 22:11:16 +02001ReceiveNotify()
2***************
3
4
5FUNKTION
6========
7
8 public int ReceiveNotify(string msg, string action = 0)
9
10
11DEFINIERT IN
12============
13
14 /std/living/comm.c /sys/living/comm.h
15
16
17ARGUMENTE
18=========
19
20 string msg
21 Die auszugebende Meldung. Sie wird automatisch auf 78 Zeichen
22 umgebrochen, vorhandene Zeilenumbrueche werden dabei
23 beibehalten.
24
25 string action
26 action wird als action an ReceiveMsg() weitergegeben.
27
28
29BESCHREIBUNG
30============
31
32 Sendet msg via ReceiveMsg() mit MT_NOTIFICATION | MSG_BS_LEAVE_LFS
33 und den uebergebenen bzw. voreingestellten Werten fuer prefix und
34 action an den Empfaenger.
35
36
37BEMERKUNGEN
38===========
39
40 Bitte beachten: MT_NOTIFICATION ist fuer Kommandobestaetigungen,
41 Statusmeldungen o.ae., d.h. out-of-character Meldungen vorgesehen.
42 Es soll nicht als Sammeltyp fuer nicht-ignorierbare Meldungen
43 verwendet werden, dafuer gibt es MSG_DONT_IGNORE in Kombination mit
44 den anderen Typen.
45
46
47RUECKGABEWERT
48=============
49
50 Der Rueckgabewert von ReceiveMsg().
51
52
53BEISPIEL
54========
55
56 this_player().ReceiveNotify("Dazu reicht dein Level nicht aus.");
57
58
59SIEHE AUCH
60==========
61
62 ReceiveMsg()
63
64Letzte Aenderung: 07.10.2021, Bugfix