[DISKUSSION] Allgemeine S&M-Fragen II

Hier ist der ideale Ort um über Scripts und Mods für X³: Terran Conflict und X³: Albion Prelude zu diskutieren.

Moderators: Scripting / Modding Moderators, Moderatoren für Deutsches X-Forum

TheEarl
Posts: 352
Joined: Fri, 3. Aug 07, 17:27
x3ap

Post by TheEarl »

Ok danke, ich weiß nur von X3R, dass es oft vorkam, dass Ausrüstungsdocks dauerbelgt waren, obwohlkein Schiff drin war und dachte, ich frage mal.

Aber jetzt was neues für mich:
Ich hab natürlich in der MSCI-Referenz gesucht aber finde nicht, wie ich ein array bekomme, welche Waren inklusive installierter Software, Waffen + Schilde auf einem Schiff vorhanden sind. Genauso würde ich gern die Tunings wissen. Erst danach wird es zerstört. :)
User avatar
ScRaT_GER
Posts: 1962
Joined: Tue, 8. Jan 08, 18:19
x3tc

Post by ScRaT_GER »

Dafür gibt es keinen direkten Befehl.
Die einzige Möglichkeit ist alle Waren aller Maintypes abzufragen.

Cycrow hat dafür eine Library geschrieben. Hier ist sie aufgelistet.

Es gibt ein paar Befehle (z.B. get tradable ware array from ship). Diese beinhalten aber natürlich nicht die Softwares oder Tunings. Ich glaube sogar installierte Laser werden davon nicht erfasst.

MfG,
ScRaT
TheEarl
Posts: 352
Joined: Fri, 3. Aug 07, 17:27
x3ap

Post by TheEarl »

Und wieder danke !

Die lib macht genau das Richtige.
Und mit deinem Menü-Tip kann ich mir das ganz einfach anzeigen lassen zur Kontrolle.

Jetzt kann ich die Equipments, Waffen und Waren vorher von dem Schrottschiff auf das Reparierte übertragen.
Eigentlich wollte ich noch pro Tuning das jeweils bessere fürs neue Schiff übernehmen. Vielleicht klappt das auch noch.
Bei dem Befehl für die Waren steht halt dabie, dass es ein NPC sein muss, daher hab ich den noch nicht verwendet. Geht das trotzdem ?

<RetVar/IF> <RefObj> get tradeable ware array from ship
2x edit:
Ok, wie es aussieht liefert der Befehl alle Waren an Bord und die lib alle Equipments und installieren Waffen.
Aber beides liefert keine Anzahl. Jetzt geht das geteste los, wie ich das rausbekomme.
User avatar
ScRaT_GER
Posts: 1962
Joined: Tue, 8. Jan 08, 18:19
x3tc

Post by ScRaT_GER »

Wenn du alle Waren als Array vorliegen hast, brauchst du nur mit Hilfe einer Schleife durch das Array zu laufen und für jede Ware den Befehl "get amount of ware $ware in cargo bay" verwenden.

MfG,
ScRaT
TheEarl
Posts: 352
Joined: Fri, 3. Aug 07, 17:27
x3ap

Post by TheEarl »

Jetzt hab ich das richtige entdeckt:
plugin.mailo.loot.transfer.all.wares
parameter ship1 + ship2
Das ist aus "Shiploot v1.03" und transferiert wirklich alles auser den Tunings.
Es hinterläßt zwar auf dem Schrottschiff die installierten Waffen/Schilde, diese erscheinen trotzdem auch auf dem anderen. Das ist nur kurz unschön, denn das Schrottschiff wird danach entsorgt.
Ich hab Mailo grad mal per PN angefragt.
Draguun
Posts: 293
Joined: Mon, 19. Jan 09, 17:30
x3tc

Audioausgabe von Station ändern

Post by Draguun »

Eine mittelgroße Frage am Rande. Ist es möglich einige ausgewählte Stationen iG anders von Betty ansagen zu lassen ? Soll heißen ich fliege gerade IS und klicke eine Station an, die Betty dann fröhlich als Audio wiedergibt. Nun hab ich aber z.B. eine Munitionsfabrik die völlig andere Dinge herstellt (benutze halt nur das Modell), daher möchte ich das Betty hier (und ein paar andere, aber es geht ums Prinzip) etwas anderes sagt. Ist es machbar ? Schwer ? Leicht ? Kurz vor Unmöglich ? Und falls ja, hätte jemand freundlicherweise ein kurzes "How to" parat ?! :gruebel:

P.S.: Der Text den sie sprechen soll ist natürlich in der Sprachdatei vorhanden.

Dankbare Grüße
***modified*** und............geht auch nicht anders.
User avatar
Gazz
Posts: 13244
Joined: Fri, 13. Jan 06, 16:39
x4

Post by Gazz »

Das ist als Script möglich. Hab ich schon mal gemacht.
Ein globales Watcher Script (oder eines, das nur läuft, wenn man in dem Sektor ist), das alle 1 ms auf Wechsel des Spielerziels prüft.

Wenn "die" Station angewählt, spiele Audio Nr. Blah.

Oder du setzt in in types/irgendwas ne andere Beschreibungs ID ein.
My complete script download page. . . . . . I AM THE LAW!
There is no sense crying over every mistake. You just keep on trying till you run out of cake.
Deleted User

Post by Deleted User »

Hi Leute

Ich habe da mal eine Frage.
Wie kann ich hier( [ external image ] )eine neue Waffen Kategorie ( Subtype ) einfügen?

Danke für die Hilfe.
Draguun
Posts: 293
Joined: Mon, 19. Jan 09, 17:30
x3tc

Post by Draguun »

@ Gazz
Ok, thx. Werde mal anfangen zu Stricken. :D
***modified*** und............geht auch nicht anders.
User avatar
Gazz
Posts: 13244
Joined: Fri, 13. Jan 06, 16:39
x4

Post by Gazz »

ViperMK7 wrote: Wie kann ich hier()eine neue Waffen Kategorie ( Subtype ) einfügen?
Kurze Antwort: gar nicht.

Ansonsten guck nach beim Reunion "Racial Laser Mod" welche Probleme du hättest wenn du es tätest.
My complete script download page. . . . . . I AM THE LAW!
There is no sense crying over every mistake. You just keep on trying till you run out of cake.
User avatar
mindaway
Posts: 173
Joined: Thu, 3. Nov 05, 09:30
x3tc

Add default items

Post by mindaway »

wo ist eigendtlich diese zeile definiert??

ich würde gerne die default items ändern, aber wo steht das geschrieben,
kann man die überhauüt ändern.....
User avatar
Ketraar
EGOSOFT
EGOSOFT
Posts: 12175
Joined: Fri, 21. May 04, 17:15
x4

Post by Ketraar »

Ketraar wrote:Für allgemeine Frage haben wir ein Sammelthema.

*zusammenschweiss*
*sich wiederholt*

MFG

Ketraar
Image
reretghg
Posts: 58
Joined: Thu, 26. Nov 09, 16:29
x3ap

wo bekomme ich waffen her

Post by reretghg »

Ich wollte mal wissen ob ich waffen herskripten kann ohne dafür noch etwas zu downloaden.
User avatar
Killjaeden
Posts: 5366
Joined: Sun, 3. Sep 06, 18:19
x3tc

Post by Killjaeden »

ja skripteditor aktivieren und skript selber schreiben...
oder das cheatskript downloaden (siehe cheatskript sticky).
[ external image ]
X-Tended TC Mod Team Veteran.
Modeller of X3AP Split Acinonyx, Split Drake, Argon Lotan, Teladi Tern. My current work:
Image
reretghg
Posts: 58
Joined: Thu, 26. Nov 09, 16:29
x3ap

Post by reretghg »

kann mir jemand sagen was ich schreiben muss?
User avatar
Ketraar
EGOSOFT
EGOSOFT
Posts: 12175
Joined: Fri, 21. May 04, 17:15
x4

Post by Ketraar »

Für allgemeine Fragen bitte diesen Sticky benutzen. (iwi gibts hier nen Echo..)

MFG

Ketraar
Image
Draguun
Posts: 293
Joined: Mon, 19. Jan 09, 17:30
x3tc

Post by Draguun »

ECHO...äh doch nicht :wink:
reretghg wrote:kann mir jemand sagen was ich schreiben muss?
<RetVar/IF> <RefObj> add <Var/Number> units of <Var/Ware>
oder etwas ausführlicher

Code: Select all

= [PLAYERSHIP] -> add <Var/Number> units of <Var/Ware>
return null
der Rest ist wohl selbsterklären.....wenn nich, ein bischen lesen hilft. :wink:
***modified*** und............geht auch nicht anders.
User avatar
Killjaeden
Posts: 5366
Joined: Sun, 3. Sep 06, 18:19
x3tc

Post by Killjaeden »

Eine Frage:

Code: Select all

<RetVar/IF> find ship: sector=<Var/Sector> class or type=<Value> race=<Var/Race> flags=<Var/Number> refobj=<Value> maxdist=<Var/Number> maxnum=<Var/Number> refpos=<Var/Array>
was muss ich bei den ganzen dingern da angeben wenn es mich nicht juckt?
maxnum kann ich mir denken aber was ist mit flags, refobj und refpos?
kann ich die einfach null setzen?
[ external image ]
X-Tended TC Mod Team Veteran.
Modeller of X3AP Split Acinonyx, Split Drake, Argon Lotan, Teladi Tern. My current work:
Image
User avatar
Gazz
Posts: 13244
Joined: Fri, 13. Jan 06, 16:39
x4

Post by Gazz »

Guck erstmal im MSCI. Da isses nämlich erklärt. =)
My complete script download page. . . . . . I AM THE LAW!
There is no sense crying over every mistake. You just keep on trying till you run out of cake.
User avatar
Killjaeden
Posts: 5366
Joined: Sun, 3. Sep 06, 18:19
x3tc

Post by Killjaeden »

du wirst staunen aber da hab ich geschaut... zumindest unter dem direkten befehl... da stand nix weiter.
Wenns wo anders stehen sollte ... das ganze MSCI ist immernoch ein großes spanisches Dorf *g*

aber ich habs jetzt anders gelöst. Warum nach etwas spezifischen wenn man auch gleich alles suchen kann xD
[ external image ]
X-Tended TC Mod Team Veteran.
Modeller of X3AP Split Acinonyx, Split Drake, Argon Lotan, Teladi Tern. My current work:
Image

Return to “X³: Terran Conflict / Albion Prelude - Scripts und Modding”