Seite 2 von 2
Re: Zugriff auf ObjectType.getID()
Verfasst: Do 14. Jun 2012, 19:38
von GDA
danke, ich mag halt nur gerne schleifen.
Gleicher Fehler wie oben:
nil value
für die ID
GDA
Re: Zugriff auf ObjectType.getID()
Verfasst: Sa 16. Jun 2012, 19:30
von fff
wenig elegante Lösung:
Code: Alles auswählen
if counterUnit[i] == nil then
counterUnit[i] = 0
end
counterUnit[i] = counterUnit[i] + 1
Re: Zugriff auf ObjectType.getID()
Verfasst: Sa 16. Jun 2012, 19:53
von fff
"asc.infoMessage(counterUnit[1] .. ' Blackout\n')" gibt Fehler, wenn auf der Karte kein Blackout ist, counterUnit[1] nicht erstellt wurde.
Re: Zugriff auf ObjectType.getID()
Verfasst: Sa 16. Jun 2012, 20:26
von Hanni
Das ist klar .... leider.
Die einzig halbwegs praktikablen Möglichkeiten wären:
- entweder vorher alle möglichen ID's zu initialisieren, oder
- nur das auszugeben, was initialisiert war ...
Grüße
Hanni
Re: Zugriff auf ObjectType.getID()
Verfasst: So 17. Jun 2012, 17:10
von GDA
Wo liegt denn jetzt das Problem?
Ich bekomme ja nur
-- :23: attempt to index field 'ObjectType' (a nil value) --
Für die Auswertung könnte ich ja einfach vor jeder Ausgabe eines Datensatzes
if counterunit[#wert#] ~= 1 then #datenausgeben# else #keine Vehicle diesen Types vorhanden# end
eingeben.
Re: Zugriff auf ObjectType.getID()
Verfasst: So 17. Jun 2012, 17:32
von fff
ObjectType?? Was steht bei Zeile 23?
"[...] counterUnit[wert] ~= nil [...]"
Re: Zugriff auf ObjectType.getID()
Verfasst: So 17. Jun 2012, 18:41
von GDA
getUnitID(unit)
ist nicht genau der oben genannte fehler, aber so in der art
Re: Zugriff auf ObjectType.getID()
Verfasst: So 17. Jun 2012, 18:46
von fff
der teil des codes wäre gut, wo der Fehler drin ist.
Re: Zugriff auf ObjectType.getID()
Verfasst: So 17. Jun 2012, 19:05
von Hanni
noch besser wäre der ganze Code ...
Grüße
Hanni