Scripter gesucht

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

User avatar
Joda
Posts: 217
Joined: Sun, 18. Jan 04, 23:44
xr

Scripter gesucht

Post by Joda »

Kann mir jemand den Erweiterten Transporter Script modifizieren?
Möchte gern das der Transporter bei jedem Schiff eine 100%ige Trefferrate hat, da er ja nicht immer funktioniert! und die abkühlphase von 5min auf ein paar sec reduzieren.
Wäre schön wenn mir das jemand machen könnte!
Habs selber im texteditor versucht und bin kläglich gescheitert :cry:
CC Vorsitzender
Posts: 1672
Joined: Wed, 7. Jun 06, 14:25
x4

Post by CC Vorsitzender »

den script kenn ich noch nicht
haste mal einen link für den :?:
User avatar
Joda
Posts: 217
Joined: Sun, 18. Jan 04, 23:44
xr

Post by Joda »

http://forum2.egosoft.com/viewtopic.php ... er&start=0

Kannst du scripten?

Edit:Sorry habs grad in deiner Sig gesehen :D
Vielleicht kannst mir ja helfen wäääre schön!!!
CC Vorsitzender
Posts: 1672
Joined: Wed, 7. Jun 06, 14:25
x4

Post by CC Vorsitzender »

mit der 5km distanz könnte ich ändern
aber für den rest braucht man viel zeit(hab mal auf die schnelle geguckt)
vieleicht gibts noch einen anderen der das kann :?:
User avatar
Joda
Posts: 217
Joined: Sun, 18. Jan 04, 23:44
xr

Post by Joda »

Ja danke
hoffentlich meldet sich noch einer!
User avatar
Joda
Posts: 217
Joined: Sun, 18. Jan 04, 23:44
xr

Post by Joda »

Hi
hab die zeilen für die zufallschance gefunden, nur so wie ich das verstehe stimmen die werte vom großschiff kleinschiff und khaak nicht mit denen in der beschreibung überein! hoffe einer wird aus diesen zahlen schlau :D


Im Internetexplorer siehts so aus:

109 * Zufallschance fuer Warentransfer ermitteln - pluendern, zerstoeren, nichts
110 * Kleinschiff - 20,0,80
111 * Grossschiff - 10,10,80
112 * Khaak - 0,20,80
113
114 $Random = random value from 0 to 100 - 1
115 $CoolTime = [FALSE]
116
117 if $TargetRace == Khaak
118 skip if not $Random > 19 OR [THIS] != [PLAYERSHIP]
119 goto label Basic
120 skip if not $Random < 20
121 $CoolTime = [TRUE]
122 end
123
124 if $TargetShip -> is of class Little Ship
125 skip if not $Random > 19
126 goto label Basic
127 end
128
129 if $TargetShip -> is of class Big Ship
130 skip if not $Random > 19 OR [THIS] != [PLAYERSHIP]
131 goto label Basic
132 skip if not $Random < 10
133 $CoolTime = [TRUE]
134 end
135
136 if $CoolTime
137 $While = 5
138 while $While
139 play sample 925
140 @ = wait 750 ms
141 dec $While =
142 end
143 play sample 971
144 @ = wait 770 ms
145 $Random = random value from 0 to 2 - 1
146 skip if not $Random == 0
147 = [THIS] -> install -1 units of Erweiterter Transporter
148 skip if not $Random == 1
149 = [THIS] -> install -1 units of Transporter
150 goto label Basic
151 end



Und so in der xml datei (mit texteditor geöffnet)

<line linenr="117" indent=" "><var>if </var><var>$TargetRace</var><text> </text><var>==</var><text> </text><var>Khaak</var></line>
<line linenr="118" indent="  "><var>skip if not </var><var>$Random</var><text> </text><var>></var><text> </text><var>19</var>
<text> </text><var>OR</var><text> </text><var>[THIS]</var><text> </text><var>!=</var><text> </text><var>[PLAYERSHIP]</var></line>
<line linenr="119" indent="   "><text>goto label </text><var>Basic</var></line>
<line linenr="120" indent="  "><var>skip if not </var><var>$Random</var><text> </text><var><</var><text> </text><var>20</var></line>
<line linenr="121" indent="   "><var>$CoolTime = </var><var>[TRUE]</var></line>
<line linenr="122" indent=" "><text>end</text></line>
<line linenr="123" indent=" "></line>
<line linenr="124" indent=" "><var>if </var><var>$TargetShip -></var><text> is of class </text><var>Little Ship</var></line>
<line linenr="125" indent="  "><var>skip if not </var><var>$Random</var><text> </text><var>></var><text> </text><var>19</var></line>
<line linenr="126" indent="   "><text>goto label </text><var>Basic</var></line>
<line linenr="127" indent=" "><text>end</text></line>
<line linenr="128" indent=" "></line>
<line linenr="129" indent=" "><var>if </var><var>$TargetShip -></var><text> is of class </text><var>Big Ship</var></line>
<line linenr="130" indent="  "><var>skip if not </var><var>$Random</var><text> </text><var>></var><text>&
160;</text><var>19</var><text> </text><var>OR</var><text> </text><var>[THIS]</var><text> </text><var>!=</var><text> </text><var>[PLAYERSHIP]</var></line>
<line linenr="131" indent="   "><text>goto label </text><var>Basic</var></line>
<line linenr="132" indent="  "><var>skip if not </var><var>$Random</var><text> </text><var><</var><text> </text><var>10</var></line>
<line linenr="133" indent="   "><var>$CoolTime = </var><var>[TRUE]</var></line>
<line linenr="134" indent=" "><text>end</text></line>
<line linenr="135" indent=" "></line>
<line linenr="136" indent=" "><var>if </var><var>$CoolTime</var></line>
<line linenr="137" indent="  "><var>$While = </var><var>0</var></line>
<line linenr="138" indent="  "><var>while </var><var>$While</var></line>
<line linenr="139" indent="   "><text>play sample </text><var>925</var></line>
<line linenr="140" interruptable="@" indent="   "><var>= </var><text>wait </text><var>750</var><text> ms</text></line>
<line linenr="141" indent="   "><text>dec </text><var>$While = </var></line>
<line linenr="142" indent="  "><text>end</text></line>
<line linenr="143" indent="  "><text>play sample </text><var>971</var></line>
<line linenr="144" interruptable="@" indent="  "><var>= </var><text>wait </text><var>770</var><text> ms</text></line>
<line linenr="145" indent="  "><var>$Random</var><text> = random value from 0 to </text><var>2</var><text> - 1</text></line>
<line linenr="146" indent="  "><var>skip if not </var><var>$Random</var><text> </text><var>==</var><text> </text><var>0</var></line>
<line linenr="147" indent="   "><var>= </var><var>[THIS] -></var><text> install </text><var>-1</var><text> units of </text><var>Erweiterter Transporter</var></line>
<line linenr="148" indent="  "><var>skip if not </var><var>$Random</var><text> </text><var>==</var><text> </text><var>1</var></line>
<line linenr="149" indent="   "><var>= </var><var>[THIS] -></var><text> install </text><var>-1</var><text> units of </text><var>Transporter</var></line>
<line linenr="150" indent="  "><text>goto label </text><var>Basic</var></line>
<line linenr="151" indent=" "><text>end</text></line>
CC Vorsitzender
Posts: 1672
Joined: Wed, 7. Jun 06, 14:25
x4

Post by CC Vorsitzender »

an denen bin ich gescheitert
vieleicht sollteste mal Lucike fragen ob er ihn dir nicht so macht wie du ihn haben willst
User avatar
Joda
Posts: 217
Joined: Sun, 18. Jan 04, 23:44
xr

Post by Joda »

den hab ich schon ne pn geschickt, mal schaun ob er mir antwortet!
ManfredP
Posts: 115
Joined: Tue, 25. Apr 06, 12:40

Ist das alles?

Post by ManfredP »

Hallo,
habe das Script mal durchgelesen. Einige Befehle sind etwas merkwürdig geschrieben, die erscheinen in den Menüs irgendwie anders. Hast Du was umformuliert? Besonders ist mir aufgefallen, dass das Label Basic, das an allen Ecken verwendet wird, irgendwie fehlt. Ich konnt's nicht finden! Ich meine natürlich den Einsprungpunkt, also die Stelle, auf die die Labelsprünge verweisen. Goto's gibt's genug, nur das Label fehlt irgendwie ... oder bin ich einfach nur blind? Ohne diesen Teil wird das Ganze natürlich noch unverständlicher.

Tschüß

ManfredP
User avatar
Joda
Posts: 217
Joined: Sun, 18. Jan 04, 23:44
xr

Post by Joda »

Nein hab ich nicht, das war nur ein teil des scripts!
der teil von dem ich dachte er wäre zuständig für die zufallschance des transporters! (der soll ja nicht immer funktionieren) Und genau die will ich erhöhen! 20% bei kleinschiffen und 10% bei Großkampfschiffen ist mir zu wenig!
Das komplette script gibts hier
Erweiterter-Transporter
User avatar
Joda
Posts: 217
Joined: Sun, 18. Jan 04, 23:44
xr

Post by Joda »

Kann das denn niemand machen :cry:
CC Vorsitzender
Posts: 1672
Joined: Wed, 7. Jun 06, 14:25
x4

Post by CC Vorsitzender »

das was ich dir machen kann ist die reichweite verändern und die abkühlphase verkürzen
haste den schon mal Lucike gefragt ob er dir hilft :?:
User avatar
Joda
Posts: 217
Joined: Sun, 18. Jan 04, 23:44
xr

Post by Joda »

hab ihm ne PN geschickt, aber noch keine antwort :cry:
das wäre super wenn du mir das machen könntest :D
CC Vorsitzender
Posts: 1672
Joined: Wed, 7. Jun 06, 14:25
x4

Post by CC Vorsitzender »

@Joda
muss mal sehen wenn ichs machen kann
hab zurzeit ganz schön viel zu tuen
User avatar
Joda
Posts: 217
Joined: Sun, 18. Jan 04, 23:44
xr

Post by Joda »

Ok Danke!
lass dir ruhig zeit :D
CC Vorsitzender
Posts: 1672
Joined: Wed, 7. Jun 06, 14:25
x4

Post by CC Vorsitzender »

hat sich jetzt ja erledigt

freut mich das ich dir helfen konnte

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