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