Maximales Triebwerkstuning durch Script
Moderators: Scripting / Modding Moderators, Moderatoren für Deutsches X-Forum
-
- Posts: 44
- Joined: Mon, 8. Oct 07, 09:12
Maximales Triebwerkstuning durch Script
Hallo miteinander.
Es gibt in den Scripten ja etwas in die Richtung wie
install 25 units of Triebwerkstuning
Mein Problem ist, das er dann bei den meisten Schiffen zu viel installiert und die Schiffe dann schneller sind als sie eigentlich sein dürften.
Meine Frage ist nun, wie ich da ein Limit oder ähnliches einbaue?
MfG Insigar
Es gibt in den Scripten ja etwas in die Richtung wie
install 25 units of Triebwerkstuning
Mein Problem ist, das er dann bei den meisten Schiffen zu viel installiert und die Schiffe dann schneller sind als sie eigentlich sein dürften.
Meine Frage ist nun, wie ich da ein Limit oder ähnliches einbaue?
MfG Insigar
-
- Posts: 48
- Joined: Wed, 25. Mar 09, 06:52
-
- Posts: 757
- Joined: Fri, 3. Aug 07, 07:29
Du kannst die überflüssigen Tunings an A-Docks und Handelsstationen auch "verkaufen".
Zumindest ging das früher. Ich habe es lange nicht mehr gemacht.
Skripttechnisch habe ich keine Ahnung.
MfG Drake-X
Zumindest ging das früher. Ich habe es lange nicht mehr gemacht.
Skripttechnisch habe ich keine Ahnung.
MfG Drake-X
CODEA Kurzanleitung & FAQ
CODEA Tipps & Tricks
Ich fühl mich wie eine alleinstehende Ziege.
Ich hab keinen Bock.
CODEA Tipps & Tricks
Ich fühl mich wie eine alleinstehende Ziege.
Ich hab keinen Bock.
-
- Moderator (Script&Mod)
- Posts: 14571
- Joined: Sun, 20. Nov 05, 22:45
er hat nach ner Script-Lösung gesucht, nicht nach was manuellem 
$Max.Tunings = $Ship -> get max upgrades for upgrade Triebwerkstuning
$Cur.Tunings = $Ship -> get amount of ware Triebwerkstunings in cargo bay
$Add.Tunings = $Max.Tunings - $Cur.Tunings
= $Ship -> add $Add-Tunings units of Triebwerkstuning

$Max.Tunings = $Ship -> get max upgrades for upgrade Triebwerkstuning
$Cur.Tunings = $Ship -> get amount of ware Triebwerkstunings in cargo bay
$Add.Tunings = $Max.Tunings - $Cur.Tunings
= $Ship -> add $Add-Tunings units of Triebwerkstuning
if not stated otherwise everything i post is licensed under WTFPL
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter
I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter

I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help

-
- Posts: 44
- Joined: Mon, 8. Oct 07, 09:12
Also, ich habe probiert mit einem Script ein Schiff mit maximalem Triebwerkstuning zu spawnen. Also hab ich einfach mal als Wert 25 angegeben. Das reicht für jedes Schiff das ich jemals fliegen werde und was zu viel ist macht ja eigentlich nichts. Nur ist es so das das überflüssige Tuning auch installiert wird und meine Schiffe dadurch ubertuned sind.
Und es gefällt mir nicht wenn da ein Odysseus mit 248 m/s fliegt^^.
Edit: Hab grad den letzten Beitrag noch gelesen. Das werde ich mal probieren.
Und es gefällt mir nicht wenn da ein Odysseus mit 248 m/s fliegt^^.
Edit: Hab grad den letzten Beitrag noch gelesen. Das werde ich mal probieren.
Last edited by Insigar on Sat, 9. Oct 10, 16:09, edited 1 time in total.
-
- Posts: 48
- Joined: Wed, 25. Mar 09, 06:52
Wie Uni schon sagte. Du solltest erstmal in erfahrung bringen wieviele Tunigs eventuell schon an Bord sind. Wieviele maximal installiert werden können und DANN ERST die gewünschte Anzahl installieren.
Wenn du einfach 25 Tunigs installierst darfst du dich nicht wundern das die Schiffe unter Umständen viel zu schnell werden.
Wenn du einfach 25 Tunigs installierst darfst du dich nicht wundern das die Schiffe unter Umständen viel zu schnell werden.
-
- Posts: 44
- Joined: Mon, 8. Oct 07, 09:12
Kannst du mir das villeicht genauer erklären?UniTrader wrote:er hat nach ner Script-Lösung gesucht, nicht nach was manuellem
$Max.Tunings = $Ship -> get max upgrades for upgrade Triebwerkstuning
$Cur.Tunings = $Ship -> get amount of ware Triebwerkstunings in cargo bay
$Add.Tunings = $Max.Tunings - $Cur.Tunings
= $Ship -> add $Add-Tunings units of Triebwerkstuning
-
- Posts: 48
- Joined: Wed, 25. Mar 09, 06:52
Auf deutsch bedeutet das soviel wie:
Er soll die maximale anzahl Tunigs feststellen, soll dann prüfen wieviel Tunings schon da sind, soll dann Tunigs installieren abzüglich der Anzahl die schon Installiert sind um den max wert zu erreichen.
Die Variabelnamen die Uni vergeben hat sind nebensächlich. Die kannst du nennen wie du willst. Am besten so das du dir merken kannst was was ist.
Hilft dir das ?
Er soll die maximale anzahl Tunigs feststellen, soll dann prüfen wieviel Tunings schon da sind, soll dann Tunigs installieren abzüglich der Anzahl die schon Installiert sind um den max wert zu erreichen.
Die Variabelnamen die Uni vergeben hat sind nebensächlich. Die kannst du nennen wie du willst. Am besten so das du dir merken kannst was was ist.
Hilft dir das ?
-
- Posts: 44
- Joined: Mon, 8. Oct 07, 09:12
-
- Posts: 48
- Joined: Wed, 25. Mar 09, 06:52
Die Frage versteh ich nicht ?
Du öffnest das betreffende Script im Editor und fügst dann an den passenden Stellen deine Sachen ein ?
Vielleicht wärs hilfreich wenn du mal sagst was ganz genau du machen möchtest ?
Hast du selbst ein Script erstellt das ein Schiff spawnt und möchtest dieses ausrüsten oder was möchtest du ?
Eventuell kann ich dir auch ne Beispiel Datei erstellen die dir hilft ?
Du öffnest das betreffende Script im Editor und fügst dann an den passenden Stellen deine Sachen ein ?
Vielleicht wärs hilfreich wenn du mal sagst was ganz genau du machen möchtest ?
Hast du selbst ein Script erstellt das ein Schiff spawnt und möchtest dieses ausrüsten oder was möchtest du ?
Eventuell kann ich dir auch ne Beispiel Datei erstellen die dir hilft ?
Last edited by Polarstorm on Sat, 9. Oct 10, 16:46, edited 1 time in total.
-
- Posts: 328
- Joined: Sat, 6. Mar 10, 16:20
-
- Moderator (Script&Mod)
- Posts: 14571
- Joined: Sun, 20. Nov 05, 22:45
klar, wenn du gleich so gierig bist und über 1.000 Tunings installierst passier das nunmalKixuf12 wrote:@Insigar: Welches X meinst du überhaupt? Ich weiß, dass das bei Reunion ging, aber bei TC werden meine Schiffe immer langsamer, wenn ich zu viel Triebwerkstuning installiere (habs bisher nur beim galaxy.Example.intplayership getestet)


if not stated otherwise everything i post is licensed under WTFPL
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter
I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter

I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help

-
- Posts: 44
- Joined: Mon, 8. Oct 07, 09:12
Ich meine X3: Terran Conflict mit der Version 2.7.1Kixuf12 wrote:@Insigar: Welches X meinst du überhaupt? Ich weiß, dass das bei Reunion ging, aber bei TC werden meine Schiffe immer langsamer, wenn ich zu viel Triebwerkstuning installiere (habs bisher nur beim galaxy.Example.intplayership getestet)
Ich nehme mal als Beispiel teemetals.tc.flotte, bei dem eine beliebige Anzahl Schiffe gespawnt werden kann, die mit nötigem Kleinzeug und eben auch Triebwerkstuning ausgestattet sind. Im Script steht irgendwas in Richtung install 25 units of Triebwerkstuning und sobald die Schiffe gespawnt sind sind sie auch voll ausgestattet. Nur das die Schiffe keine 25 Triebwerkstuning brauchen, sondern zum Beispiel 15. Und eben all diese Schiffe bekommen dann 10 zu viel. Und das will ich verhindern damit die Schiffe ihre normale Höchstgeschwindigkeit haben.Die Frage versteh ich nicht ?
Du öffnest das betreffende Script im Editor und fügst dann an den passenden Stellen deine Sachen ein ?
Vielleicht wärs hilfreich wenn du mal sagst was ganz genau du machen möchtest ?
Hast du selbst ein Script erstellt das ein Schiff spawnt und möchtest dieses ausrüsten oder was möchtest du ?
Eventuell kann ich dir auch ne Beispiel Datei erstellen die dir hilft ?
-
- Posts: 2764
- Joined: Thu, 31. May 07, 18:07
bis 2.5 gieng das nicht mehr zusätzliche Tunings zu verkaufen / an HS / AD zu deinstallieren oder ich habs einfach nicht mehr geschaft.
Ich müsste auch lügen wenn ich sagen würde das get max upgrad for upgrade schon seit X2 gibt. Wenns den Befehl tatsächlich gibt, dann ist das relativ egal um welches X es sich dreht da die Antwort die selbe ist.
--> $Max.Tunings = $Ship -> get max upgrades for upgrade Triebwerkstuning -> fly Commands (wenn s stimmt)
--> $Cur.Tunings = $Ship -> get amount of ware Triebwerkstunings in cargo bay -> Tread Command / For Ships and Stations
--> $Add.Tunings = $Max.Tunings - $Cur.Tunings -> <RetVar/IF> <Expression> -> General Command
--> = $Ship -> add $Add-Tunings units of Triebwerkstuning -> Tread Command
@Uni: Ich hab nachgeschaut welcher Befehl mir da durch den Kop ging. Er nannte sich anderst und zwar die
*=null -> get hacking security level
*=null -> get number of decks on ship
*=null -> get ship boarding defence level
Den security level Befehl hab ich gar nicht mehr gefunden ka wo der hin ist und ob ich mir den nur eingebildet habe.
Arg wir sind ja hier im X2Universums Forum.Welches X meinst du überhaupt?
Ich müsste auch lügen wenn ich sagen würde das get max upgrad for upgrade schon seit X2 gibt. Wenns den Befehl tatsächlich gibt, dann ist das relativ egal um welches X es sich dreht da die Antwort die selbe ist.
Wer zu viel Tunt bekommt seit R ein langsameres Schiff. Ka ob das in 2 auch schon so war aber dazu sag ich nur selba schuld ^^aber bei TC werden meine Schiffe immer langsamer, wenn ich zu viel Triebwerkstuning installiere
--> $Max.Tunings = $Ship -> get max upgrades for upgrade Triebwerkstuning -> fly Commands (wenn s stimmt)
--> $Cur.Tunings = $Ship -> get amount of ware Triebwerkstunings in cargo bay -> Tread Command / For Ships and Stations
--> $Add.Tunings = $Max.Tunings - $Cur.Tunings -> <RetVar/IF> <Expression> -> General Command
--> = $Ship -> add $Add-Tunings units of Triebwerkstuning -> Tread Command
@Uni: Ich hab nachgeschaut welcher Befehl mir da durch den Kop ging. Er nannte sich anderst und zwar die
*=null -> get hacking security level
*=null -> get number of decks on ship
*=null -> get ship boarding defence level
Den security level Befehl hab ich gar nicht mehr gefunden ka wo der hin ist und ob ich mir den nur eingebildet habe.
-
- Posts: 48
- Joined: Wed, 25. Mar 09, 06:52
-
- Posts: 44
- Joined: Mon, 8. Oct 07, 09:12