blob: 5a1f5b61e1970791b1ad36db8d000c229233139b [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001P_DEATH_MSG
2***********
3
4
5DEFINIERT IN
6============
7
8 /sys/living/combat.h
9
10
11BESCHREIBUNG
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
33
34BEISPIEL
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
74
75SIEHE AUCH
76==========
77
78 P_MURDER_MSG, P_FORCE_MURDER_MSG