Propojení proměnnou s životama

Zde najdete typy na práci v RPG Makeru VX a VX Ace.

Moderátor: Moderátoři

 
Příspěvky: 36
Registrován: duben 27, 2011, 9:30 am

Propojení proměnnou s životama

Příspěvek od aspy110 » prosinec 9, 2011, 7:58 pm

Chtěl bych se zeptat jak mohu propojit proměnnou neboli abych mohl udělat obrázek přesně podle hráčských životů předem dík.
Žij dnešek, zítřek se osebe postará sám.
:D

Uživatelský avatar
 
Příspěvky: 1282
Registrován: duben 27, 2009, 6:54 pm
Bydliště: SR

Re: Propojení proměnnou s životama

Příspěvek od JKlena » prosinec 9, 2011, 9:33 pm

Já sem si udělal tohle:
Kód: Vybrat vše
    #--------------------------------------------
    #          HUD ČISLA
    #--------------------------------------------
          #-----------HP-----------------------
          @HP_1.bitmap = RPG::Cache.picture("/HUD/"+($game_actors[1].hp / 100).to_s)
          @HP_1.update
          @HP_2.bitmap = RPG::Cache.picture("/HUD/"+(($game_actors[1].hp % 100) / 10).to_s)
          @HP_2.update
          @HP_3.bitmap = RPG::Cache.picture("/HUD/"+($game_actors[1].hp % 10).to_s)
          @HP_3.update
          @HP_1_f.bitmap = RPG::Cache.picture("/HUD/"+($game_actors[1].maxhp / 100).to_s)
          @HP_1_f.update
          @HP_2_f.bitmap = RPG::Cache.picture("/HUD/"+(($game_actors[1].maxhp % 100) / 10).to_s)
          @HP_2_f.update
          @HP_3_f.bitmap = RPG::Cache.picture("/HUD/"+($game_actors[1].maxhp % 10).to_s)
          @HP_3_f.update
          #-----------MP-----------------------
          @MP_1.bitmap = RPG::Cache.picture("/HUD/"+($game_actors[1].sp / 100).to_s)
          @MP_1.update
          @MP_2.bitmap = RPG::Cache.picture("/HUD/"+(($game_actors[1].sp % 100) / 10).to_s)
          @MP_2.update
          @MP_3.bitmap = RPG::Cache.picture("/HUD/"+($game_actors[1].sp % 10).to_s)
          @MP_3.update
          @MP_1_f.bitmap = RPG::Cache.picture("/HUD/"+($game_actors[1].maxsp / 100).to_s)
          @MP_1_f.update
          @MP_2_f.bitmap = RPG::Cache.picture("/HUD/"+(($game_actors[1].maxsp % 100) / 10).to_s)
          @MP_2_f.update
          @MP_3_f.bitmap = RPG::Cache.picture("/HUD/"+($game_actors[1].maxsp % 10).to_s)
          @MP_3_f.update
    #--------------------------------
    @percent_many = ($game_actors[1].sp * 100) / $game_actors[1].maxsp
    @MPbar.zoom_x = @percent_many * 0.78
    #--------------------------------
    @percent_zivota = ($game_actors[1].hp * 100) / $game_actors[1].maxhp
    @HPbar.zoom_x = @percent_zivota * 0.795
    @HPbar.update
    if @percent_zivota <= 100
      @HPbar.bitmap = RPG::Cache.picture("HP100")
      @HPbar.update
    end
    if @percent_zivota < 98
      @HPbar.bitmap = RPG::Cache.picture("HP98")
      @HPbar.update
    end
    if @percent_zivota < 96
      @HPbar.bitmap = RPG::Cache.picture("HP96")
      @HPbar.update
    end
    if @percent_zivota < 94
      @HPbar.bitmap = RPG::Cache.picture("HP94")
      @HPbar.update
    end
    if @percent_zivota < 92
      @HPbar.bitmap = RPG::Cache.picture("HP92")
      @HPbar.update
    end
    if @percent_zivota < 90
      @HPbar.bitmap = RPG::Cache.picture("HP90")
      @HPbar.update
    end
    if @percent_zivota < 88
      @HPbar.bitmap = RPG::Cache.picture("HP88")
      @HPbar.update
    end
    if @percent_zivota < 86
      @HPbar.bitmap = RPG::Cache.picture("HP86")
      @HPbar.update
    end
    if @percent_zivota < 84
      @HPbar.bitmap = RPG::Cache.picture("HP84")
      @HPbar.update
    end
    if @percent_zivota < 82
      @HPbar.bitmap = RPG::Cache.picture("HP82")
      @HPbar.update
    end
    if @percent_zivota < 80
      @HPbar.bitmap = RPG::Cache.picture("HP80")
      @HPbar.update
    end
    if @percent_zivota < 78
      @HPbar.bitmap = RPG::Cache.picture("HP78")
      @HPbar.update
    end
    if @percent_zivota < 76
      @HPbar.bitmap = RPG::Cache.picture("HP76")
      @HPbar.update
    end
    if @percent_zivota < 74
      @HPbar.bitmap = RPG::Cache.picture("HP74")
      @HPbar.update
    end
    if @percent_zivota < 72
      @HPbar.bitmap = RPG::Cache.picture("HP72")
      @HPbar.update
    end
    if @percent_zivota < 70
      @HPbar.bitmap = RPG::Cache.picture("HP70")
      @HPbar.update
    end
    if @percent_zivota < 68
      @HPbar.bitmap = RPG::Cache.picture("HP68")
      @HPbar.update
    end
    if @percent_zivota < 66
      @HPbar.bitmap = RPG::Cache.picture("HP66")
      @HPbar.update
    end
    if @percent_zivota < 64
      @HPbar.bitmap = RPG::Cache.picture("HP64")
      @HPbar.update
    end
    if @percent_zivota < 62
      @HPbar.bitmap = RPG::Cache.picture("HP62")
      @HPbar.update
    end
    if @percent_zivota < 60
      @HPbar.bitmap = RPG::Cache.picture("HP60")
      @HPbar.update
    end
    if @percent_zivota < 58
      @HPbar.bitmap = RPG::Cache.picture("HP58")
      @HPbar.update
    end
    if @percent_zivota < 56
      @HPbar.bitmap = RPG::Cache.picture("HP56")
      @HPbar.update
    end
    if @percent_zivota < 54
      @HPbar.bitmap = RPG::Cache.picture("HP54")
      @HPbar.update
    end
    if @percent_zivota < 52
      @HPbar.bitmap = RPG::Cache.picture("HP52")
      @HPbar.update
    end
    if @percent_zivota < 50
      @HPbar.bitmap = RPG::Cache.picture("HP50")
      @HPbar.update
    end
    if @percent_zivota < 48
      @HPbar.bitmap = RPG::Cache.picture("HP48")
      @HPbar.update
    end
    if @percent_zivota < 46
      @HPbar.bitmap = RPG::Cache.picture("HP46")
      @HPbar.update
    end
    if @percent_zivota < 44
      @HPbar.bitmap = RPG::Cache.picture("HP44")
      @HPbar.update
    end
    if @percent_zivota < 42
      @HPbar.bitmap = RPG::Cache.picture("HP42")
      @HPbar.update
    end
    if @percent_zivota < 40
      @HPbar.bitmap = RPG::Cache.picture("HP40")
      @HPbar.update
    end
    if @percent_zivota < 38
      @HPbar.bitmap = RPG::Cache.picture("HP38")
      @HPbar.update
    end
    if @percent_zivota < 36
      @HPbar.bitmap = RPG::Cache.picture("HP36")
      @HPbar.update
    end
    if @percent_zivota < 34
      @HPbar.bitmap = RPG::Cache.picture("HP34")
      @HPbar.update
    end
    if @percent_zivota < 32
      @HPbar.bitmap = RPG::Cache.picture("HP32")
      @HPbar.update
    end
    if @percent_zivota < 30
      @HPbar.bitmap = RPG::Cache.picture("HP30")
      @HPbar.update
    end
    if @percent_zivota < 28
      @HPbar.bitmap = RPG::Cache.picture("HP28")
      @HPbar.update
    end
    if @percent_zivota < 26
      @HPbar.bitmap = RPG::Cache.picture("HP26")
      @HPbar.update
    end
    if @percent_zivota < 24
      @HPbar.bitmap = RPG::Cache.picture("HP24")
      @HPbar.update
    end
    if @percent_zivota < 22
      @HPbar.bitmap = RPG::Cache.picture("HP22")
      @HPbar.update
    end
    if @percent_zivota < 20
      @HPbar.bitmap = RPG::Cache.picture("HP20")
      @HPbar.update
    end
    if @percent_zivota < 18
      @HPbar.bitmap = RPG::Cache.picture("HP18")
      @HPbar.update
    end
    if @percent_zivota < 16
      @HPbar.bitmap = RPG::Cache.picture("HP16")
      @HPbar.update
    end
    if @percent_zivota < 14
      @HPbar.bitmap = RPG::Cache.picture("HP14")
      @HPbar.update
    end
    if @percent_zivota < 12
      @HPbar.bitmap = RPG::Cache.picture("HP12")
      @HPbar.update
    end
    if @percent_zivota < 10
      @HPbar.bitmap = RPG::Cache.picture("HP10")
      @HPbar.update
    end
    if @percent_zivota < 8
      @HPbar.bitmap = RPG::Cache.picture("HP8")
      @HPbar.update
    end
    if @percent_zivota < 6
      @HPbar.bitmap = RPG::Cache.picture("HP6")
      @HPbar.update
    end
    if @percent_zivota < 4
      @HPbar.bitmap = RPG::Cache.picture("HP4")
      @HPbar.update
    end
    if @percent_zivota < 2
      @HPbar.bitmap = RPG::Cache.picture("HP2")
      @HPbar.update
    end
    @HPbar.update


Demo(je v nem vic než jen HUD): http://www.mediafire.com/?905r0aar9bds0nj

Uživatelský avatar
 
Příspěvky: 794
Registrován: únor 14, 2010, 10:07 pm
Bydliště: Slaný. To je kousek od Prahy.

Re: Propojení proměnnou s životama

Příspěvek od legition » prosinec 10, 2011, 8:30 am

lepší je mít jen jeden a používat zoomX
Obrázek


Obrázek

Uživatelský avatar
 
Příspěvky: 852
Registrován: říjen 30, 2007, 2:56 pm
Bydliště: Pardubický kraj

Re: Propojení proměnnou s životama

Příspěvek od Lukaaash » prosinec 10, 2011, 10:38 am

Mrkni na toto:
http://forum.rpg2heaven.cz/viewtopic.php?f=19&t=922

Stačí se porozhlédnout po foru, něco tu třeba už je. Když se budou zakládat pořád nová a nová témata, nikdo se tu pak nevyzná. :roll:

LOCK
ObrázekObrázek Obrázek


Zpět na Tipy, triky, rady a tutoriály k RPG Makeru VX/Ace

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 3 návštevníků