tja...wie einige vor mir stehe ich vor dem Problem ein Nicht-Spielerschiff zu einer gegebenen Position in einem Sektor fliegen zu lassen....aber ich kriegs nicht hin. Egal was ich tue (ich denk ich hab alle tips hier im Forum ausprobiert).....wenn ich im Sektor bin fliegt das Teil wild durch die Gegend unter strengster Vermeidung der gegebenen Position.
Hier mal das Script:
Code: Select all
001 $ship -> set race logic control enabled to [FALSE]
002 $dx = $Zielpos[0]
003 $dy = $Zielpos[1]
004 $dz = $Zielpos[2]
005 $dstsector = $Zielpos[3]
006 @ $gate = $ship -> call script 'lib.ur.SIS.GetNearestGate' : sector=$dstsector x-position=$dx y-position=$dy z-position=$dz
007 * Ein Sektor ohne Tor
008 skip if $gate != null
009 return [FALSE]
010 $ship -> set destination to $dstsector
011 $jumperg = $ship -> use jump drive: target=$gate
012 skip if $jumperg
013 return [FALSE]
014 @ = wait randomly from 30000 to 50000 ms
015 $ship -> set destination to $dstsector
016 *= $ship -> call script !ship.cmd.moveposition.std : array x, y, z, sector=$Zielpos
017 @ = $ship -> move to position: x=$dx y=$dy z=$dz with precision $prezession m
018 $ship -> set destination to null
019 return [TRUE]
Ich hoffe jemand kann mir weiterhelfen.