Start Info Community Spielen
 
 

Morgengrauner Dokumentation

Dateipfad: /home/mud/mudlib/doc//lfun/AddFixedObject

AddFixedObject()
****************


FUNKTION
========

   varargs void AddFixedObject(string str, int val, mixed ids);


DEFINIERT IN
============

   /std/room/shop.c


ARGUMENTE
=========

   str
     Der absolute Filename eines Objekts, das in quasi beliebiger Menge
     vom betreffenden Laden verkauft werden soll.
   val
     Sofern angegeben der angenommene Wert des Objekts. Falls val nicht
     angegeben oder 0 ist, wird der Wert aus dem angegebenen Objekt
     selbst ermittelt.
     Der Verkaufspreis ist 3 * Wert des Objekts.
   ids
     String oder Stringarray mit der ID oder den IDs, ueber die man das
     Objekt im Laden ansprechen kann. Falls nicht angegeben, wird die
     ID-Liste aus der blueprint des Objekts ausgelesen.


BESCHREIBUNG
============

   Mit dieser Funktion kann man einem Laden mitteilen, dass ein Objekt
   in ihm in unbegrenzter Anzahl verkauft werden soll.
   WICHTIG: Das zu verkaufende Objekt sollte dies insofern unterstuetzen,
   dass die Blueprint die notwendigen Informationen
   (P_SHORT, P_IDS, P_VALUE, P_LONG, P_NAME) beinhaltet. Dies bedeutet im
   einfachsten Fall, dass im create() auf
     if (!clonep()) return;
   verzichtet wird.


RUeCKGABEWERT
=============

   keiner


BEISPIELE
=========

   AddFixedObject("/obj/fackel", 5000, "fackel");
     Der Laden verkauft Fackeln zum Preis von 3*5000 Goldmuenzen und man
     kann die Fackel (ausser ueber die Inventarnummer) nur mittels der
     id "fackel" kaufen.



   AddFixedObject("/obj/fackel");
     Der Laden verkauft Fackeln zum dreifachen Wert dessen, was im Objekt
     /obj/fackel.c angegeben ist (derzeit sind das 5 Muenzen) und laesst
     alle IDs zu, die in /obj/fackel.c angegeben sind. Derzeit ist das
     auch nur "fackel".


SIEHE AUCH
==========


RemoveFixedObject(), SetStorageRoom(), /std/store.c


zurück zur Übersicht

YOUTUBE | FACEBOOK | TWITTER | DISCORD | FEEDBACK | IMPRESSUM | DATENSCHUTZ 1992–2023 © MorgenGrauen.