MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame^] | 1 | DEFINIERT IN:
|
| 2 | /sys/living/combat.h
|
| 3 |
|
| 4 | BESCHREIBUNG:
|
| 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 |
|
| 21 | BEISPIEL:
|
| 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 |
|
| 47 | SIEHE AUCH:
|
| 48 | P_MURDER_MSG, P_FORCE_MURDER_MSG
|