blob: 593fb31eacd874f4c54728aa60f3e92a06e6c6af [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
2enable_commands()
3*****************
4
5
MG Mud User88f12472016-06-24 23:31:02 +02006SYNOPSIS
Zesstra953f9972017-02-18 15:37:36 +01007========
8
9 void enable_commands();
10
MG Mud User88f12472016-06-24 23:31:02 +020011
12BESCHREIBUNG
Zesstra953f9972017-02-18 15:37:36 +010013============
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015 Erlaubt dem Objekt, Kommandos zu verwenden, die normalerweise Usern
16 zugaenglich sind. Der Aufruf markiert das Objekt als "living". Dies
17 wird fuer Spieler und alle von /std/npc abgeleiteten Objekte
18 bereits von der Mudlib erledigt und sollte nicht nochmals gemacht
19 werden.
20
21 Diese Funktion darf nicht ausserhalb von create() (oder reset(0) im
22 Compat-Modus) aufgerufen werden, weil der Kommandogeber auf dieses
23 Objekt gesetzt wird.
24
MG Mud User88f12472016-06-24 23:31:02 +020025
26BEISPIEL
Zesstra953f9972017-02-18 15:37:36 +010027========
MG Mud User88f12472016-06-24 23:31:02 +020028
Zesstra953f9972017-02-18 15:37:36 +010029 void create()
30 {
31 enable_commands();
32 ...
33 }
34
35 Dies markiert das Objekt als "living".
36
MG Mud User88f12472016-06-24 23:31:02 +020037
38SIEHE AUCH
Zesstra953f9972017-02-18 15:37:36 +010039==========
40
41 command(E), living(E), disable_commands(E), native(C), hooks(C)
42 set_living_name(E)