blob: a00f31028273a0ac858b436444dbce1cb1ec6c4e [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001enable_commands()
2*****************
3
4
MG Mud User88f12472016-06-24 23:31:02 +02005SYNOPSIS
Zesstra953f9972017-02-18 15:37:36 +01006========
7
8 void enable_commands();
9
MG Mud User88f12472016-06-24 23:31:02 +020010
11BESCHREIBUNG
Zesstra953f9972017-02-18 15:37:36 +010012============
MG Mud User88f12472016-06-24 23:31:02 +020013
Zesstra953f9972017-02-18 15:37:36 +010014 Erlaubt dem Objekt, Kommandos zu verwenden, die normalerweise Usern
15 zugaenglich sind. Der Aufruf markiert das Objekt als "living". Dies
16 wird fuer Spieler und alle von /std/npc abgeleiteten Objekte
17 bereits von der Mudlib erledigt und sollte nicht nochmals gemacht
18 werden.
19
20 Diese Funktion darf nicht ausserhalb von create() (oder reset(0) im
21 Compat-Modus) aufgerufen werden, weil der Kommandogeber auf dieses
22 Objekt gesetzt wird.
23
MG Mud User88f12472016-06-24 23:31:02 +020024
25BEISPIEL
Zesstra953f9972017-02-18 15:37:36 +010026========
MG Mud User88f12472016-06-24 23:31:02 +020027
Zesstra953f9972017-02-18 15:37:36 +010028 void create()
29 {
30 enable_commands();
31 ...
32 }
33
34 Dies markiert das Objekt als "living".
35
MG Mud User88f12472016-06-24 23:31:02 +020036
37SIEHE AUCH
Zesstra953f9972017-02-18 15:37:36 +010038==========
39
40 command(E), living(E), disable_commands(E), native(C), hooks(C)
41 set_living_name(E)