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