blob: c61c2f7504b90099b59b270a0186dcd22e94a3c3 [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001AddFixedObject()
2================
3
4FUNKTION
5--------
6::
7
8 varargs void AddFixedObject(string str, int val, mixed ids);
9
10DEFINIERT IN
11------------
12::
13
14 /std/room/shop.c
15
16ARGUMENTE
17---------
18::
19
20 str
21 Der absolute Filename eines Objekts, das in quasi beliebiger Menge
22 vom betreffenden Laden verkauft werden soll.
23 val
24 Sofern angegeben der angenommene Wert des Objekts. Falls val nicht
25 angegeben oder 0 ist, wird der Wert aus dem angegebenen Objekt
26 selbst ermittelt.
27 Der Verkaufspreis ist 3 * Wert des Objekts.
28 ids
29 String oder Stringarray mit der ID oder den IDs, ueber die man das
30 Objekt im Laden ansprechen kann. Falls nicht angegeben, wird die
31 ID-Liste aus der blueprint des Objekts ausgelesen.
32
33BESCHREIBUNG
34------------
35::
36
37 Mit dieser Funktion kann man einem Laden mitteilen, dass ein Objekt
38 in ihm in unbegrenzter Anzahl verkauft werden soll.
39 WICHTIG: Das zu verkaufende Objekt sollte dies insofern unterstuetzen,
40 dass die Blueprint die notwendigen Informationen
41 (P_SHORT, P_IDS, P_VALUE, P_LONG, P_NAME) beinhaltet. Dies bedeutet im
42 einfachsten Fall, dass im create() auf
43 if (!clonep()) return;
44 verzichtet wird.
45
46RUeCKGABEWERT
47-------------
48::
49
50 keiner
51
52
53
54BEISPIELE
55---------
56::
57
58 AddFixedObject("/obj/fackel", 5000, "fackel");
59 Der Laden verkauft Fackeln zum Preis von 3*5000 Goldmuenzen und man
60 kann die Fackel (ausser ueber die Inventarnummer) nur mittels der
61 id "fackel" kaufen.
62
63
64
65 AddFixedObject("/obj/fackel");
66 Der Laden verkauft Fackeln zum dreifachen Wert dessen, was im Objekt
67 /obj/fackel.c angegeben ist (derzeit sind das 5 Muenzen) und laesst
68 alle IDs zu, die in /obj/fackel.c angegeben sind. Derzeit ist das
69 auch nur "fackel".
70
71SIEHE AUCH
72----------
73::
74
75 RemoveFixedObject(), SetStorageRoom(), /std/store.c
76
77
78
79----------------------------------------------------------------------------
80Letzte Aenderung: Sat Nov 9 12:59:25 2002 durch Bambi
81