blob: 4e044bfcfd0ccb8f561ed8841cfcffefee84144f [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001DEFINIERT IN:
2 /sys/living/combat.h
3
4BESCHREIBUNG:
5 In dieser Property kann man ein Array ablegen, das beim Tod eines
6 Spielers ausgewertet und der darin enthaltene String
7 anschliessend auf dem Todeskanal gesendet wird.
8 Der Array muss folgenden Aufbau haben:
9
10 SetProp( P_DEATH_MSG, ({ Text, Flag }) )
11
12 Text: Der Text kann beliebig eingegeben werde. Allerdings darf
13 er nicht mit einem '\n' abgeschlossen werden.
14
15 Flag: Hier kann man drei Arten von Sendemethoden waehlen.
16 1. MSG_SAY Normales Senden
17 2. MSG_GEMOTE Genitiv-Emote
18 3. MSG_EMOTE Emote
19
20
21BEISPIEL:
22 Der Spieler soll direkt nach seinem Tod eine Meldung auf dem
23 Todeskanal senden.
24
25 Nachricht auf dem Todes-Kanal:
26
27 [Tod:Spieler] Ich will keine Beleidsbekundungen!
28
29 void spieler_stirbt()
30 {
31 this_player()->SetProp( P_DEATH_MSG, ({ "Ich will keine "
32 "Beleidsbekundungen!", MSG_SAY}) );
33 this_player()->die();
34 }
35
36 Nachricht auf dem Todes-Kanal:
37
38 [Tod:Spieler liebt es zu sterben.]
39
40 void spieler_stirbt()
41 {
42 this_player()->SetProp( P_DEATH_MSG, ({ "liebt es zu sterben.",
43 MSG_EMOTE }) );
44 this_player()->die();
45 }
46
47SIEHE AUCH:
48 P_MURDER_MSG, P_FORCE_MURDER_MSG