ich weiß ja nicht wie das mit dem DING ist

frage am rande, klappte es denn bei X² ?
Moderators: Scripting / Modding Moderators, Moderatoren für Deutsches X-Forum
Code: Select all
<page id="8648" title="Farben" descr="Einfärbung">
<t id="100">\033A</t>
<t id="101">\033B</t>
<t id="102">\033C</t> #Cyan
<t id="103">\033G</t> #Green
<t id="104">\033M</t> #T-Online :D
<t id="105">\033R</t> #Rot
<t id="106">\033W</t> #White
<t id="107">\033Y</t> #Post :wink:
<t id="108">\033X</t> #Standart
</page>
Code: Select all
...
037 $Ship.name = null
038 $Ship.newName = null
039 $Ship.renamed = null
040 $Ship.pageID = 8648
041 $Ship.colorStart = 107
042 $Ship.colorEnde = 108
043 $Ship.nameStartColor = read text: page=$Ship.pageID id=$Ship.colorStart
044 $Ship.nameEndeColor = read text: page=$Ship.pageID id=$Ship.colorEnde
045 $Ship.name = [THIS] -> get name
046 $Ship.newName = $Ship.nameStartColor + $Ship.name + $Ship.nameEndeColor
047
048 * Endless loop to fool enemy
049 while [TRUE]
050 $Ship.renamed = [THIS] -> get name
051 skip if $Ship.renamed == $Ship.newName
052 [THIS] -> set name to $Ship.newName
053
054 $ENEMY = [THIS] -> find nearest enemy ship: max.dist=$ScanRange
...
Code: Select all
...
002 $Enemy.name = null
003 $Enemy.newName = null
004 $Enemy.renamed = null
005 $Enemy.pageID = 8648
006 $Enemy.colorStart = 102
007 $Enemy.colorEnde = 108
008 $Enemy.nameStartColor = read text: page=$Enemy.pageID id=$Enemy.colorStart
009 $Enemy.nameEndeColor = read text: page=$Enemy.pageID id=$Enemy.colorEnde
010 $Enemy.name = [THIS] -> get name
011 $Enemy.newName = $Enemy.nameStartColor + $Enemy.name + $Enemy.nameEndeColor
012
013 $CamouflageShips = array alloc: size=1
014 append $CamouflageShip to array $CamouflageShips
015 [THIS] -> set local variable: name='CamouflageShips' value=$CamouflageShips
016 while $Timer
017 $Enemy.renamed = [THIS] -> get name
018 skip if $Enemy.renamed == $Enemy.newName
019 [THIS] -> set name to $Enemy.newName
020
021 $CamouflageShips = [THIS] -> get local variable: name='CamouflageShips'
...
Code: Select all
...
088
089 [THIS] -> set name to $Ship.name
090 return null
Aber nur mit dem Spielerschiff, wie ich dort lese. Also das Schiff in dem der Spieler selber sitzt.Falken-Fan_007 wrote:Hi erstma,
hab mir das script angesehen und bin dann darauf gekommen,das
es Ähnlichkeit mit dieser OPTISCHEN Tarnvorrichtung hat.
Könnt ihr euch ja mal anschauen![]()
Dieses Script ist trotzdem genauso gut,habs mir auch gezogen
und funzt auch.
Na da bin ich gespannt Tycoon denn deine Tarnung ST1 in X2 war spitze, lass es uns wissenSpaceTycoon wrote:
Da ich nach langer, langer Abstinenz von X (konnte mangels Zeit und mangels gutem PC kein X3 zocken) jetzt mit X3:Reuinon angefangen habe, werde ich mich der Sache in Kürze wieder annehmen.
Mal sehen was man da noch machen kann, X3 hat ja ne Menge neuer Befehle, vielleicht muss die Funktion "neu erfunden" werden...
Code: Select all
$ENEMY = [THIS] -> find nearest enemy ship: max.dist=$ScanRange