blob: c9aa2e5b47735260df25116c4a89bb73cfd8832c [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002P_HIDE_EXITS
Zesstra953f9972017-02-18 15:37:36 +01003************
MG Mud User88f12472016-06-24 23:31:02 +02004
MG Mud User88f12472016-06-24 23:31:02 +02005
Zesstra953f9972017-02-18 15:37:36 +01006NAME
7====
MG Mud User88f12472016-06-24 23:31:02 +02008
Zesstra953f9972017-02-18 15:37:36 +01009 P_HIDE_EXITS "hide_exits"
MG Mud User88f12472016-06-24 23:31:02 +020010
MG Mud User88f12472016-06-24 23:31:02 +020011
Zesstra953f9972017-02-18 15:37:36 +010012DEFINIERT IN
13============
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015 /sys/room/exits.h
MG Mud User88f12472016-06-24 23:31:02 +020016
MG Mud User88f12472016-06-24 23:31:02 +020017
Zesstra953f9972017-02-18 15:37:36 +010018BESCHREIBUNG
19============
20
21 Ist diese Property in einem Raum auf einen Integerwert ungleich 0
22 gesetzt, werden einem Spieler fuer diesen Raum keine Ausgaenge angezeigt.
23 Auch der Text "Keine sichtbaren Ausgaenge." (oder so) kommt nicht.
24 Alternativ kann man auch ein array von strings uebergeben. In diesem
25 Fall werden all die Ausgaenge nicht angezeigt, deren Index in P_EXITS
26 in dem array vorkommt.
27 In diesem Fall wird ggf. der Text "Keine sichtbaren Ausgaenge."
28 ausgegeben.
29
30
31BEISPIEL
32========
33
34 AddExit("raus", "/ganz/wo/anders");
35 AddExit("weiter", "/in/der/naehe");
36
37 // KEINE Ausgaenge anzeigen. Noch nicht mal, dass man keine sieht.
38 SetProp(P_HIDE_EXITS, 1);
39
40 // Der Ausgang weiter wird nicht angezeigt.
41 SetProp(P_HIDE_EXITS, ({"weiter"}) );
42
43 // Keinen Ausgang zeigen, aber den Text, dass keiner sichtbar, ausgeben.
44 SetProp(P_HIDE_EXITS, ({"weiter", "raus"}) );
45
46
47SIEHE AUCH
48==========
49
50 Aehnliches: P_SHOW_EXITS
51 Sonstiges: AddExit(), GetExits(), int_long(), int_short()
52
5325. Apr 1996 Highlander