blob: 808704a9d53abc330b77519b46e37656cec47af8 [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001RemoveItem()
2============
3
4FUNKTION
5--------
6::
7
8 void RemoveItem(mixed file);
9
10DEFINIERT IN
11------------
12::
13
14 /std/room/items.c
15
16ARGUMENTE
17---------
18::
19
20 file
21 String oder Array von Strings mit dem Namen des zu entfernenden
22 Objekts.
23
24BESCHREIBUNG
25------------
26::
27
28 Das mit AddItem(file) dem Raum hinzugefuegte Objekt wird wieder aus
29 der Liste der Objekte entfernt.
30 Wurde bei AddItem() ein Array von Dateinamen uebergeben, so muss das
31 selbe Array auch bei RemoveItem() uebergeben werden!
32 Falls das Objekt, das durch den AddItem()-Aufruf erzeugt wurde, sich
33 noch im Raum befindet, wird es durch den RemoveItem()-Aufruf zerstoert.
34
35RUECKGABEWERT
36-------------
37::
38
39 keiner
40
41BEISPIELE
42---------
43::
44
45 Ein muellschluckerfreier Laden laesst sich wie folgt erzeugen:
46
47 inherit "/std/laden";
48 #include <properties.h>
49
50 create()
51 {
52 ::create(); // Hier wird u.a. der Muellschlucker erzeugt
53
54 RemoveItem("/obj/entsorg"); // und weg damit!
55
56 SetProp(...); // und die normale Beschreibung...
57 }
58
59SIEHE AUCH
60----------
61::
62
63 AddItem(), /std/room/items.c
64