blob: 82632e9557539582c5fb23605c9e11fae9e3454d [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001P_DEATH_MSG
2===========
3
4DEFINIERT IN
5------------
6::
7
8 /sys/living/combat.h
9
10BESCHREIBUNG
11------------
12::
13
14 In dieser Property kann man ein Array ablegen, das beim Tod eines
15 Spielers ausgewertet und der darin enthaltene String
16 anschliessend auf dem Todeskanal gesendet wird.
17 Der Array muss folgenden Aufbau haben:
18
19 SetProp( P_DEATH_MSG, ({ Text, Flag }) )
20
21
22
23 Text: Der Text kann beliebig eingegeben werde. Allerdings darf
24 er nicht mit einem '\n' abgeschlossen werden.
25
26
27
28 Flag: Hier kann man drei Arten von Sendemethoden waehlen.
29 1. MSG_SAY Normales Senden
30 2. MSG_GEMOTE Genitiv-Emote
31 3. MSG_EMOTE Emote
32
33BEISPIEL
34--------
35::
36
37 Der Spieler soll direkt nach seinem Tod eine Meldung auf dem
38 Todeskanal senden.
39
40
41
42 Nachricht auf dem Todes-Kanal:
43
44
45
46 [Tod:Spieler] Ich will keine Beleidsbekundungen!
47
48
49
50 void spieler_stirbt()
51 {
52 this_player()->SetProp( P_DEATH_MSG, ({ "Ich will keine "
53 "Beleidsbekundungen!", MSG_SAY}) );
54 this_player()->die();
55 }
56
57
58
59 Nachricht auf dem Todes-Kanal:
60
61
62
63 [Tod:Spieler liebt es zu sterben.]
64
65
66
67 void spieler_stirbt()
68 {
69 this_player()->SetProp( P_DEATH_MSG, ({ "liebt es zu sterben.",
70 MSG_EMOTE }) );
71 this_player()->die();
72 }
73
74SIEHE AUCH
75----------
76::
77
78 P_MURDER_MSG, P_FORCE_MURDER_MSG
79