blob: 9031fbd94e0df8d5705c86542eb6a92f77efe666 [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001P_NOGET
2=======
3
4NAME
5----
Zesstra18626972017-01-31 10:38:27 +01006
Zesstra70ea4242019-06-27 20:51:52 +02007 P_NOGET "noget"
8
Zesstra18626972017-01-31 10:38:27 +01009
10DEFINIERT IN
11------------
Zesstra18626972017-01-31 10:38:27 +010012
Zesstra70ea4242019-06-27 20:51:52 +020013 /sys/thing/moving.h
14
Zesstra18626972017-01-31 10:38:27 +010015
16BESCHREIBUNG
17------------
Zesstra18626972017-01-31 10:38:27 +010018
Zesstra70ea4242019-06-27 20:51:52 +020019 Ist diese Property in einem Objekt auf 1 oder einen String gesetzt,
20 so kann ein Lebewesen das Objekt nicht nehmen.
21
22 Ist die Property auf 1 gesetzt, wird eine Standardmeldung ausgegeben,
23 beim Nehmen:
24
25 Du kannst <Objektname> nicht nehmen.
26
27 oder wenn man es in einen Behaelter zu stecken versucht:
28
29 Du kannst <Objektname> so nirgendwo reinstecken.
30
31 Man kann auch eine eigene Meldung angeben, wobei vom Programmierer
32 selbst auf einen korrekten Zeilenumbruch zu achten ist.
33
Zesstra18626972017-01-31 10:38:27 +010034
35BEISPIELE
36---------
Zesstra18626972017-01-31 10:38:27 +010037
Zesstra70ea4242019-06-27 20:51:52 +020038 Ein Objekt, welches fest im Raum verankert ist, kann natuerlich nicht
39 entfernt werden, z.B. ein angebundenes Seil: ::
40
41 SetProp(P_NOGET,"Das Seil ist fest am Baum verknotet!\n");
42
43 In einem Kommando zum Losknoten koennte man die Property dann loeschen,
44 um ein Wegnehmen zu ermoeglichen.
45
Zesstra18626972017-01-31 10:38:27 +010046
47SIEHE AUCH
48----------
Zesstra18626972017-01-31 10:38:27 +010049
Zesstra70ea4242019-06-27 20:51:52 +020050 Aehnliches:
51 :doc:`../props/P_NODROP`, :doc:`../props/P_TOO_HEAVY_MSG`,
52 :doc:`../props/P_ENV_TOO_HEAVY_MSG`, :doc:`../props/P_TOO_MANY_MSG`,
53 :doc:`../props/P_NOINSERT_MSG`, :doc:`../props/P_NOLEAVE_MSG`
Zesstra18626972017-01-31 10:38:27 +010054
Zesstra70ea4242019-06-27 20:51:52 +020055 Erfolg:
56 :doc:`../props/P_PICK_MSG`, :doc:`../props/P_DROP_MSG`,
57 :doc:`../props/P_GIVE_MSG`, :doc:`../props/P_PUT_MSG`,
58 :doc:`../props/P_WEAR_MSG`, :doc:`../props/P_WIELD_MSG`
59
60 Sonstiges:
61 replace_personal(E), /std/living/put_and_get.c
Zesstra18626972017-01-31 10:38:27 +010062
Zesstra70ea4242019-06-27 20:51:52 +020063Last modified: 2019-May-06
Zesstra18626972017-01-31 10:38:27 +010064