[SCR] [X3TC] [3.3.06] Prospektor
Moderators: Moderatoren für Deutsches X-Forum, Scripting / Modding Moderators
-
- Posts: 4664
- Joined: Mon, 6. Sep 04, 17:24
Mhh, wenn ich dem per "Cheat" sage, er soll den debri bei Abstand 200 (also vorher nachschaun, was der Debri an Erz und Wert hat)einfach per Cheat in den Frachtraum setze und den Debri explodieren lasse. Hängt sich dann der Prospektor dran auf, weil er immer noch den nicht mehr vorhandenen Debri in Dauerschleife sucht oder überprüft der das zwischendrinn nochmal, ob das, was er einsammenln wollte noch existent ist?
Das direkte anfliegen und einsammeln findet nur im "main" Script statt, richtig?
Das direkte anfliegen und einsammeln findet nur im "main" Script statt, richtig?
Ich fordere mehr und vorallem gerechtere Verteilung von Keksen und Süßkram für die "Magischen 20"! Daher wählen Sie jetzt die DPFGKV, die Deutsche Partei für gerechtere Keks - Verteilung!
-
- Posts: 12969
- Joined: Sun, 9. May 04, 21:26
Hm... wird schon irgendwie gehen.FritzHugo3 wrote:Mhh, wenn ich dem per "Cheat" sage, er soll den debri bei Abstand 200 (also vorher nachschaun, was der Debri an Erz und Wert hat)einfach per Cheat in den Frachtraum setze und den Debri explodieren lasse. Hängt sich dann der Prospektor dran auf, weil er immer noch den nicht mehr vorhandenen Debri in Dauerschleife sucht oder überprüft der das zwischendrinn nochmal, ob das, was er einsammenln wollte noch existent ist?
Ja.FritzHugo3 wrote:Das direkte anfliegen und einsammeln findet nur im "main" Script statt, richtig?
Gruß
Lucike
-
- Posts: 1378
- Joined: Fri, 21. Mar 14, 20:51
einfach da, wo die üblichen "check"-routinen enden und die "eigentliche" while-schleife losgeht:
Code: Select all
if (transporter verfügbar)
{
debris = find debris [nearest] ...
distance = debris -> get distance to [THIS]
if (distance < limit)
{
THIS -> fetch debris ...
if ([SECTOR] = playersector && distancetoplayer < 3km || THIS = PLAYERSHIP)
play sound ... "transfer-sound z.B."
}
}
To err is human. To really foul things up you need a computer.
Irren ist menschlich. Aber wenn man richtig Fehler machen will, braucht man einen Computer.
Mission Director Beispiele
Irren ist menschlich. Aber wenn man richtig Fehler machen will, braucht man einen Computer.
Mission Director Beispiele
-
- Posts: 4664
- Joined: Mon, 6. Sep 04, 17:24
Wer lesefaul ist, diesen Text einfach komplett ignorieren!
Egal, was ich in der prospector.main ändere, starte ich einen zuvor gestopten Prospector, wird die bearbeitete main, nicht ausgeführt.
Getestet habe ich das zum Schluss einfach mit ein paar play sample 1129 ganz am Anfang der main, bevor sonst irgend ein code steht. Mit "r", also manuellem scriptstart wird der Sound abgespielt. Starte ich den Prospektor auf den Frachtern, fliegen die los aber laden scheinbar die main, nicht neu.
Jetzt frage ich mich natürlich, wie das gehen kann? Gibts eine interne Kopie oder woher bekommen die Schiffe ihre Anweisungen, wenn es offenbar nicht die main ist in dem Moment.
Hab auch das Spiel neu geladen.
Muss ich erst den Piloten entlassen oder gar ein komplett neues Schiff nehmen? Ich blicks nicht.
Das Abschalten der permanenten "Achtung Schürfer" Warnung in der navbeacon konnte ich ganz normal ändern.
Habs mal mit manuellem laden der prospector.restart versucht aber hat auch nicht wirklich zum Erfolg geführt.
Gibts irgend nen Trick um den Prospector so zu starten, als sei es das erste Mal auf dem Schiff, so das er alle Scripte neu laden muss?
Edit: Ok ich fall gleich vom Glauben ab. gerade eben hat sich die "navbeacon" Datei zurück gestellt von meinen geänderten 50 Entfernung (was wunderbar funktioniert hatte) in nun wieder 3000. Wie können sich Dateien zurücksetzen?
Edit: Ich könnte Ko (nstanten Ausrechnen wollte ich schreiben ). Hat sich erleditg ^^. Da haben xml und pck von drei Dateien miteinander konkuriert ^^. Keine Ahnung, wieso da die xml Versionen drinn lagen. Muss ich versehendlich entpackt haben. So lassen sich dann wohl die "Geister" erklären. Und wegen so einem Schwachsinn ist wieder so viel Zeit vergangen.
Egal, was ich in der prospector.main ändere, starte ich einen zuvor gestopten Prospector, wird die bearbeitete main, nicht ausgeführt.
Getestet habe ich das zum Schluss einfach mit ein paar play sample 1129 ganz am Anfang der main, bevor sonst irgend ein code steht. Mit "r", also manuellem scriptstart wird der Sound abgespielt. Starte ich den Prospektor auf den Frachtern, fliegen die los aber laden scheinbar die main, nicht neu.
Jetzt frage ich mich natürlich, wie das gehen kann? Gibts eine interne Kopie oder woher bekommen die Schiffe ihre Anweisungen, wenn es offenbar nicht die main ist in dem Moment.
Hab auch das Spiel neu geladen.
Muss ich erst den Piloten entlassen oder gar ein komplett neues Schiff nehmen? Ich blicks nicht.
Das Abschalten der permanenten "Achtung Schürfer" Warnung in der navbeacon konnte ich ganz normal ändern.
Habs mal mit manuellem laden der prospector.restart versucht aber hat auch nicht wirklich zum Erfolg geführt.
Gibts irgend nen Trick um den Prospector so zu starten, als sei es das erste Mal auf dem Schiff, so das er alle Scripte neu laden muss?
Edit: Ok ich fall gleich vom Glauben ab. gerade eben hat sich die "navbeacon" Datei zurück gestellt von meinen geänderten 50 Entfernung (was wunderbar funktioniert hatte) in nun wieder 3000. Wie können sich Dateien zurücksetzen?
Edit: Ich könnte Ko (nstanten Ausrechnen wollte ich schreiben ). Hat sich erleditg ^^. Da haben xml und pck von drei Dateien miteinander konkuriert ^^. Keine Ahnung, wieso da die xml Versionen drinn lagen. Muss ich versehendlich entpackt haben. So lassen sich dann wohl die "Geister" erklären. Und wegen so einem Schwachsinn ist wieder so viel Zeit vergangen.
Ich fordere mehr und vorallem gerechtere Verteilung von Keksen und Süßkram für die "Magischen 20"! Daher wählen Sie jetzt die DPFGKV, die Deutsche Partei für gerechtere Keks - Verteilung!
-
- Posts: 5203
- Joined: Thu, 23. Jun 11, 14:57
der SE spuckt immer nur xml aus aber gepackte dateien haben vorrang du solltest also eher das pck verschwinden lassen, wenn du vor hast etwas zu ändern
My X3 Mods
XRebirth, things left to patch:
In General; On Firing NPC's; In De Vries; Out Of Zone; And the Antiwishlist
XRebirth, things left to patch:
In General; On Firing NPC's; In De Vries; Out Of Zone; And the Antiwishlist
-
- Posts: 5019
- Joined: Sat, 7. Feb 04, 02:47
moin,moin.
mir is da beim spielen des EMC4AP mod etwas aufgefallen.
der prospektor arbeitet nicht mit dem Mineralienscanner MK2 zusammen.
weiss nicht ob das im update jetzt eingarbeitet ist.
mir is da beim spielen des EMC4AP mod etwas aufgefallen.
der prospektor arbeitet nicht mit dem Mineralienscanner MK2 zusammen.
weiss nicht ob das im update jetzt eingarbeitet ist.
CPU Typ HexaCore Intel Core i5-8600, 3100 MHz ( Boost 43 x 100)
Grafikkarte XFX Radeon RX 580 8 GB GDDR5
Arbeitsspeicher 32614 MB (DDR4 SDRAM)
Motherboard Name Asus ROG Strix H370-F Gaming
Win 10 64 bit
KEINE MODS
Grafikkarte XFX Radeon RX 580 8 GB GDDR5
Arbeitsspeicher 32614 MB (DDR4 SDRAM)
Motherboard Name Asus ROG Strix H370-F Gaming
Win 10 64 bit
KEINE MODS
-
- Posts: 4664
- Joined: Mon, 6. Sep 04, 17:24
caysee[USC] wrote:moin,moin.
mir is da beim spielen des EMC4AP mod etwas aufgefallen.
der prospektor arbeitet nicht mit dem Mineralienscanner MK2 zusammen.
weiss nicht ob das im update jetzt eingarbeitet ist.
EMC4AP ist ein ganzes Modpack mit ganz vielen veränderten und angepassten Mods und Scripte verschiedenster Schreiber. Leider sind sehr viele der Erweiterungen, die man in der Scriptsammlung vorfindet schlicht nicht kompatiebel zu dem EMC4AP. Dazu ist EMC4AP seit Jahren in Entwicklung und lange nicht final. Es ist nicht ab zu sehen ob und wann sich die Sprach und Comand Recourcen ändern.
Es wird bei EMC4AP auch empfohlen keine extra Erweiterungen zu verwenden, soweit ich mich erinnere.
Es gab mal eine Liste, wo sich jeder Scripter anschauen konnte, welche Sprach- und Comandonummern noch frei sind und der hat sich dan dort eingetragen. So gab es kaum Überschneidungen der Scripte. Leider haben inzwischen manche Scripte/Mod Macher darauf verzichtet und nutzen alles mehr oder weniger wild durcheinander.
https://forum.egosoft.com/viewtopic.php ... start=4380Aldebaran_Prime wrote:Das braucht man eigentlich nicht. Wenn man mit dem X-Studio Script Editor arbeitet und den für den EMC4AP Ordner als "Game Folder" konfiguriert, bekommt man beim Starten des Editores die Konflikte im Fenster "Compiler Messages" angezeigt. Zudem kann man unter "Script Objects/Object Commands" alle belegten und freien Command_Slots sehen.FritzHugo3 wrote: ...
Ich nehme nicht an, du hast die von dir geänderten IDs irgendwo eingetragen oder aufgeschrieben? Dann hätten es andere einfacher, nachzuschauen, was noch frei ist an Recourcen (also so, wie die Listen in den unsignierten Erweiterungen unten). Vermutlich stimmen da einige nicht mehr mit den ursprünglichen in den Listen überein?
Leider kann ich das nicht exportieren oder mittels Copy&Paste hier posten, sonst wäre das auch kein Problem.
Jeder, der eigene Scripte an neue Slots anpasst, kann aber auf diese Weise kontrollieren, welche Slots frei sind und ob seine Änderung zu einem Konflikt führt, auch wenn Letzteres etwas mühsam ist, weil man das gesamte Start-Log des Editors von Beginn an durchlesen muss.
Macht eben jeder auf seine Weise .
Ich vermute mal, da wird einfach was Überschrieben oder ist doppelt vergeben. (Die Scoutspezialsoftware Erweiterung zum Beispiel funzt auch nicht ohne sie selber anzupassen).
Ich fordere mehr und vorallem gerechtere Verteilung von Keksen und Süßkram für die "Magischen 20"! Daher wählen Sie jetzt die DPFGKV, die Deutsche Partei für gerechtere Keks - Verteilung!