[SCR] Emcall AL Plugin 1.8
Moderators: Moderatoren für Deutsches X-Forum, Scripting / Modding Moderators
[SCR] Emcall AL Plugin 1.8
Hier die Konvertierung meines AL Plugins für Terran Conflict:
AL EMCALL X3TC - PLUGIN:
Download:
emcall18_x3tc.zip
Inhalt:
1) Beschreibung
2) Installation
3) t-file
1.) Beschreibung:
Dieses AL-Plugin sorgt dafür, dass befreundete KI Schiffe, die in dem Sektor in dem sich der Spieler befindet angegriffen werden und sich in Scannerreichweite befinden, einen Notruf an den Spieler senden und diesen um Unterstützung bitten. Wird maximal alle 15 Minuten ausgelöst.
Belohnsystem:
Zur Berechnung der Belohnung wird der Frachtraum des Hilfesuchenden und der Wert seines Schiffes mit einbezogen.
Dabei wird nach Waren gesucht und deren minimaler Verkaufspreis berechnet. Von diesem Betrag bekommt man 10%. Vom minimalen Schiffswert bekommt man noch zusätzlich 1%. Desweiteren werden 10 Punkte zum Völkerrang des entsprechenden Volkes hinzugezählt und 1000 Cr für die Rettung des Piloten gezahlt.
Missionserfolgsbedingungen:
Es wird ermittelt welches Schiff den Hilfesuchenden angreift und überprüft ob es sich um eine Staffel handelt. Um die Mission erfolgreich abzuschließen, ist es nun notwendig eines dieser Schiffe zu killen und natürlich muß der Hilfesuchende überleben.
Also nochmal kurz und knap:
- einen der Angreifer töten,
- Hilfesuchender muss überleben,
- Sektor darf nicht verlassen werden bis zum Ende der Mission,
- Schiff muss in Scannerreichweite bleiben.
Bemerkungen:
Änderungen in 1.8 von Mavo Pi:
- Schiffe senden nur Notrufe wenn sie sich in Scannerreichweite befinden
- Belohnungssystem geändert ( Waffen und Schilde mitgezählt, Mindestbelohnung )
- Löst maximal einmal alle 15 Minuten aus
Änderungen in 1.7.1 von Mavo Pi:
- Terraner senden jetzt auch Notrufe.
Änderungen in 1.7 von Mavo Pi:
- An Terran Conflict angepasst.
Änderungen in 1.6 von Mavo Pi:
- Negative Belohnungen sind nun nicht mehr möglich.
Änderungen in 1.5 von BadAngel:
- Das SOS-Funkende Schiff wird nicht mehr automatisch Anvisiert, sondern die Farbe seines Namens wird geändert (BLAU)
Änderungen in 1.4 von BadAngel:
- Hinzufügen von Sprachausgabe,
- Belohnsystem geändert,
- Bedingung für das Erfolgreiche abschließen der "SOS-Mission" geändert.
Änderungen in 1.3:
- interne Version, die nie das Licht der Welt erblickte...
Änderungen in 1.2:
- GKS schicken nur Notrufe wenn die Schilde beschädigt sind.
Änderungen in 1.1:
-kleine Rangsteigerung bei erfolgreicher Rettung
-Kampfdrohnen senden keinen Notruf mehr
-Belohnung gibt es nur noch wenn man in der Nähe des Schiffes ist welches den Notruf gesendet hat. (8 km)
2.) Installation:
- Zip Archiv in das Verzeichnis von X3TC entpacken
- Falls noch nicht geschehen Im Spiel den Pilotennamen auf 'Thereshallbewings' ändern um den Skripteditor zu aktivieren.
3)t-file:
7465-L049
AL EMCALL X3TC - PLUGIN:
Download:
emcall18_x3tc.zip
Inhalt:
1) Beschreibung
2) Installation
3) t-file
1.) Beschreibung:
Dieses AL-Plugin sorgt dafür, dass befreundete KI Schiffe, die in dem Sektor in dem sich der Spieler befindet angegriffen werden und sich in Scannerreichweite befinden, einen Notruf an den Spieler senden und diesen um Unterstützung bitten. Wird maximal alle 15 Minuten ausgelöst.
Belohnsystem:
Zur Berechnung der Belohnung wird der Frachtraum des Hilfesuchenden und der Wert seines Schiffes mit einbezogen.
Dabei wird nach Waren gesucht und deren minimaler Verkaufspreis berechnet. Von diesem Betrag bekommt man 10%. Vom minimalen Schiffswert bekommt man noch zusätzlich 1%. Desweiteren werden 10 Punkte zum Völkerrang des entsprechenden Volkes hinzugezählt und 1000 Cr für die Rettung des Piloten gezahlt.
Missionserfolgsbedingungen:
Es wird ermittelt welches Schiff den Hilfesuchenden angreift und überprüft ob es sich um eine Staffel handelt. Um die Mission erfolgreich abzuschließen, ist es nun notwendig eines dieser Schiffe zu killen und natürlich muß der Hilfesuchende überleben.
Also nochmal kurz und knap:
- einen der Angreifer töten,
- Hilfesuchender muss überleben,
- Sektor darf nicht verlassen werden bis zum Ende der Mission,
- Schiff muss in Scannerreichweite bleiben.
Bemerkungen:
Änderungen in 1.8 von Mavo Pi:
- Schiffe senden nur Notrufe wenn sie sich in Scannerreichweite befinden
- Belohnungssystem geändert ( Waffen und Schilde mitgezählt, Mindestbelohnung )
- Löst maximal einmal alle 15 Minuten aus
Änderungen in 1.7.1 von Mavo Pi:
- Terraner senden jetzt auch Notrufe.
Änderungen in 1.7 von Mavo Pi:
- An Terran Conflict angepasst.
Änderungen in 1.6 von Mavo Pi:
- Negative Belohnungen sind nun nicht mehr möglich.
Änderungen in 1.5 von BadAngel:
- Das SOS-Funkende Schiff wird nicht mehr automatisch Anvisiert, sondern die Farbe seines Namens wird geändert (BLAU)
Änderungen in 1.4 von BadAngel:
- Hinzufügen von Sprachausgabe,
- Belohnsystem geändert,
- Bedingung für das Erfolgreiche abschließen der "SOS-Mission" geändert.
Änderungen in 1.3:
- interne Version, die nie das Licht der Welt erblickte...
Änderungen in 1.2:
- GKS schicken nur Notrufe wenn die Schilde beschädigt sind.
Änderungen in 1.1:
-kleine Rangsteigerung bei erfolgreicher Rettung
-Kampfdrohnen senden keinen Notruf mehr
-Belohnung gibt es nur noch wenn man in der Nähe des Schiffes ist welches den Notruf gesendet hat. (8 km)
2.) Installation:
- Zip Archiv in das Verzeichnis von X3TC entpacken
- Falls noch nicht geschehen Im Spiel den Pilotennamen auf 'Thereshallbewings' ändern um den Skripteditor zu aktivieren.
3)t-file:
7465-L049
Last edited by Mavo Pi on Fri, 10. Feb 23, 21:57, edited 10 times in total.
- odie forever
- Posts: 2649
- Joined: Thu, 29. Jul 04, 19:59
-
- Posts: 189
- Joined: Mon, 22. Dec 03, 17:15
ich möcht noch erwähnen ganz sicher bin ich mir nicht, ich hatte das ganze während einer anderen mission und hatte gesehen das die roten piraten weg waren, doch das schiff noch blau war ... weiss net ob das später irgendwann weggegangen ist, ich stand unter zeitdruck..
Ein Fehler ist mir allerdings noch aufgefallen: Wenn man selbst der Angreifer ist, dann rufen die Piloten trotzdem bei mir um hilfe
mfg
Ein Fehler ist mir allerdings noch aufgefallen: Wenn man selbst der Angreifer ist, dann rufen die Piloten trotzdem bei mir um hilfe
mfg
vl war der notruf schon, bevor es auf feindlich umgesprungen ist...aber auf jeden fall hab ich ihn angegriffen und er hat mir dann den notruf gesendet^^
:khaak::khaak:
Bald online: [X3TC-Mod] Als Kha'ak spielen by Xenon O. [KBG] und Raylon
Entwicklungsthread
:khaak::khaak:
Bald online: [X3TC-Mod] Als Kha'ak spielen by Xenon O. [KBG] und Raylon
Entwicklungsthread
:khaak::khaak:
-
- Posts: 13
- Joined: Tue, 22. Nov 05, 13:43
Habs nun mal ne Tag lang getestet und war aber leicht enttäuscht...
Die Idee hinter dem Plugin ist nice, aber du musst das noch ein bissl ändern. Ich würde es ja selber machen, aber nach langer ausszeit was X3 scripts und Co. angeht hab ich kein Plan wie^^
1) Ich habe bei mir nen Triplex Scanner drin und doch sehe ich oftmal den Kerl nichtmal der Hilfe will.
->Desshalb: EmCall nur von Schiffen im Sichtradius des Radars des Players bzw. gleich so ändern dass die die reguläre Funkreichweite ist (glaub 10km oder so) Wäre auch seltsam wenn man ein SOS-Ruf von der Andern Seite des Sektors bekommt, aber nichtmal zurückfunken kann XD
2) Das ganze System hat mich einfach zugespammt mit Hilferufen. Mach daraus was selteneres und setzt dafür vllt. die Behloung etwas höher an. Alle 3s nen Help-Ruf zu bekommen nervt^^
3) Es ist mir schon oft passiert dass die Angreifer auch freundlich gesinnt waren...das ist recht unpraktisch wenn man dann alle finden und vernichten will. Stell die Angreifer auf feindlich gesinnt ein, das macht das ganze etwas leichter.
Viel Kitik erfordert ausgleichendes Lob:
Deine Idee ist wirklich lustig, am besten fand ich die Mail eines Boronen Potential ist da, aber mann muss noch ein bisschen am feintunig arbeiten. Weiter so
Die Idee hinter dem Plugin ist nice, aber du musst das noch ein bissl ändern. Ich würde es ja selber machen, aber nach langer ausszeit was X3 scripts und Co. angeht hab ich kein Plan wie^^
1) Ich habe bei mir nen Triplex Scanner drin und doch sehe ich oftmal den Kerl nichtmal der Hilfe will.
->Desshalb: EmCall nur von Schiffen im Sichtradius des Radars des Players bzw. gleich so ändern dass die die reguläre Funkreichweite ist (glaub 10km oder so) Wäre auch seltsam wenn man ein SOS-Ruf von der Andern Seite des Sektors bekommt, aber nichtmal zurückfunken kann XD
2) Das ganze System hat mich einfach zugespammt mit Hilferufen. Mach daraus was selteneres und setzt dafür vllt. die Behloung etwas höher an. Alle 3s nen Help-Ruf zu bekommen nervt^^
3) Es ist mir schon oft passiert dass die Angreifer auch freundlich gesinnt waren...das ist recht unpraktisch wenn man dann alle finden und vernichten will. Stell die Angreifer auf feindlich gesinnt ein, das macht das ganze etwas leichter.
Viel Kitik erfordert ausgleichendes Lob:
Deine Idee ist wirklich lustig, am besten fand ich die Mail eines Boronen Potential ist da, aber mann muss noch ein bisschen am feintunig arbeiten. Weiter so
Realität ist eine Illusion, die durch Mangel an Alkohol entsteht
Tut mir leid aber das war alles so gedacht wie es ist.
Man bekommt halt ein Notruf falls ein verbündetes Schiff angegriffen wird. Falls die Angreifer auch freundlich sind ist das dann halt Pech für das angegriffene Schiff (Ich erstell die Angreifer ja nicht selbst sondern es sind Kämpfe die so oder so im Spiel auftreten).
Mit der Scannerreichweite kann man vielleicht drüber reden (Dann aber den Radius vom Triplex), aber ich finde es in Ordnung wenn man nicht immer helfen kann. Wegen zuspammen könnte man sich drauf einigen, dass man die Mission vielleicht nach erfolgreichen abschliessen oder scheitern für eine Minute deaktiviert.
Man bekommt halt ein Notruf falls ein verbündetes Schiff angegriffen wird. Falls die Angreifer auch freundlich sind ist das dann halt Pech für das angegriffene Schiff (Ich erstell die Angreifer ja nicht selbst sondern es sind Kämpfe die so oder so im Spiel auftreten).
Mit der Scannerreichweite kann man vielleicht drüber reden (Dann aber den Radius vom Triplex), aber ich finde es in Ordnung wenn man nicht immer helfen kann. Wegen zuspammen könnte man sich drauf einigen, dass man die Mission vielleicht nach erfolgreichen abschliessen oder scheitern für eine Minute deaktiviert.
Bahamut100 wrote:Habs nun mal ne Tag lang getestet und war aber leicht enttäuscht...
Die Idee hinter dem Plugin ist nice, aber du musst das noch ein bissl ändern. Ich würde es ja selber machen, aber nach langer ausszeit was X3 scripts und Co. angeht hab ich kein Plan wie^^
1) Ich habe bei mir nen Triplex Scanner drin und doch sehe ich oftmal den Kerl nichtmal der Hilfe will.
->Desshalb: EmCall nur von Schiffen im Sichtradius des Radars des Players bzw. gleich so ändern dass die die reguläre Funkreichweite ist (glaub 10km oder so) Wäre auch seltsam wenn man ein SOS-Ruf von der Andern Seite des Sektors bekommt, aber nichtmal zurückfunken kann XD
2) Das ganze System hat mich einfach zugespammt mit Hilferufen. Mach daraus was selteneres und setzt dafür vllt. die Behloung etwas höher an. Alle 3s nen Help-Ruf zu bekommen nervt^^
3) Es ist mir schon oft passiert dass die Angreifer auch freundlich gesinnt waren...das ist recht unpraktisch wenn man dann alle finden und vernichten will. Stell die Angreifer auf feindlich gesinnt ein, das macht das ganze etwas leichter.
Viel Kitik erfordert ausgleichendes Lob:
Deine Idee ist wirklich lustig, am besten fand ich die Mail eines Boronen Potential ist da, aber mann muss noch ein bisschen am feintunig arbeiten. Weiter so
-
- Posts: 13
- Joined: Tue, 22. Nov 05, 13:43
Ich kann Bahamut100 nur zustimmen. Am anfang hab ich dein Script geliebt. Aber bei jeden Kampf im Sektor ein Notruf? Am Ende war das erstklassiges, proffesionelles spamming.
Wenn nur höchstens alle 30 min (oder vielleicht noch mehr) ein Notruf kommt, läßt sich drüber reden. Das macht das Ereigniss nicht so schnell zum Standart und man gibts sich vielleicht Mühe den Angegriffenen zu retten. Meine Hauptaufgabe im X-Universum besteht doch nicht darin alle Frachter von Königsttal bis Menelaus Oase zu schützen.
Auch find ichs nicht so toll wenn mich ein M2 um Hilfe anfunkt. Generell sollten keine Notrufe vom Militär kommen.
Die Grundidee ist aber gut. Vielleicht kann mans ja nur auf die Frachter mit besonders wertvoller Ladung beschränken?
Wenn nur höchstens alle 30 min (oder vielleicht noch mehr) ein Notruf kommt, läßt sich drüber reden. Das macht das Ereigniss nicht so schnell zum Standart und man gibts sich vielleicht Mühe den Angegriffenen zu retten. Meine Hauptaufgabe im X-Universum besteht doch nicht darin alle Frachter von Königsttal bis Menelaus Oase zu schützen.
Auch find ichs nicht so toll wenn mich ein M2 um Hilfe anfunkt. Generell sollten keine Notrufe vom Militär kommen.
Die Grundidee ist aber gut. Vielleicht kann mans ja nur auf die Frachter mit besonders wertvoller Ladung beschränken?
Wer Rechdschreipveller finded hat gut aufgebast in der Schule.
Ich würde folgendes ändern:
Grüße
Glumski
- Notrufe nur innerhalb von 25km Reichweite (Funkradius)
- Man muss in einem Radius von 25km bleiben
- Belohnungen verändern (ein Waffentransporter, bei dem Waffen nicht als Waren zählen...)
- Belohnungen etwas erhöhen oder anpassen (1% des Schiffswerts und 10% der Waren, wenn ich ein M5 vor einem M2 rette? Na toll...
- Ist das Script per AI-Steuerung zu- und abschaltbar?
- Notrufe nur:
- in Feindsektoren, z.B. Xenonsektordurchflug
- in unbekannten/Grenzsektoren
- andere Limits:
- - bei kleinen Schilden (1MJ, 5MJ) sofort beim Angriff
- - bei mittleren Schilden (25MJ, 200MJ) bei ca. 80%
- - bei dicken Schilden (1GJ, 2GJ) bei 20% oder niedriger
- wenn die Chancen schlecht stehen, dass das Ziel überlebt (ein M5 greift einen TS an und ich bekomme ein Signal)
- generell NICHT in Sektoren, in denen gerade Krieg herrscht - Stationen können Notrufe senden (aber erst bei <5% Schilde)
Grüße
Glumski
Ok, das sollte ein Fehler gewesen sein, der nur bei mir aufgetreten ist. Ich hatte nach dem setzen der neuen Versionsnummer die Größe vom Array geändert, das die globalen Variablen enthält. Das war aber ohne ändern der Version oder einem reinit der script caches noch auf der alten Größe und hat deshalb für die letzte Variable null ausgegeben. Falls ihr sicher gehen wollt, dass alles funktioniert geht unter globale Kommandos in den Skripteditor und dann auf 'reinit script caches'.