blob: a21cdc2d63cf0fbf0335390c68faa32e59e9bdec [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002RemoveItem()
Zesstra953f9972017-02-18 15:37:36 +01003************
MG Mud User88f12472016-06-24 23:31:02 +02004
MG Mud User88f12472016-06-24 23:31:02 +02005
Zesstra953f9972017-02-18 15:37:36 +01006FUNKTION
7========
MG Mud User88f12472016-06-24 23:31:02 +02008
Zesstra953f9972017-02-18 15:37:36 +01009 void RemoveItem(mixed file);
MG Mud User88f12472016-06-24 23:31:02 +020010
MG Mud User88f12472016-06-24 23:31:02 +020011
Zesstra953f9972017-02-18 15:37:36 +010012DEFINIERT IN
13============
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015 /std/room/items.c
MG Mud User88f12472016-06-24 23:31:02 +020016
MG Mud User88f12472016-06-24 23:31:02 +020017
Zesstra953f9972017-02-18 15:37:36 +010018ARGUMENTE
19=========
MG Mud User88f12472016-06-24 23:31:02 +020020
Zesstra953f9972017-02-18 15:37:36 +010021 file
22 String oder Array von Strings mit dem Namen des zu entfernenden
23 Objekts.
MG Mud User88f12472016-06-24 23:31:02 +020024
MG Mud User88f12472016-06-24 23:31:02 +020025
Zesstra953f9972017-02-18 15:37:36 +010026BESCHREIBUNG
27============
28
29 Das mit AddItem(file) dem Raum hinzugefuegte Objekt wird wieder aus
30 der Liste der Objekte entfernt.
31 Wurde bei AddItem() ein Array von Dateinamen uebergeben, so muss das
32 selbe Array auch bei RemoveItem() uebergeben werden!
33 Falls das Objekt, das durch den AddItem()-Aufruf erzeugt wurde, sich
34 noch im Raum befindet, wird es durch den RemoveItem()-Aufruf zerstoert.
35
36
37RUECKGABEWERT
38=============
39
40 keiner
41
42
43BEISPIELE
44=========
45
46 Ein muellschluckerfreier Laden laesst sich wie folgt erzeugen:
47
48 inherit "/std/laden";
49 #include <properties.h>
50
51 create()
52 {
53 ::create(); // Hier wird u.a. der Muellschlucker erzeugt
54
55 RemoveItem("/obj/entsorg"); // und weg damit!
56
57 SetProp(...); // und die normale Beschreibung...
58 }
59
60
61SIEHE AUCH
62==========
63
64 AddItem(), /std/room/items.c