caesarrulez
25.08.2009, 16:07
mal wieder ne keine Scriptfrage:
wie gut ist im Geck die Schleifenprogrammierung implementiert?
geht aktuell darum, dass ich den maximalen Wert eines Items haben will.
Angenommen ich habe 50 items die ich 'auffülle' kann, sprich wenn ich 30 dabei hab werden XY1 bis XY30 enabled.
In einer vernünftigen Programmiersprache wäre das sehr einfach so:
(hab das mal schon soweit gegeckt wie grad geht)
<<
integer intzaehler
string strname
integer intmax
set intzaehler to 0
do
set intzaehler to (intzaehler + 1)
set strname to "XY" & convert(intzaehler, string)
if strname.getdisabled == 0
set intmax to intzaehler
set intzaehler to 1
exit do
endif
loop until intzaehler == 50
>>
und schwupp hätte ich schonmal den Max-Wert der aktivierten sachen.
Geht sowas? schonmal wer probiert? sonst tippelt man sich ja die finger wund -.-
Sorgen mach ich mir bei der Schleife, der inneren Bedingung und der Variable, die dann den Itemnamen repräsentiert
wie gut ist im Geck die Schleifenprogrammierung implementiert?
geht aktuell darum, dass ich den maximalen Wert eines Items haben will.
Angenommen ich habe 50 items die ich 'auffülle' kann, sprich wenn ich 30 dabei hab werden XY1 bis XY30 enabled.
In einer vernünftigen Programmiersprache wäre das sehr einfach so:
(hab das mal schon soweit gegeckt wie grad geht)
<<
integer intzaehler
string strname
integer intmax
set intzaehler to 0
do
set intzaehler to (intzaehler + 1)
set strname to "XY" & convert(intzaehler, string)
if strname.getdisabled == 0
set intmax to intzaehler
set intzaehler to 1
exit do
endif
loop until intzaehler == 50
>>
und schwupp hätte ich schonmal den Max-Wert der aktivierten sachen.
Geht sowas? schonmal wer probiert? sonst tippelt man sich ja die finger wund -.-
Sorgen mach ich mir bei der Schleife, der inneren Bedingung und der Variable, die dann den Itemnamen repräsentiert