-
Mehrfache ATB-Leiste
Hallo Leute!
Ich habe ein Problemchen mit meiner ATB-Leiste.
Die Leiste soll so sein,dass ich das ATB Verfahren bei Optionen auf "Langsam","Normal" und "Schnell" stellen kann.
Dazu habe ich die zu erreichende ATB-Menge verändert.
Das Problem allerdings ist,dass ich nicht dahinter komme,wie ich nun die Bar ausrechne.
Mein Event,um die Leiste zu testen:
Code:
Char1 Agi = 9
ATB MAXIMUM = 5000
Char1ATB = Char1 AGI
Char1ATB * 100
Char1ATB / ATB Maximum
Loop
Char 1 ATB + Char1 AGI
If Char1 ATB >= ATB Maximum
>Soundeffect
Else
Wait 0,1
End Loop
Wenn ich nun das ATB MAXIMUM erhöhe oder niedriger mache,füllt sich die Leiste immer gleich schnell...
Ich weiss auch warum,weil das Prozentuale ja immer gleich ist.
Wie mache ich nun eine ATB Leiste,die sich je nach Option schneller oder langsamer füllt?
-
Mach doch einfach bei "Langsam" einen 0,2 Wait, bei "Normal" einen 0,1 wait und bei "Schnell" 3 x 0,0 wait. Müsste doch gehen, oder?
-
Länge der ATB Leiste * aktuelle ATBpoints / maximaleATBpoints
Wäre im Code:
Code:
calculator = ATB_length
calculator = calculator*actual_ATBp
calculator = calculator/max_ATBp
Jetzt nur, um die Leiste zu errechnen. Wenn die Menge an zu erreichenden Punkten größer ist, aber der Zähler gleich bleibt, geht es langsamer.