Naturlich gibt es schon einiges dieser Art, aber ich will es selber machen

Alle Sektoren aufdecken -> dazu wird Temporär ein ESat stationier. Dieser verschwindet dann natürlich wieder.... Die Kosten für diesen Service sollten so ca bei 300.000 - 400.000 Credits liegen (angemessen für den Zeitgewinn). Die Funktion soll dann als Message/Auftrag in den Handelsstationen abrufbar sein.
Kann mir mal einer verraten warum das Script sich in einer Schleife aufhängt ?
Code: Select all
001 $iPosX = 0
002 $iMaxX = get max sectors in x direction
003 $iMaxY = get max sectors in y direction
004 while $iPosX < $iMaxX
005 $iPosY = 0
006 while $iPosY < $iMaxY
007 $sSektor = get sector from universe index: x=$iPosX, y=$iPosY
008 while not $sSektor == null
009 * Sektor gefunden - Temporaer ein ESat erzeugen
010 $oShip = create ship: type=Erweiterter Satellit owner=Player addto=$sSektor x=0 y=0 z=0
011 * Objekt wieder entfernen
012
013 free sector object $oShip
014
015 end
016 $iPosY = $iPosY + 1
017 end
018 $iPosX = $iPosX + 1
019 end
020 return null