blob: e644116bc757f3179bc8d7e31409ada23c30fe6e [file] [log] [blame]
Zesstra98b6de12020-10-14 00:17:53 +02001send_debug()
2============
3
4FUNKTION
5--------
6
7 varargs void send_debug(object|string wiz, string msg, string msg_prefix)
8
9BESCHREIBUNG
10------------
11
12 Sendet <msg> via ReceiveMsg() an das Spielerobjekt <wiz> (wenn es als
13 string angegeben wird, wird es per find_player gesucht). Hierbei wird
14 mit dem Nachrichtentyp MT_DEBUG gesendet, d.h. die Meldung wird nur
15 angezeigt, wenn das Spielerobjekt Magier oder Testspieler mit aktiviertem
16 P_WIZ_DEBUG ist.
17
18 Magier koennen P_WIZ_DEBUG mit dem Kommando 'mschau' umschalten,
19 Testspieler benoetigen hierfuer einen Magier.
20
21 Diese Debugmeldungen koennten sehr praktisch sein, aber man sollte es in
22 produktivem Code auch nicht uebertreiben, auch wenn keine Ausgabe an
23 Spieler erfolgt, wird die Zustellung jedoch bei jedem Aufruf zumindest
24 geprueft.
25
26BEISPIEL
27--------
28
29 .. code-block:: pike
30
31 send_debug("zesstra", "Verbrauchte evalcosts: 42");
32
33 send_debug(this_player(), "Verbrauchte evalcost: 42",
34 "Unit-Debug: ");
35
36
37SIEHE AUCH
38----------
39
40 :doc:`../lfun/ReceiveMsg`
41
4214.10.2020, Zesstra
43