EnglishGermanFrenchRussianPolishItalianSpanish
Log inRegister
 
jkPatrol-Script V3 (ohne Beta) Release Now
Post new topic Reply to topic Goto page 1, 2, 3, 4, 5, 6, 7  Next
View previous topic :: View next topic
Author Message
jnrk





Joined: 11 Mar 2004
Posts: 231 on topic

Thank you for registering your game
modified
PostPosted: Fri, 19. Mar 04, 12:35    Post subject: jkPatrol-Script V3 (ohne Beta) Release Now Reply with quote Print

V3 ohne Beta dafür mit Readme Smile

Sollte ich irgendwo etwas Vergessen oder Übersehen haben....Ihr wisst ja wo Ihr mich findet Laughing

Apropro finden ? Wohnt einer von Euch im Großraum M ?

Download hier

Aus der ReadMe:

Das jkPatrol

Die jk-Software-Engineering-Coorperation präsentiert die Neuste und
Weitreichendste Entwicklung im Bereich der Sektorverteidigung. Sie
eröffnet dem Unternehmer eine skalierbare Friedenslösung für seine
wertvollen Fabriken und Transporter.
Die einsetzbaren Mittel der Friedensschaffung erstrecken sich vom
Einzelschiff, über das Einzelschiff mit einem Versorgungsschiff bis
hin zu kleinen gemischten Verbänden (Beispielkonfigurationen siehe
Anhang) und ermöglichen die Beruhigung von bis zu 8 Sektoren.


Erklärung:
Dieses Script sorgt dafür das das ausgewählte Schiff und die ihm
folgenden oder bewachenden bis zu maximal 8 Sektoren kontrolliert,
d.h. die Sektoren werden auf Feinde gescannt. Befinden sich dort
Feinde, springt das/die Schiff/e per Jumpdrive (ist also unabdingbar
eingebaut zu haben) ins System, bekämpft alle Feinde und führt die
Scans weiter fort. Dabei erfolgt die Versorgung mit Energiezellen
am besten mit einem mitzuführenden TP/TS (muss ebenfalls Jumpdrive
und darüberhinaus eine Transport-Erweiterung besitzen). Der Pilot
erhält vom Spieler für jeden Abschuß 500Cr, sollte der Spieler diese
Summe nicht aufbringen können, wird die Patrouille eingestellt.

Nach dem Sprung ins Krisensystem sammelt sich der Verband und schlägt
los, sobald er vollzählig angekommen ist. Dabei zieht sich der
mitgeführte Versorger in die nächstgelegene Fabrik zurück und geht
erst nach Befriedung des Sektors seinem Versorgungsauftrag nach.

Die zu kontrollierenden Sektoren müssen über ein NavSat I/II oder
eine Spielerstation verfügen.



--------INSTALLATION----------
Alle Dateien aus dem scripts-Verz. ins X2/scripts Verzeichniss kopieren,
analog dazu die Textdatei 492910.xml ins x2/t Verzeichniss.

Für die englische Version 442910.xml (coming soon)
und die französische 332910.xml (s.O.) Smile


--------AUSFÜHREN-------------
Vorraussetzung für Alle Schiffe ist die Kampfsoftware MK1, Jumpdrive
sowie der Transporterweiterung für das Versorgungsschiff.
Im Kampfmenü erscheint das neue Kommando "Start jkPatrol", nach dessen
Aktivierung müssen 8 Sektoren angegeben werden. Sollen weniger bewacht
werden, einfach einen beliebigen mehrfach auswählen. Dieser Befehl
wird dem Führungsschiff erteil, alle Begleitschiffe müssen vorher den
Befehl "Folgen" oder "Bewachen" erhalten haben.

Befindet sich in einem der angegebenen Sektoren kein NavSat oder Station,
wird er auch nicht patrouilliert. Baut man später eine dieser hinzu, muss
die jkPatrol neu gestartet werden, sonst erkennt sie den veränderten
Zustand dieses Sektors nicht.

Möchte man weniger Sektoren sichern, so wähle man einfach einen mehrfach.

Alternativ kann die jkPatrol auch direkt aus dem Scripteditor mittels
"r" auf der Datei "plugin.jkpatrol.patrol1.xml" ausgeführt werden. Als
Erstes muss dann das Führungsschiff ausgewählt werden, gefolgt von den
bis zu 8 Sektoren.

Gestoppt wird die jkPatrol, indem das Führungsschiff einen anderen Befehl
aus der Kommandokonsole erhält.


-------Anhang-------
Schiffskonfigurationen:
-einzelner M6 (ist bei mir Standard und ist ausreichend, erfordert aber manuelle EZ-Versorgung)
-M6+TP/TS (löst immer mehr ^^^^ ab, ist einfach wartungsärmer)
-M6+4-6M3+TP/TS (das sieht schon mehr nach Verband aus)

Verbände mit Großschiffen funktionieren natürlich auch, habe sie aber
selbst noch nicht getestet.



Kooperation mit:
RG.Route.Patrol von Mr.Gee

mit dem Ziel, dass ein späteres HQ-Flottenpatrol auf beide, je nach
Bedrohungsart, zurückgreifen kann und dem Anwender der Einsatz dieser
Scriptsammlung erleichtert wird.

Federführend in der Schaffung einer gemeinsamen Kommunikationsschnittstelle
ist ticaki, welcher diese direkt in sein klasse BPH-Erweiterungskit MK1
integriert.



-------Technik-----------
Die verwandte Text-Id ist 2910, das Kommando COMMAND_TYPE_FIGHT_20


Anregungen, Kritik und Verbesserungen stets und herzlich willkommen.
jk@cinso.de


-------ANMERKUNG--------------
Die neuste Version läuft nur noch unter X2-V1.3 und hoffentlich auch aufwärts Smile



------ToDos----------------
- Patrol auch in Sektoren in denen Informationen durch eigene Schiffe vorliegen
- tauchen in einem bereits befriedeten Sektor erneut Feinde auf, sollte sich der
Versorger wieder zurückziehen
- Überprüfung ob die Sektoren über NavSat/Station verfügen wiederholen
- Auslesen der Feinde aus den Nutzereinstellungen
- wenn der erste Sektor 3-fach direkt wiederholt wird, so sollen die zuvor
ausgewählten Sektoren geschützt werden
- Versorgung mit mehreren Versorgern gleichzeitig funktioniert
- die Unterstützung von Verbänden nur mit Schiffen <M6 ist angedacht,
aber ebenfalls noch nicht durchgängig realisiert.
- Notruffunktion
- Andocken der Begleitschiffe in einem TL/M2/M1
- Idle-Bewegung des Verbands wenn kein Feind in Sicht
- Größere Gegner nur bei eigener Überlegenheit angreifen
- globaler Stopp aller jkPatrol

Eine Realisierung dieser ToDo-Liste mit dem derzeitigen Scriptgerüst ist
mehr als fraglich, denn die jkPatrol steht vor einem kompletten Neuaufbau.
Dieser Neuaufbau ergibt sich aus der späteren Weiterverwendung in der
HQ-Flottenpatrouille und bedarf leider nicht nur geringfügiger
Modifikationen. Der Support für V3 wird bis zum Erscheinen einer mindestens
gleichwertigen -jkPatrol V5- mit Vergnügen fortgesetzt.

Ebenfalls sind Verbesserungen/BugReports/Kritik und Anregungen ausdrücklich
erwünscht und tragen sicher zu einer verbesserten neuen Version bei.

Es geht also weiter und jede Hilfe ist willkommen und wird aufgegriffen.

Wo benötige ich derzeit besonders Hilfe ?
- Übersetzung in andere Sprachen.
- Alpha+Betatester (die nächste Version kommt bestimmt Smile )
- Scripter die den Code auf Verbesserungen untersuchen
(ich bin fern von "gut im Scripten", daher auch hier Kritik usw. an mich)


--------Downloads/Links-----------
http://www.hoststore.de/contes/jkdown/jkPatrolV3.zip jkPatrolV3
http://www.egosoft.com/x2/forum/viewtopic.php?t=38981 RG.Route.Patrol von Mr.Gee
http://www.egosoft.com/x2/forum/viewtopic.php?t=36042 BPH-Erweiterungskit MK1 von ticaki


-----Danksagungen------
mkess, BurnIt!, ColonelChris, Old Man II für Ideen, Anregungen und Kritik.
Ticaki, Mr.Gee und gsl für technische Unterstützung und geniale Kooperation.
Dank the_fly jetzt auch mit französischem Text.
Last but not Least: Sagittarius der seine Spielstände und viel Zeit für die
Alphatests geopfert hat, dabei stets mit weiteren Ideen um die Ecke kam.


Dank Euch Allen die dieses Script einsetzen...
jk@cinso.de


_________________
United Script Tutorial
ScriptWar
jkPatrol-Script


Last edited by jnrk on Tue, 4. May 04, 23:52; edited 12 times in total
Back to top
View user's profile Send private message
Old Man II





Joined: 06 Nov 2002
Posts: 1913 on topic

Thank you for registering your game
PostPosted: Fri, 19. Mar 04, 13:02    Post subject: Reply with quote Print

Hallo,

wie kauft denn ein M6 oder M2 Energiezellen?

Bei dem M2 wäre ja noch ein Frachter dabei, aber beim M6?

Cu Tom

Back to top
View user's profile Send private message
jnrk





Joined: 11 Mar 2004
Posts: 231 on topic

Thank you for registering your game
PostPosted: Fri, 19. Mar 04, 13:19    Post subject: ... Reply with quote Print

Hallo Tom,

nennen wir es Magie Laughing


054 $menge = [THIS] -> get free volume of cargo bay
055 $genugcredits = get player money
056 $kosten = $menge * 200
057 if $genugcredits > $kosten
058 $nix = [THIS] -> add $menge units of Energiezellen
059 $negkosten = - $kosten
060 add money to player: $negkosten

Dafür sind die EZs ordentlich teuer...eleganter wäre es natürlich einen Versorger TP/TS (wie bei echten Schiffen) hierfür abzustellen.

RU,
Sascha


_________________
United Script Tutorial
ScriptWar
jkPatrol-Script
Back to top
View user's profile Send private message
Old Man II





Joined: 06 Nov 2002
Posts: 1913 on topic

Thank you for registering your game
PostPosted: Fri, 19. Mar 04, 13:53    Post subject: Reply with quote Print

Hallo,

ich hatte schon befürchtet das die Antwort so ausfällt Wink

Aber die Idee ist gut, da die M6 nun zu was taugen.
Mal noch was.
Sagen wir mal, ich nehme ein M2 für die Aktion und verwende dein Script.
An dem M2 hängen 2 M6 per "beschütze M2". Kannst du die mit versorgen? Auf die Art hättest du eine Art "schnelle Eingreiftruppe".
Praktisch so Ähnlich wie beim KI-Sprungantrieb benutzen. Da springen ja auch alle verbundenen Schiffe.

Cu Tom

Back to top
View user's profile Send private message
Mathox





Joined: 20 Feb 2004
Posts: 53 on topic

Thank you for registering your game
PostPosted: Fri, 19. Mar 04, 15:54    Post subject: Reply with quote Print

Hallo jnrk,

ich wollte das Script auch gerne nutzen nur mache ich glaube ich irgend einen Fehler.

Ich will das mein Argon Zentaur gegen den Uhrzeigersinn folgende Route nimmt: 1. Erzgürtel 2. Wolkenbasis SO 3. Trantor 4. Heimat des Lichts
5. Roter Schein 6. Wolkenbasis SW 1.Erzgürtel usw.

Nun weis ich nicht was ich falsch gemacht habe. Kampfsoftware MK1 ist gekauft und installiert auf der Korvette.

Die Korvette rüht sich überhaupt nicht nach der Routenfestlegung.

Ich glaube ich hätte meine Korvette mit einen Jumpantrieb ausstatten sollen und mit EZ oder ? Oder irre ich mich da ?

Bitte um Hilfe

Danke,

Mathox

Back to top
View user's profile Send private message
jnrk





Joined: 11 Mar 2004
Posts: 231 on topic

Thank you for registering your game
modified
PostPosted: Fri, 19. Mar 04, 16:04    Post subject: .. Reply with quote Print

@Mathox

Hast Du richtig erkannt, Jumpdrive+EZ sind unabdingbar. Ich häts besser in die ReadMe schreiben sollen, dieser Mangel wird gleich behoben, sorry.


@Tom
Deine Idee als nächste Erweiterung gefällt mir gut, zumal man dann auch einen Treibstoff (EZ) Transporter mitnehmen könnte (vielleicht später müsste, wenn mein "Krückeneinkauf der EZ" wieder rausfliegt). Ich hab da schon eine Idee wie sich Deine Idee umsetzen läßt.

Ansonsten läut das Script mit Deinem M2 ?
Mangels Credits konnt ichs damit noch nicht testen.

Danke Euch beiden,
jnrk

Edit: Nachtrag, habs in die ReadMe aufgenommen.


_________________
United Script Tutorial
ScriptWar
jkPatrol-Script


Last edited by jnrk on Fri, 19. Mar 04, 16:14; edited 1 time in total
Back to top
View user's profile Send private message
Mathox





Joined: 20 Feb 2004
Posts: 53 on topic

Thank you for registering your game
PostPosted: Fri, 19. Mar 04, 16:09    Post subject: Reply with quote Print

Ah super thx für die schnelle Antwort.

Mir ist dann im zusammenhang eine Frage eingefallen. Wenn EZ benötigt wird wie kann ich die Korvette mit "Automatische EZ Versorgung" ausstatten.

"Automatische Versorgung"= Scout/TS/TP kauft immer neue EZ ein nach Jumpdrive.

Mir ist bewusst das die Korvetten ein Hangar haben für Scout Klassen aber auch für TS/TP Klasse ?

Wenn TS/TP andockbar sind muss ich denen sagen das deren neue "Heimatbasis" die Korvette ist, und der Rest gibt von sich selbst ?

Back to top
View user's profile Send private message
jnrk





Joined: 11 Mar 2004
Posts: 231 on topic

Thank you for registering your game
PostPosted: Fri, 19. Mar 04, 16:18    Post subject: ... Reply with quote Print

Hallo Mathox,

mit meinem Script brauchst Du derzeit nur die Erstversorgung mit EZ von Hand vornehmen, danach gehts unelegant automatisch zum Preis von 200cr/EZ automatisch.

In ein M6 passt leider nur ein M5 rein, also auch kein TP/TS.

Herzliche,
jnrk


_________________
United Script Tutorial
ScriptWar
jkPatrol-Script
Back to top
View user's profile Send private message
Mathox





Joined: 20 Feb 2004
Posts: 53 on topic

Thank you for registering your game
PostPosted: Fri, 19. Mar 04, 17:38    Post subject: Reply with quote Print

Hallo jnrk,

thx für deine Antwort.

Findest du nicht das 200cr pro EZ bissel "zu" teuer ist ?

Back to top
View user's profile Send private message
jnrk





Joined: 11 Mar 2004
Posts: 231 on topic

Thank you for registering your game
PostPosted: Fri, 19. Mar 04, 18:40    Post subject: Reply with quote Print

Bei dieser Preisgestaltung spielen mehrere Dinge mit rein, zum einen soll eine Patrouille über große Entfernung unrentabel (oder Aufwendig, hier Finanzaufwendig) sein. Bei der derzeitigen Umsetzung spart man sich nicht nur NavSats, sondern auch den EZ-Nachkaufaufwand.
Zuletzt spart man durch die Patrouille alleine dadurch, dass weniger TP/TS abgeschossen werden. Ganz zu schweigen von den gekaperten Piratenschiffen. Es bleibt also deutlich ein Plus über.

Ich geb Dir aber auch Recht, ein Feintuning ist sicher notwendig. Da ich aber diese derzeitige Krückenlösung der Direktversorgung eh ersetzen möchte, werd ich da keine Zeit in Feintuning investieren.

Ansonsten sag ich nur Line 56

jnrk


_________________
United Script Tutorial
ScriptWar
jkPatrol-Script
Back to top
View user's profile Send private message
Mathox





Joined: 20 Feb 2004
Posts: 53 on topic

Thank you for registering your game
PostPosted: Fri, 19. Mar 04, 19:28    Post subject: Reply with quote Print

hm......

Ich weis was es mit Line 56 aufsich hat, ich hab mir den Inhalt des Skriptes angekuckt.

Bissel verstehe ich was von dem Zeugs.

Ich hab mal ausgerechnet pro Volle Ladung EZ würde es bei einer Zentaur ca. 250000 Kosten. (200x1250Maximale Frachtgröße).

Aber nebenbei: Kann es sein, dass das Autopatrol das Schiff nur zu den ausgewählten Sektoren hinspringt wenn dort Feinde sind?

Back to top
View user's profile Send private message
jnrk





Joined: 11 Mar 2004
Posts: 231 on topic

Thank you for registering your game
PostPosted: Fri, 19. Mar 04, 20:15    Post subject: Reply with quote Print

Line 56, wollte nur Hilfestellung geben, bitte nicht falsch verstehen.

Die Rechnung kommt mir bekannt vor (habs mit 3 Zentaur und 1 Nemesis im Einsatz). Ich komme mit einer Ladung EZ in der Zentaur fast ein Tag aus.

Korrekt mit dem Springen, wär doch Schade um die EZ wenn er immer springen würde Cool


_________________
United Script Tutorial
ScriptWar
jkPatrol-Script
Back to top
View user's profile Send private message
Mathox





Joined: 20 Feb 2004
Posts: 53 on topic

Thank you for registering your game
PostPosted: Fri, 19. Mar 04, 20:21    Post subject: Reply with quote Print

Keine Angst mit der Line 56, es war gut von dir es mir zu zeigen, damit konnte ich sicher gehen das ich nix falsch verstanden habe im script und nicht dein script "kaputt" mache. Wink Wink

Aber wenn das Springen nur bei Feindpräsenz getätigt wird dann macht es wiederum mehr sinn den Preis bei 200 zu lassen. *G*

Man kann ja vorübergehend niedriger machen und wenn man son stinkreiches Tier wird dann wieder auf "normal" setzen.

Thx für deine Hilfe.

Dein Script ist nun standard bei mir Wink

Back to top
View user's profile Send private message
jnrk





Joined: 11 Mar 2004
Posts: 231 on topic

Thank you for registering your game
PostPosted: Fri, 19. Mar 04, 20:38    Post subject: Reply with quote Print

COOL, MEGAFREU

Läufts bei Dir auf X² Version 1.3 ?

Ich seh meine Scripte nicht als Heilige Kuh an, da ist jeder herzlich eingeladen sich praktische Elemente zu entnehmen, verbessern in eigene Scripte zu integrieren, was auch immer. Nett wäre es mir dann die neue Version(en) zukommen zu lassen (möchte ja auch was von den Verbesserungen).

Wie geschrieben, ich denke dieser Billigeinkauf Laughing fällt bei der Weiterentwicklung raus und wird adäquat und Spielekorrekt mit Versorgungsschiffen gelöst. (Muss da aber noch einiges besser werden, um so was umzusetzen).


_________________
United Script Tutorial
ScriptWar
jkPatrol-Script
Back to top
View user's profile Send private message
Mathox





Joined: 20 Feb 2004
Posts: 53 on topic

Thank you for registering your game
PostPosted: Fri, 19. Mar 04, 20:44    Post subject: Reply with quote Print

Ja es läuft einwandfrei auf der X2 v1.3.

Man muss nur halt lediglich wie bei allen anderen scripten den Scripteditor per "Thereshallbewings" aktiviert lassen.

Dieses Modified stört mich nicht. Smile

Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic Reply to topic Goto page 1, 2, 3, 4, 5, 6, 7  Next
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
Control Panel
Login Data
The time now is Wed, 19. Jun 13, 18:17

All times are GMT + 2 Hours


Board Security

Copyright © EGOSOFT 1989-2009
Powered by phpBB © 2001, 2005 phpBB Group
Template created by Avatar & BurnIt!
Debug: page generation = 0.23127 seconds, sql queries = 74