bräuchte mal was hilfe beim scripten[kaperscript]

Hier ist der ideale Ort um über Scripts und Mods für X²: Die Bedrohung zu diskutieren.

Moderators: Scripting / Modding Moderators, Moderatoren für Deutsches X-Forum

Zimb0
Posts: 25
Joined: Wed, 21. Apr 04, 17:55
x2

bräuchte mal was hilfe beim scripten[kaperscript]

Post by Zimb0 »

hey leutz

so hab mich mal als noob am scripten versucht.
soll mal nen kaper script werden
hab nur nen kleines problem

ok eigentlich sind es mehrere :lol:

1. raff ich das nit so ganz mit dem scripten was für was gut ist

2. lässt sich das was ich geschireben habe nit mal abspeichern :lol:

also ich glaub hab da echt nen wurm drin udn amche wohl alles falsch

wäre cool wenn mir da wer helfen könnte meine idee auch zu nem script zu bringen

naja falls wer interesse hat kann sich ja mal melden
auch wenn er nur wissen will was das ding alles können soll


überschrift so besser?
User avatar
dPM_HeMan
Posts: 820
Joined: Mon, 16. Feb 04, 13:08
x3

Post by dPM_HeMan »

was meinste denn mit Kaperscript ? :roll:
User avatar
Furthark
Posts: 317
Joined: Mon, 9. Feb 04, 18:12
x2

Post by Furthark »

Hm, wie wäre es mit einem kaper-script für die AI ?? ups..KI & die Piraten nehmen das neue Schiff auf in ihre Flotte ?? Bekähme auch mal dieser Piraten-Hafen einen Sinn, dazu einen TL oder so als Mobile-Piratenbasis...versteck in einem Radar schluckenden Nebel..den er irgendwie selber erzeugt!
Zimb0
Posts: 25
Joined: Wed, 21. Apr 04, 17:55
x2

Post by Zimb0 »

@dPM_HeMan: na das schiff soll dann selbstsändig andere schiffe kapern

@Furthark: ja kann man auch machen aber hey wie groß soll ich NOOB denn schreiben nun? häng ja immer noch daran das ich noch nit schaffe das der überhaupt mal nen ziel bekommt :lol:
User avatar
dPM_HeMan
Posts: 820
Joined: Mon, 16. Feb 04, 13:08
x3

Post by dPM_HeMan »

Zimb0 wrote:@dPM_HeMan: na das schiff soll dann selbstsändig andere schiffe kapern
das playership oder ein "beliebiges" Schiff ? Weil, es gibt leider kein Script-Befehl, der den Piloten zwingt auszusteigen, das passiert glaub ich nur, wenn man selber jemanden angreift oder hast du schonmal herrenlose Schiffe rumtreiben gesehen (hey, interessante Idee eigentlich :D )
Man könnte per Script allerdings den Besitzer ändern ...
User avatar
Arget
Posts: 4825
Joined: Tue, 22. Aug 06, 05:53

Post by Arget »

Ich empfehle dir, mal auf der Seite hier vorbeizuschauen:http://www.egosoft.com/x2/forum/viewtop ... viewresult
Zimb0
Posts: 25
Joined: Wed, 21. Apr 04, 17:55
x2

Post by Zimb0 »

na keine ahnung ob das funktioniert mit nem beliebigen schiff. ich hoffe doch mal. aber naja hab da eh noch ziemlich viele probs mit dem scripten
das ich es noch nit testen kann. irgendwie will de rnit angreifen aber das ziel sucht der sich schonmal

naja mal weiter probieren und leute löschern. falls wer da ne idee hat wie man das scriptet ruhig her damit :D
Zimb0
Posts: 25
Joined: Wed, 21. Apr 04, 17:55
x2

Post by Zimb0 »

hey leutz also mittlerweile weiß ich ja wie ich das machen will hab nur ein problem bei dem ganzen

also das schiff soll ja andere angreifen und dafür gibt es ja nen fertiges script nur wie bekomm ich das utnerbrochen so das der nit gleich verucht den die ganze zeit zu zerstören? also nen start udn ende befehl dafür. das der halt erst angreift wenn die schilde bei 100% sind udn aufhört sobald diebei 0% sind. dann wieder wartet und wiede ranfängt. wie man das halt macht beim kapern.
jemand ne idee oder befehl dafür?
User avatar
dPM_HeMan
Posts: 820
Joined: Mon, 16. Feb 04, 13:08
x3

Post by dPM_HeMan »

dann schreibste halt ne schleife, wo der immer abfragt, wieviel % Schilde der Gegner noch hat und wenn der zu wenig hat lässte das Schiff solange was anderes machen ;)
Zimb0
Posts: 25
Joined: Wed, 21. Apr 04, 17:55
x2

Post by Zimb0 »

ja schon klar. nur wie unterbreche ich das angriffscript dann?
User avatar
dPM_HeMan
Posts: 820
Joined: Mon, 16. Feb 04, 13:08
x3

Post by dPM_HeMan »

indem du ein anderes startest, z.B.
Zimb0
Posts: 25
Joined: Wed, 21. Apr 04, 17:55
x2

Post by Zimb0 »

klar aber dann führt der erst dnan angriffsscript aus. bekomm das nit utnerbrochen.
User avatar
dPM_HeMan
Posts: 820
Joined: Mon, 16. Feb 04, 13:08
x3

Post by dPM_HeMan »

*ah* das lieg wohl daran, dass du den Befehl so startest:

Code: Select all

= $ship1 -> call script '!ship.cmd.attack.std' :  the victim=$target  do not follow in new sector=[TRUE]
wenn du es stattdessen so machst:

Code: Select all

START $ship1 -> call script '!ship.cmd.attack.std' :  the victim=$target  do not follow in new sector=[TRUE]
kannst du ihn auch in dem selben Script wieder unterbrechen.

START: startet den Befehl und liest dann direkt weiter
= : startet den Befehl und wartet bis er "erfüllt" wurde

wenn du START benutzt has du allerdings das Problem, dass du noch ne Schleife oder so einfügen musst, die immer abfragt was grade so passiert, z.B.:

Code: Select all

004 @ START $x.shuttle -> call script '!ship.cmd.movesector.std' :  target sector=$escape.to
005   while $this.sector != $escape.to
006 @  = wait 2000 ms
007    $this.sector = $x.shuttle -> get sector
008   end
bringt dich das weiter ?
Zimb0
Posts: 25
Joined: Wed, 21. Apr 04, 17:55
x2

Post by Zimb0 »

hey danke. werd das mal ausprobieren. aber zur zeit leider kaum zeit aber danke

Return to “X²: Die Bedrohung - Scripts und Modding”