Ich möchte ein Script schreiben, dass dem Spiel eine Erweiterung (erwerbbar in Ausrüstungsdocks) hinzufügen soll, die Stationen aus größerer Distanz (zwischen Duplex- und Triplex-Scanner) identifiziert, sobald diese genau im Fadenkreuz liegen. Die Software soll ein Digitales Sichtverbesserungssystem voraussetzen und 'Visuelles Bilderkennungssystem' heißen.
Dazu muss das Script erst feststellen, welches Objekt (Schiff oder Station) sich im Fadenkreuz des Spielers befindet, und anschließend ob das Objekt sich innerhalb einer bestimmten Reichweite befindet. Wenn ja, soll das Objekt identifiziert werden. Wenn es dazu keine Funktion gibt, soll einfach ein Schiff des Spielers in der Station gespawnt und sofort wieder zerstört werden.
Jetzt die Frage, ist das möglich? Und wenn ja, wie?
Objekt mittels Fadenkreuz identifizieren?
Moderators: Moderatoren für Deutsches X-Forum, Scripting / Modding Moderators
in X2 keine ahnung, wenn man die rotation des Spielers abfragen kann und sinus/kosinus-Funktionen hat geht es mit dem erfassen ob im Fadenkreuz.. (die infrage kommenden Objekte müsstest du zuerst mit ner regulären Suche nach maximalentfernung finden und dann prüfen, ob sie evtl. im Fadenkreuz sind)
Ich hatte mal eine Lib geschrieben, die für diesen zweck die hälfte erledigt (position hinter dem Spielerschiff bestimmen und aus der entfernungsdifferenz Station - Position und Station - Spielerschiff kann man den Winkel/abstand vom Fadenkreuz ableiten - allerdings müsstest du meine lib dafür erstmal finden und dann abschreiben oder für X2 anpassen.. ich hab grad kA ob ich die berhaupt noch irgendwo rum liegen hab Gazz hat sie aber in X3 gerne verwendet..
EDIT: ah, wieder gefunden http://forum.egosoft.com/viewtopic.php? ... 02#2059502
EDIT2: hier mehr infos zu der angesprochenen methode: http://forum.egosoft.com/viewtopic.php?t=205532
Ich hatte mal eine Lib geschrieben, die für diesen zweck die hälfte erledigt (position hinter dem Spielerschiff bestimmen und aus der entfernungsdifferenz Station - Position und Station - Spielerschiff kann man den Winkel/abstand vom Fadenkreuz ableiten - allerdings müsstest du meine lib dafür erstmal finden und dann abschreiben oder für X2 anpassen.. ich hab grad kA ob ich die berhaupt noch irgendwo rum liegen hab Gazz hat sie aber in X3 gerne verwendet..
EDIT: ah, wieder gefunden http://forum.egosoft.com/viewtopic.php? ... 02#2059502
EDIT2: hier mehr infos zu der angesprochenen methode: http://forum.egosoft.com/viewtopic.php?t=205532
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