blob: f4733ef48aa21f6d7432543a6a690887e050119a [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001P_HIDE_EXITS
2============
3
4NAME
5----
6::
7
8 P_HIDE_EXITS "hide_exits"
9
10DEFINIERT IN
11------------
12::
13
14 /sys/room/exits.h
15
16BESCHREIBUNG
17------------
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
29BEISPIEL
30--------
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
45SIEHE AUCH
46----------
47::
48
49 Aehnliches: P_SHOW_EXITS
50 Sonstiges: AddExit(), GetExits(), int_long(), int_short()
51
5225. Apr 1996 Highlander
53