ich hab da mit folgendem Code ein paar Probleme. Das ganze Script sucht mir ne Station die Erweiterte Sateliten verkauft
und in dem schipsel soll er - falls schon gedockt, die Station auf die Sateliten prüfen. Falls er sie jedoch nicht findet,
in ein array mit gesperrten Stationen schreiben und ne schleife von vorn starten. Soweit so gut! aber bei der Prüfung
ob die Station im array ist, findet er die Station nicht!????? ich hab das array mal in ein log schreiben lassen und da war sie aber zu 100%!
Der Befehl
Code: Select all
if not find [DOCKEDAT] in array: $gesperrte.stationen
wunderbar funktioniert. Nur die paar neuen Zeilen nerven da etwas
Code: Select all
if [DOCKEDAT]
if not find [DOCKEDAT] in array: $gesperrte.stationen
$ware.station.vorhanden = [DOCKEDAT]->get amount of ware {Erweiterter Satellit 4813} in cargo bay
if $ware.station.vorhanden
$wunsch.station = [DOCKEDAT]
else
append [DOCKEDAT] to array $gesperrte.stationen
= wait 10 ms
continue
end
end
end