Wieder ein Balken-Problem

  • GM 7

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Wieder ein Balken-Problem

    Ich hab wider mal eine Frage

    GML-Quellcode

    1. if global.ep >= global.needed_ep
    2. {
    3. global.level+=1
    4. global.needed_ep=global.needed_ep*2
    5. global.max_life+=10
    6. global.life=global.max_life
    7. instance_create(x,y-20,obj_lvlup)
    8. }


    Das hier ist der Script für die Level-Ups.

    Dann noch so ein Script:

    GML-Quellcode

    1. percent_exp=(global.ep/global.needed_ep)*100


    Dann draw ich einen Balken, der anzeigt, wieviel Erfahrung man hat.
    Aber sobald man einen Level steigt, ist der Balken logischerweise immer halb voll. (Weil die needed_ep immer doppelt so hoch sind wie die ep).
    Ich will, dass der Balken immer ganz zurück geht.
    Ich hab schon ziemlich viele verrückte Sachen ausprobiert, nix funzt. ^^

    lg, Lev
    Dieser Beitrag wurde bereits 8.675.628 mal editiert, zuletzt von »levarris07« (Heute, 11:33)
  • Ich denke das ist einfach.
    Bau in deinen Code eine weitere Variable ein, etwa so:

    GML-Quellcode

    1. if global.ep >= global.needed_ep
    2. {
    3. global.level+=1
    4. global.old_ep = global.ep
    5. global.needed_ep=global.needed_ep*2
    6. global.max_life+=10
    7. global.life=global.max_life
    8. instance_create(x,y-20,obj_lvlup)
    9. }


    Und dann im Script:
    percent_exp = ((global.ep - global.old_ep)/global.needed_ep)*100


    Denke das sollte gehen :)

    Willst du auf diese Drachen und -eier klicken?
    Sie werden sich freuen ;)