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