[ external image ] Version 1.4
[ external image ] Version 1.4Die Readme wrote:libscripts by X-Freak Cartman
Beschreibung : verschiedene Scripts für andere Scripter, um das Scripten schwieriger Passagen zu erleichtern.
Version : 1.4
Datum : 19.01.2007
Autor : X-Freak Cartman
Files:
scripts\
lib.cm.find.gates.xml
lib.cm.getcomplex.xml
lib.cm.getcomplexes.xml
lib.cm.installedhardware.xml
lib.cm.isincomplex.xml
lib.cm.isknown.xml
lib.cm.stationsofcomplex.xml
lib.cm.tl.payment.xml
###########################################################################
Installation:
¯¯¯¯¯¯¯¯¯¯¯¯¯
Einfach in den scripts-Ordner werfen, Scripts laden / Spiel starten und schließlich nutzen
Benutzung:
¯¯¯¯¯¯¯¯¯¯
Per "call script" könnt ihr diese Scripts aufrufen. Je nach Script und Argument führen die Scripts dann unterschiedliche Rechenoperationen durch:
lib.cm.find.gates.xml
- sucht im angegebenen Sektor alle Gates und gibt sie als Array aus. Gibt man ein Objekt an (zweites Argument), so werden die Tore nach der Entfernung zu diesem Objekt sortiert. Bestätigt man 'only known gates', werden nur bereits erkundete Tore ausgegeben.
lib.cm.installedhardware.xml
- gibt das Array der auf dem Object installierten Hardware zurück. Auf Wunsch werden auch Tunings (Laderaumerweiterhungen, Triebwerkstunings und Ruderoptimierungen) und/oder Spielerobjekte (Bergungsversicherungen, Lizenzen, Datenspeicher) mit ausgegeben. Die Story-Kristalle werden nicht abgefragt.
lib.cm.isknown.xml
- gibt 1 oder null zurück, je nachdem, ob das Schiff in Scannerreichweite eines Schiffes der angegebenen Rasse liegt. Dieser Script wurde geschrieben, da das Kommando "is known" für Schiffe nicht korrekt funktioniert.
lib.cm.tl.payment.xml
- Gibt die Kosten eines TL des jeweiligen owners pro Torflug zurück.
>-Komplexscripte-<
lib.cm.getcomplex.xml
- gibt das Kontrollzentrum der angegebenen Station aus. Ähneln sich Komplexe zu 100%, so wird der nächstgelegene Hub als Hub der Station gesehen.
lib.cm.getcomplexes.xml
- gibt entweder alle Hubs oder alle Komplexe der angegebenen Sektors aus. Wählt man das multidimensional array?', so wird ein multidimensionales Array ausgegeben, das wie folgt gegliedert ist:
Im ausgegebenen Array sind die Komplexe als Arrays gespeichert.
Die Komplex-Arrays enthalten im index 0 das Kontrollzentrum, nachfolgend sind die Stationen des Komplexes nach Namen geordnet eingetragen.
lib.cm.isincomplex.xml
- prüft, ob die Station in einem Komplex ist
lib.cm.stationsofcomplex.xml
- gibt die Stationen eines Komplexes als Array aus, welches auf dem index 0 das CC und nachfolgend alle Stationen alphabetisch nach Namen sortiert enthält. Als Argument muss eine verbaute Station oder das Kontrollzentrum angegeben werden.
Versionhistorie:
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
1.4
lib.cm.installedhardware und lib.cm.tl.payment hinzugefügt
1.32
lib.cm.isknown gab manchmal einfach [TRUE] zurück, obwohl das Objekt nicht der angegebenen Rasse bekannt war
- gefixt
1.31
lib.cm.isknown hat das Spielerziel teilweise als unbekannt erfasst - gefixt
1.3
lib.cm.stationsofcomplex kann nun auch den Komplex einer im Komplex verbauten Station ausgeben
1.2
Aktualisierung von lib.cm.isincomplex und lib.cm.isknown
1.1
Performanceoptimierung, Entfernung eines unlokalisierbaren Abfragefehlers
1.0
Release
__________________________________
© 2006/07 X-Freak Cartman
Ich wünsche weiterhin einen guten Profit
Ich hoffe, dass ihr was draus machen könnt. Viel Spaß damit.