Zitat
Original geschrieben von melior
Ehrlich gesagt, weiß ich nich so ganz, was du mit dem code in deinem vorletzten post machst ^^° Ich hab nur verstanden, dass du heilen willst, und dabei sollen die HP langsam hochlaufen, stimmts?
ich würde das so machen:
Label #1
Fork: Var[HP1000er] below [Max HP1000er]
Change Var: [HP1000er] (das wäre die 1000er Stelle)+1
Change Var: [HP100er] Set Var [HP1000er]
Change Var: [HP100er] Mod 1000
Change Var: [HP10er] Set Var [HP100er]
Change Var: [HP10er] Mod 100
Change Var: [HP1er] Set Var [HP10er]
Change Var: [HP1er] Mod 10
(so wird jede einzelne stelle ausgerechnet)
GoTo Label #1
End Case
Du darfst mit dieser methode nur zu den 1000er stellen etwas addieren oder subtrahieren. So kriegst du immer den richtigen wert der momentanen HP.
Und dann machst du einfach diese Fork noch hintendran
Fork: Var[HP1000er] bigger than [Max HP1000er]
Change Var: [HP] Set [Max HP]
Change Var: [HP100er] Set Var [HP1000er]
Change Var: [HP100er] Mod 1000
Change Var: [HP10er] Set Var [HP100er]
Change Var: [HP10er] Mod 100
Change Var: [HP1er] Set Var [HP10er]
Change Var: [HP1er] Mod 10
End Case
das mit dem Mod kannst du auch alles in ein extra Event reinmachen, dann reicht ein kurzes Call event aus
...