O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

Script stamina

Iniciado por User666, 14/09/2016 às 22:18

Eae Galerinha meu primeiro post aqui !!! Sou Novo no RPG Maker então estou aprendendo
Bem Como meu conhecimento e limitado Voces Poderiam da uma forcinha ??

Estou tentando criar uma barra de stamina que abaixa de acordo que o personagem corre

Aqui esta o script
Spoiler
module DashConfig
#~~~~~~~~~~~~~~~~~~~~~~~~~ Inicio da configuração ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     
# Coloque aqui a switch que quando *ligada* desabilita a corrida:
Switch = 10

# Switch que quando LIGADA MOSTRA a hud:
Switch_HUD = 15

# Número da imagem da HUD:
Imagem = 50

#porcentagem de cansaço:
Porcentagem = 30

# Imagem de fundo da HUD:
Img_Back = "fundo"

# A barra da HUD de estamina:
Img_Barra = "barra_estamina"

# Escolhar a posição da HUD (x, y)
HUD_X = 0
HUD_Y = 0

# Coloque aqui uma switch que você nunca irá utilizar (ela serve para concertar
# um bug NUNCA MUDE O VALOR DELA!):
Switch_AntBug = 100

#~~~~~~~~~~~~~~~~~~~~~~~~~~ Fim da configuração ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
end
    class Game_Player < Game_Character
      def dash?
        return false if @move_route_forcing
        return false if $game_map.disable_dash?
        return false if vehicle
        return Input.press?(:A) unless $game_switches[DashConfig::Switch]
      end
    end
class Scene_Map < Scene_Base
  alias o_start start
  alias o_update update
  def start
    o_start
    @agilidade = $game_party.battle_members[0].agi
    unless $game_switches[DashConfig::Switch_AntBug]
      @por_agilidade = @agilidade*100 / @agilidade   
    else
      @por_agilidade = $valor_atual
    end
  end
  def update
    o_update
    $game_switches[DashConfig::Switch_AntBug] = true
    p_hp = ($game_actors[$game_party.battle_members[0].id].hp*100) / $game_actors[$game_party.battle_members[0].id].mhp #porcentagem do hp
     if p_hp<=DashConfig::Porcentagem
      character = $game_player
      character.balloon_id = 6
      $game_switches[DashConfig::Switch] = true
    else
      $game_switches[DashConfig::Switch] = false
    end
    if @por_agilidade <= 0
      $game_switches[DashConfig::Switch] = true
    end
    unless Input.press?(:A)
      @por_agilidade += @agilidade/30.00 if @por_agilidade < 100
    else
      @por_agilidade -= 1/(@agilidade/30.00) if @por_agilidade > 0
    end
    if @por_agilidade >= 100
      @por_agilidade = 100
    end
    $valor_atual = @por_agilidade
    puts $valor_atual
      $game_map.screen.pictures[10].show(DashConfig::Img_Barra, 0, DashConfig::HUD_X, DashConfig::HUD_Y, @por_agilidade, 100, 255, 0)
      $game_map.screen.pictures[11].show(DashConfig::Img_Back, 0, DashConfig::HUD_X, DashConfig::HUD_Y, 100, 100, 255, 0)
  end
end
[close]

Voces poderiam fazer uma demo com esse script funcionando pra mim ?
Não sei como fazer ele funcionar eu adicionei ele nos scripts coloquei uma HUD Mais Mesmo assim ele Não pega !!! Como posso fazer pra ele Pegar
Obs:Pra barra de stamina so ser exibida depois da tela de titulo

Por que não tenta esse aqui?



Ahh, o site do cara caiu. Que pena, eu nem tinha visto. Olhe isso um mês atrás e estava normal...