Suporte ao desenvolvimento de jogos!


    Restaurar HP e MP no LVL up

    Compartilhe

    paulojds
    Novato
    Novato

    Mensagens : 1
    Créditos : 0

    Restaurar HP e MP no LVL up

    Mensagem por paulojds em Sab Set 05, 2015 1:22 am

    O script abaixo (encontrado na internet)

    1 #=====================================================
    2 # Recuperar HP/MP/Status quando subir nível
    3 # Quando o jogador sobe de nível, HP/MP/Status serão recuperados
    4 #------------------------------------------------------------------------------
    5 # Criado por Woratana em 10/06/2008
    6 # Versão 1.0
    7 # woratana@hotmail.com
    8 #======================================================
    9
    10 class Game_Actor < Game_Battler
    11
    12  # Aqui você pode configurar as ações do script
    13  # (true para sim, false para não)
    14  
    15  RECOVER_HP = true # Deseja recuperar o HP?
    16  RECOVER_MP = true # Deseja recuperar o MP?
    17  REMOVE_STATES = true # Deseja curar todos os status?
    18  
    19  alias wora_fullhpmp_gamact_lvup level_up
    20  def level_up
    21    wora_fullhpmp_gamact_lvup
    22    @hp = maxhp if RECOVER_HP
    23    @mp = maxmp if RECOVER_MP
    24    if REMOVE_STATES
    25      @states.clone.each {|i| remove_state(i) }
    26    end
    27  end
    28 end


    No RPGM vx, roda normal, depois do lvl up, restaura hp e mp.

    Já no RPGM vx ACE, depois do lvl up, dá o erro:

    Scrit "nome dele" line 22:Name error occureed.

    undefined local variable or method 'maxhp' for
    #<Game_Actor:0x67xbx3c>


    não sei o que pode ser

      Data/hora atual: Sex Fev 23, 2018 11:18 am