Mache Scripts für Newbys
Moderators: Scripting / Modding Moderators, Moderatoren für Deutsches X-Forum
-
- Posts: 44
- Joined: Tue, 20. Sep 05, 17:26
-
- Posts: 137
- Joined: Sun, 20. Nov 05, 23:06
-
- Posts: 1546
- Joined: Wed, 6. Nov 02, 20:31
Informationen zu Laderaum und Co:
Im Spiel kann man nur die Ruder- und die Triebwerkstunings über das Maximum anheben. Bei allen anderen Werten (Laderaum, Laser, usw.) geht das nur über einen externen Editor da man hier die Tships Datei ändern muß!
Diese Änderungen gelten aber erst dann wenn man ein neues Schiff gekauft hat, also nicht bei den bereits vorhandenen!
Im Spiel kann man nur die Ruder- und die Triebwerkstunings über das Maximum anheben. Bei allen anderen Werten (Laderaum, Laser, usw.) geht das nur über einen externen Editor da man hier die Tships Datei ändern muß!
Diese Änderungen gelten aber erst dann wenn man ein neues Schiff gekauft hat, also nicht bei den bereits vorhandenen!
-
- Posts: 630
- Joined: Mon, 6. Jun 05, 14:25
@Painkiller:
Ich gebe zu, dass würde funktionieren, aber wozu vier if/else-Strukturen, wenn du einfach
machen könntest?
Wäre das nicht vom Rechenaufwand her effektiver (mal davon abgesehen, dass es sich ohnehin nur um Sekundenbruchteile handeln würde)?
Zumindest wäre es definitiv kürzer.
Trotzdem - wenn du mir sagst, dass es auf andere Weise besser/einfach ginge, glaube ich dir das... Wenn du es begründest.
Eine Begründung wie "Für den Vorgang x existiert bereits eine vorgefertigte Funktion, weshalb er vorzuziehen ist." ist schon völlig akzeptabel und ich vertraue einfach darauf, dass dies auch der Tatsache entspricht.
Völker: (kein X2-Code jetzt das ist:)
Zahl= Random 1-5
If Zahl=1 then Race=Argon
Ich gebe zu, dass würde funktionieren, aber wozu vier if/else-Strukturen, wenn du einfach
Code: Select all
Zahl=Random 1-5
Race=races[Zahl]
Wäre das nicht vom Rechenaufwand her effektiver (mal davon abgesehen, dass es sich ohnehin nur um Sekundenbruchteile handeln würde)?
Zumindest wäre es definitiv kürzer.
Damit würdest du aber die Zielstellung verletzen, da nicht eine Station in einem zufälligen Sektor, sondern eine zufällige Station des Types "Schiffswerft", oder "Trockendock" gefragt ist.Dann schnappen wir uns nen Sektor (dafür gibts in X2 ne fertige Funktion: Find random sector usw. mit Argumenten)
Aus diesem hol ich mir per Zufall ne Station... fertig.
Ironischerweise ist das einer der beiden Hauptgründe dafür, dass ich diese Sprache überhaupt nicht leiden kann.X2 hat den Vorteil daß es für viele Wünsche bereits fertige Funktionen gibt,
Trotzdem - wenn du mir sagst, dass es auf andere Weise besser/einfach ginge, glaube ich dir das... Wenn du es begründest.
Eine Begründung wie "Für den Vorgang x existiert bereits eine vorgefertigte Funktion, weshalb er vorzuziehen ist." ist schon völlig akzeptabel und ich vertraue einfach darauf, dass dies auch der Tatsache entspricht.
-
- Posts: 1546
- Joined: Wed, 6. Nov 02, 20:31
@ LordZsar1:
Nun ich hätte diese vier Strukturen verwendet um dann diese dann mit den Schiffen direkt zu verknüpfen. Und zwar so daß das Rassenunabhängig läuft... ändere ich also eine Ausgaberasse, sollen die Schiffstypen gleich mitgeändert werden... und da ich ja sowieso ne Beschreibung hinzugeben muß (Kommentare), kann ich es so auch gleich machen. Denk ich mir halt...
Station suchen: Da hab ich Dir was unterschlagen... *g* Klar hätt ich als Station ne Werft oder ein Trockendock wählen lassen. Das geht ganz leicht mit der Typenabfrage...
Jo, es ist teilweise nicht grade leicht sich in dieser "Sprache" zurecht zu finden...
Also ich würde halt einige dieser Funktionen bereits mit den vorhandenen realisieren... wobei ich würd das gar nicht machen weil ich habe schon gemacht...
mfg Painkiller
Nun ich hätte diese vier Strukturen verwendet um dann diese dann mit den Schiffen direkt zu verknüpfen. Und zwar so daß das Rassenunabhängig läuft... ändere ich also eine Ausgaberasse, sollen die Schiffstypen gleich mitgeändert werden... und da ich ja sowieso ne Beschreibung hinzugeben muß (Kommentare), kann ich es so auch gleich machen. Denk ich mir halt...
Station suchen: Da hab ich Dir was unterschlagen... *g* Klar hätt ich als Station ne Werft oder ein Trockendock wählen lassen. Das geht ganz leicht mit der Typenabfrage...
Jo, es ist teilweise nicht grade leicht sich in dieser "Sprache" zurecht zu finden...
Also ich würde halt einige dieser Funktionen bereits mit den vorhandenen realisieren... wobei ich würd das gar nicht machen weil ich habe schon gemacht...

mfg Painkiller
-
- Posts: 106
- Joined: Tue, 23. Aug 05, 10:14
-
- Posts: 420
- Joined: Fri, 8. Apr 05, 16:55
-
- Posts: 2027
- Joined: Sun, 6. Apr 03, 18:57
-
- Posts: 17833
- Joined: Sat, 6. Mar 04, 16:38
-
- Posts: 137
- Joined: Sun, 20. Nov 05, 23:06
-
- Posts: 106
- Joined: Tue, 23. Aug 05, 10:14
grrr,das hilft alles nix. da ich mich immer noch weigere meine exakt gerade durch den sektor führende flugrute aufzugeben heißt es wohl bald: KRIEG!!!
eigentlich au egal,hab erst ein neues spiel wieder angefangen und kümmer mich grad erst mal darum einen m3 ''legal'' zu erwerben.
aber mal ehrlich,is doch bescheuert: ''erreiche system...AAAARRGGGHHH!!!''
''Stellen sie sofort diese Handlung ein.Bei dieser Operation kann es für sie keinen Profit geben...''
*aus dem system rückwärts wieder raus flieg*
eigentlich au egal,hab erst ein neues spiel wieder angefangen und kümmer mich grad erst mal darum einen m3 ''legal'' zu erwerben.
aber mal ehrlich,is doch bescheuert: ''erreiche system...AAAARRGGGHHH!!!''
''Stellen sie sofort diese Handlung ein.Bei dieser Operation kann es für sie keinen Profit geben...''
*aus dem system rückwärts wieder raus flieg*

-
- Posts: 137
- Joined: Sun, 20. Nov 05, 23:06
-
- Posts: 106
- Joined: Tue, 23. Aug 05, 10:14
hm,danke werds mal ausprobieren.
aber wie gesagt mach ich grad an meinem ''ohne-scripteinwirkung-bei-dem-trotzdem-modified-dransteht-?'' speicher weiter.
hoffentlich sind die tore bei x3 größer,gegen das problem mit in den sektor reinfliegen kann man ja echt nix dafür...
(lohnt sich x3 bei ner wetung von 62-73% überhaupt zu kaufen
)
aber wie gesagt mach ich grad an meinem ''ohne-scripteinwirkung-bei-dem-trotzdem-modified-dransteht-?'' speicher weiter.
hoffentlich sind die tore bei x3 größer,gegen das problem mit in den sektor reinfliegen kann man ja echt nix dafür...
(lohnt sich x3 bei ner wetung von 62-73% überhaupt zu kaufen

-
- Posts: 137
- Joined: Sun, 20. Nov 05, 23:06
-
- Posts: 106
- Joined: Tue, 23. Aug 05, 10:14
-
- Posts: 630
- Joined: Mon, 6. Jun 05, 14:25
Alle Zerstörer, Träger und Großtransporter leiden unter diesem Problem.
(auch der Kondor und auch unter Autopilot)
Grund dafür ist meist, dass ein TS statt nach oben nach unten auszuweichen versucht, dies jedoch nicht schafft.
(andersherum kommt es fast nie vor)
Ich glaube, dass es daran liegt, dass die Schiffe nicht dem ganzen Modell ausweichen, sondern nur dem Cockpit...
Soll heißen, dass sie ab einer bestimmten Entfernung zu diesem (und wirklich nur zu diesem) in die nächste Richtung abdrehen.
Leider liegen die Cockpits bei allen Großschiffen oberhalb der Längsachse und daher wohl das Problem...
Daran scheitern scheinbar auch die Xenon M3, diese nur auch bei kleineren Modellen, weil der Ausweichradius im Verbund mit der hohen Wendigkeit zu knapp kalkuliert ist.
... Wie gesagt - nur ein Verdacht.
Die Lösung wäre vermutlich, eben diesen Ausweichradius ein wenig zu erhöhen - zehn bis fünfzehn Prozent würden es schon tun, nur unglücklicherweise weiß ich nicht, wo dies möglich wäre.
@Painkiller:
Wenn du dieses Script bereits fertig geschrieben hast, wäre es wohl erfolgsversprechend, dich um den Quelltext zu bitten?
Dann kann sich Gerfried um anderes kümmern.
(auch der Kondor und auch unter Autopilot)
Grund dafür ist meist, dass ein TS statt nach oben nach unten auszuweichen versucht, dies jedoch nicht schafft.
(andersherum kommt es fast nie vor)
Ich glaube, dass es daran liegt, dass die Schiffe nicht dem ganzen Modell ausweichen, sondern nur dem Cockpit...
Soll heißen, dass sie ab einer bestimmten Entfernung zu diesem (und wirklich nur zu diesem) in die nächste Richtung abdrehen.
Leider liegen die Cockpits bei allen Großschiffen oberhalb der Längsachse und daher wohl das Problem...
Daran scheitern scheinbar auch die Xenon M3, diese nur auch bei kleineren Modellen, weil der Ausweichradius im Verbund mit der hohen Wendigkeit zu knapp kalkuliert ist.
... Wie gesagt - nur ein Verdacht.
Die Lösung wäre vermutlich, eben diesen Ausweichradius ein wenig zu erhöhen - zehn bis fünfzehn Prozent würden es schon tun, nur unglücklicherweise weiß ich nicht, wo dies möglich wäre.
@Painkiller:
Wenn du dieses Script bereits fertig geschrieben hast, wäre es wohl erfolgsversprechend, dich um den Quelltext zu bitten?
Dann kann sich Gerfried um anderes kümmern.
-
- Posts: 1546
- Joined: Wed, 6. Nov 02, 20:31