kansu_makugen
Geocacher
Tach,
ich hab mal wieder 'ne Frage. Ich kann ja ein Bild, z.B. das einer MsgBox oder InputBox, über 'nen Lua-Befehl ändern. Hab sowas auch mal durchpraktiziert. Ich hab also der MsgBox ein Bild zugewiesen (nennen wir es mal objBild). Der Spieler macht dann ein paar Eingaben, woraufhin eine Variable einen bestimmten Wert erhält. Anschließend kommt eine etwas längere If-then Geschichte, z.B.:
If objVariable = 1 then
objBild = objBild1
elseif objVariable = 2 then
objBild = objBild2
...
usw.
Wenn ich aber viele verschieden Werte habe, wird das ganze sehr lang und unübersichtlich. Gibt es da vielleicht die Möglichkeit aus dem Variablenwert den entsprechenden Bildnamen zu generieren? Der Anfang von Bildnamen ist ja immer objBild, gefolgt von einer Zahl. Ich hatte mal sowas in der Art versucht:
objBild = "objBild" .. objVariable
aber dann wird ja aus dem Bildobjekt ein Stringobjekt. Läuft also nicht.
Wenn jemand 'ne Idee hat oder sowas vielleicht schonmal selbst gemacht hat, wäre ich wahnsinnig dankbar, wenn ihr euer Wissen mit mir teilt.
Grüße
ich hab mal wieder 'ne Frage. Ich kann ja ein Bild, z.B. das einer MsgBox oder InputBox, über 'nen Lua-Befehl ändern. Hab sowas auch mal durchpraktiziert. Ich hab also der MsgBox ein Bild zugewiesen (nennen wir es mal objBild). Der Spieler macht dann ein paar Eingaben, woraufhin eine Variable einen bestimmten Wert erhält. Anschließend kommt eine etwas längere If-then Geschichte, z.B.:
If objVariable = 1 then
objBild = objBild1
elseif objVariable = 2 then
objBild = objBild2
...
usw.
Wenn ich aber viele verschieden Werte habe, wird das ganze sehr lang und unübersichtlich. Gibt es da vielleicht die Möglichkeit aus dem Variablenwert den entsprechenden Bildnamen zu generieren? Der Anfang von Bildnamen ist ja immer objBild, gefolgt von einer Zahl. Ich hatte mal sowas in der Art versucht:
objBild = "objBild" .. objVariable
aber dann wird ja aus dem Bildobjekt ein Stringobjekt. Läuft also nicht.
Wenn jemand 'ne Idee hat oder sowas vielleicht schonmal selbst gemacht hat, wäre ich wahnsinnig dankbar, wenn ihr euer Wissen mit mir teilt.
Grüße