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