Hud Ragnarok (Np master 3) Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

Aldeia RPG
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Hud Ragnarok (Np master 3)

+5
DeaN
Gabriel Lenz
Jonny
Felix Blayder
Faabinhuu ;
9 participantes

Página 1 de 3 1, 2, 3  Seguinte

Ir para baixo

Hud Ragnarok (Np master 3) Empty Hud Ragnarok (Np master 3)

Mensagem por Faabinhuu ; Qua Jun 22, 2011 12:51 pm

Eu ia usar no projeto, + não cabei gostando, tai pa galera intão

MELHOR BAIXAR A DEMO !!

Se tiver algo errado pq fiz na pressa Successful

Substitua o script : [WIN] Hud
por
Código:
#==============================================================================
# ** HUD
#------------------------------------------------------------------------------
#  By Marlos Gama
#  Modificado por Fabinhuu ; (GaaraxDl)
#------------------------------------------------------------------------------

class Hud < Window_Base
  def initialize
    super(-16,-16,300,280)#(320,350,600,600)
    self.back_opacity = 120
    self.contents = Bitmap.new(width - 32, height - 32)
    self.windowskin = RPG::Cache.windowskin("Blank")
    refresh
  end
 
  def update
    super
    refresh if something_changed?
  end
 
  def something_changed?
    return true if @old_exp != @actor.now_exp
    return true if @old_hp != @actor.hp
    return true if @old_sp != @actor.sp
    return true if @old_level != @actor.level
    return true if @old_name != @actor.name
    return false
  end
 
  def refresh
    self.contents.clear
    self.contents.font.color = Color.new(250, 0, 0)
    @actor = $game_party.actors[0]
    @old_exp = @actor.now_exp
    @old_hp = @actor.hp
    @old_sp = @actor.sp
    @old_level = @actor.level
    @old_name = @actor.name
    self.contents.clear
    self.contents.font.color = normal_color
    hud3 = RPG::Cache.picture("Hud3")
    hud1 = hud3.width
    hud2 = hud3.height
    hud4 = Rect.new(0,0,hud1,hud2)
    self.contents.blt(0,0,hud3,hud4)
    self.contents_opacity = 180
    # Nome
    self.contents.draw_text(5, 8, 132, 32, "#{@actor.name}")
    rect = Rect.new(26, 11, self.contents.width + 3, 25)
    self.contents.draw_text(49, 58, 132, 32, "#{@actor.level}")
    rect = Rect.new(25, 71, self.contents.width + 3, 25)
    self.contents.draw_text(5, 30, 100, 32, "#{$data_classes[$game_party.actors[0].class_id].name}")
    # Hp
    hpbar = RPG::Cache.picture("HP Bar")
    hpbarwidth = hpbar.width * @actor.hp / @actor.maxhp
    hpbarheight = hpbar.height
    hpbar_rect = Rect.new(0,0,hpbarwidth,hpbarheight)
    self.contents.blt(78,23,hpbar,hpbar_rect)
    if $game_party.actors[0].level <= 21
    self.contents.draw_text(100, 20, 132, 32, "#{@actor.hp}/#{@actor.maxhp}")
    else
    self.contents.draw_text(100, 20, 132, 32, "#{@actor.hp}/#{@actor.maxhp}")
    end
    # Sp
    mpbar = RPG::Cache.picture("MP-2")
    mpbarwidth = mpbar.width * @actor.sp / @actor.maxsp
    mpbarheight = mpbar.height
    mpbar_rect = Rect.new(0,0,mpbarwidth,mpbarheight)
    self.contents.blt(78,44,mpbar,mpbar_rect)
    if $game_party.actors[0].level <= 34
    self.contents.draw_text(100, 42, 132, 32, "#{@actor.sp}/#{@actor.maxsp}")
    else
    self.contents.draw_text(100, 42, 132, 32, "#{@actor.sp}/#{@actor.maxsp}")
    end
    # EXP
    if $game_party.actors[0].level != 99
    xpbar = RPG::Cache.picture("Xp-2")
    xpbarwidth = xpbar.width * @actor.now_exp / @actor.next_exp
    xpbarheight = xpbar.height
    xpbar_rect = Rect.new(0,0,xpbarwidth,xpbarheight)
    self.contents.blt(66,74,xpbar,xpbar_rect)
    self.contents.draw_text(100, 60, 132, 32, "#{@actor.now_exp}/#{@actor.next_exp}")
    end
  end
  end
 
class Scene_Map
  alias hud_main main
  def main
    @Hud = Hud.new
    hud_main
    @Hud.dispose
  end
  alias hud_update update
  def update
    hud_update
    @Hud.update
  end
end


class Game_Actor < Game_Battler
  def now_exp
    return @exp - @exp_list[@level]
  end
  def next_exp
    return @exp_list[@level+1] > 0 ? @exp_list[@level+1] - @exp_list[@level] : 0
  end
end

Crie um novo script
Código:
#==============================================================================
# ** Hud 2
#------------------------------------------------------------------------------
# By Fabinhuu ; (GaaraxDl)
#==============================================================================
class Hude < Window_Base
 
  def initialize
    super(-18,-50,500,500)
    self.contents = Bitmap.new(self.width-32, self.height-32)
    self.back_opacity = 200
    self.windowskin = RPG::Cache.windowskin("blank")
    refresh
  end
 
  def refresh
    self.contents.clear
    @actor = $game_party.actors[0]
    @old_exp = @actor.now_exp
    @old_hp = @actor.hp
    @old_sp = @actor.sp
    @old_level = @actor.level
    @old_name = @actor.name
    hud3 = RPG::Cache.picture("Opçoes2")
    hud1 = hud3.width
    hud2 = hud3.height
    hud4 = Rect.new(0,0,hud1,hud2)
    self.contents.blt(0,33,hud3,hud4)
    self.contents.draw_text(46, 30, 132, 32, "#{@actor.name}")
    self.contents.draw_text(158, 29, 100, 32, "#{$data_classes[$game_party.actors[0].class_id].name}")
  end
 
end

Vá em [SC] Net Rmxp Hud e adicione no começo (linhas 15)
Código:
    #Hud 2
    @Huddd = Hude.new
    @Huddd.visible = false
    @Huddd.active = false

procure @janela_base e substitua tudo por isso
Código:
   
    @janela_base = Window_Base.new(10,-20,275,150)
    @janela_base.windowskin = RPG::Cache.windowskin("Blank")
    @janela_base.back_opacity = 100
    $janela_base = @janela_base
@icon_1 = Icon_Map.new(@janela_base,"It1","It",161-10+8,41,["Inventário"],false) {$equip_w.refresh; $equip_w.visible = true; $equip_w.active = true; $item_w.visible = true; $item_w.active = true; $item_w.refresh; @janela_gold_w.visible = true; $janela_gold_w.refresh}#{$distribuir.visible = false; $distribuir.active = false;$skill.visible = false; $skill.active = false;$scene = Scene_Equip.new}#; $skill_b.visible = false; $skill_b.active = false}
    @icon_2 = Icon_Map.new(@janela_base,"Fechar2","Gu",230-38+10,22,["Minimizar "],false) {  if @Hud.active == true;
    @Hud.refresh;@Hud.visible = false; @Hud.active = false
    @cooo.refresh;@cooo.visible = false; @cooo.active = false
    @janela_base.visible = false
    @janela_base.visible = false
    @Huddd.visible = true
    @Huddd.visible = true
    @icon_1.visible = false
    @icon_1.active = false
    @icon_3.visible = false
    @icon_3.active = false
    @icon_4.visible = false
    @icon_4.active = false
    @icon_5.visible = false
    @icon_5.active = false
    @icon_6.visible = false
    @icon_6.active = false
    @icon_7.visible = false
    @icon_7.active = false
  else
  if @Hud.active == false;
    @Hud.refresh;@Hud.visible = true; @Hud.active = true
    @cooo.refresh;@cooo.visible = true; @cooo.active = true
      @janela_base.visible = true
      @janela_base.visible = true
      @Huddd.visible = false
      @Huddd.visible = false
      @icon_1.visible = true
      @icon_1.active = true
      @icon_3.visible = true
      @icon_3.active = true
      @icon_4.visible = true
      @icon_4.active = true
      @icon_5.visible = true
      @icon_5.active = true
      @icon_6.visible = true
      @icon_6.active = true
      @icon_7.visible = true
      @icon_7.active = true
  end
end
}
    @icon_3 = Icon_Map.new(@janela_base,"It4","Ha",200-20+8,39,["Habilidades"],false) {$skill.refresh; $skill.visible = true; $skill.active = true} #$skill_b.visible = true; $skill_b.active = true}
    @icon_4 = Icon_Map.new(@janela_base,"Item 2","St",200-15,67,["Status "],false)  {@status.refresh;@status.visible = true; @status.active = true}
    @icon_5 = Icon_Map.new(@janela_base,"Item 5","Gu",186-38+10,67,["Guild "],false) {open_guild}
    @icon_6 = Icon_Map.new(@janela_base,"Quest","Qu",167-10,90,["Quests "],false) {@quest_list.refresh; @quest_list.visible = true; @quest_list.active = true}
    @icon_7 = Icon_Map.new(@janela_base,"riddle","Jo",198-20+8,90,["Opçoes "],false) {$option.visible = true; $option.active = true; $option.refresh}

Adicione tambem logo abaixo do script anterior

Código:
    #Window Title Option
    $option = Window_Option.new(480,245,150,150)
    $option.visible = false
    $option.active = false
    $option.dragable = true
    $option.closable = true
    @option1 = Button.new($option,20, 75, "Personagem") {salvar;$option.visible = false; $option.active = false; Audio.bgm_fade(800); Audio.bgs_fade(800); Audio.me_fade(800); $scene = Scene_Title.new}
    @option2 = Button.new($option,25, 55, "Exit Game") {salvar; Audio.bgm_fade(800); Audio.bgs_fade(800); Audio.me_fade(800); $scene = nil}

Falto adicionar os icons (Procure @icon_1.dispose) e em baixo ponha

Código:
@icon_2.dispose
@icon_7.dispose

Procure (@icon_1.update if @icon_1.in_area?) e adicione

Código:
@icon_2.update if @icon_2.in_area?
@icon_7.update if @icon_7.in_area?

Hotkeys no script q falto Successful

Código:
#----------------------------------------------------------------
# ** Comandos en el Mapa **
#----------------------------------------------------------------
# Autor : Jonny D' Guetta
# Creditos : Marlos Gama NP Master 3.0
# Web : http://aldeiarpgbr.forumeiros.com/
# msg : jonny_teens@live.com.mx
# Creado : 15/05/2011
# Modificado : 23/05/2011
# Modoficado por Fabinhuu ;
#----------------------------------------------------------------
class Scene_Map
  #-------------------------------------------------------------------------
  alias scene_map_added_rewrite_system_update_systems update_systems
  #--------------------------------------------------------------------------
  # * Update Systems
  #--------------------------------------------------------------------------
  def update_systems

  if Network::Main.group == 'vip'
  if Input.trigger?(Input::F7)# Teleport
  $teleport.open_teleporte
end
end

  if Network::Main.group == 'admin'
  if Input.trigger?(Input::F7)# Teleport
  $teleport.open_teleporte
end
end 

  if Input.trigger?(Input::Letters["G"])#GUILD
    if @box.active == false
      if $painel_adm.active == false
    open_guild
  end
end
end
 
 if Input.trigger?(Input::Letters["I"])# inventario
  if @box.active == false
    if $painel_adm.active == false
    $equip_w.refresh;
  if $equip_w.active == true;
    $equip_w.refresh; $equip_w.visible = false; $equip_w.active = false;
    $item_w.visible = false; $item_w.active = false; $item_w.refresh;
    @janela_gold_w.visible = false; $janela_gold_w.refresh
  else
  if $equip_w.active == false;
    $equip_w.refresh; $equip_w.visible = true; $equip_w.active = true;
    $item_w.visible = true; $item_w.active = true; $item_w.refresh;
    @janela_gold_w.visible = true; $janela_gold_w.refresh
  end
  end
 end 
end
end

 if Input.trigger?(Input::Letters["S"])# status
  if @box.active == false
    if $painel_adm.active == false
  if $status.active == true;
    @status.refresh;@status.visible = false; @status.active = false
  else
  if $status.active == false;
    @status.refresh;@status.visible = true; @status.active = true
    end
  end
  end
end
end
 
  if Input.triggerd?(Input::Fkeys[6])
  if @Hud.active == true;
    @Hud.refresh;@Hud.visible = false; @Hud.active = false
    @cooo.refresh;@cooo.visible = false; @cooo.active = false
      @janela_base.visible = false
      @janela_base.visible = false
      @Huddd.visible = true
      @Huddd.visible = true
      @icon_1.visible = false
      @icon_1.active = false
      @icon_2.visible = false
      @icon_2.active = false
      @icon_3.visible = false
      @icon_3.active = false
      @icon_4.visible = false
      @icon_4.active = false
      @icon_5.visible = false
      @icon_5.active = false
      @icon_6.visible = false
      @icon_6.active = false
      @icon_7.visible = false
      @icon_7.active = false
  else
  if @Hud.active == false;
    @Hud.refresh;@Hud.visible = true; @Hud.active = true
    @cooo.refresh;@cooo.visible = true; @cooo.active = true
      @janela_base.visible = true
      @janela_base.visible = true
      @Huddd.visible = false
      @Huddd.visible = false
      @icon_1.visible = true
      @icon_1.active = true
      @icon_2.visible = true
      @icon_2.active = true
      @icon_3.visible = true
      @icon_3.active = true
      @icon_4.visible = true
      @icon_4.active = true
      @icon_5.visible = true
      @icon_5.active = true
      @icon_6.visible = true
      @icon_6.active = true
      @icon_7.visible = true
      @icon_7.active = true
    end
  end
  end



 if Input.trigger?(Input::Letters["H"])# Skill
  if $painel_adm.active == false
  if @box.active == false
  if $skill.active == true;
    $skill.refresh; $skill.visible = false; $skill.active = false
  else
  if $skill.active == false;
    $skill.refresh; $skill.visible = true; $skill.active = true
  end
  end
 end
end
end

  if Input.trigger?(Input::Letters["Q"])# Player
    if $painel_adm.active == false
  if @box.active == false
  if @quest_list.active == true;
    @quest_list.refresh; @quest_list.visible = false; @quest_list.active = false
  else
  if @quest_list.active == false;
    @quest_list.refresh; @quest_list.visible = true; @quest_list.active = true
  end
  end
 end 
end
end

    scene_map_added_rewrite_system_update_systems
  end
 end

ICONES NESCESSARIOS

Pasta Icons
Hud Ragnarok (Np master 3) Fechar11
(Falta os icones adicione em sua pasta de acordo com seus gosto)
Pasta Pictures
Hud Ragnarok (Np master 3) Hp_bar10
Hud Ragnarok (Np master 3) Opaoes10
Hud Ragnarok (Np master 3) Mp-210
Hud Ragnarok (Np master 3) Xp-210
Hud Ragnarok (Np master 3) Hud310

(Na demo vem com players online, substitua a HOTKEY da demo por essa que está no tutorial !)

DEMO : http://www.sendspace.com/file/5zctuw

Creditos:
Fabinhuu ;
Jonny D' Guetta
Marlos Gama


Última edição por Faabinhuu ; em Sáb Jun 25, 2011 10:10 am, editado 10 vez(es)
Faabinhuu ;
Faabinhuu ;
Experiente
Experiente

Medalhas : Hud Ragnarok (Np master 3) Trophy11
Mensagens : 513
Créditos : 166

Ir para o topo Ir para baixo

Hud Ragnarok (Np master 3) Empty Re: Hud Ragnarok (Np master 3)

Mensagem por Felix Blayder Qua Jun 22, 2011 1:09 pm

muito bom cara....+1 cred.... assim fica bem ragnarok mesmo...
paras os outros usuarios ta = mesmo, porq eu jogo rag.... e a parada ta bem configurada, só vou dar uma olhada no script, mais pelo q me parece vc colocou até pra arastar e minimisar a hud.. está d parabens

_________________

Se inscreva em meu Canal no YouTube:
https://www.youtube.com/localnerd

Faça uma doação para ajudar nos custos:

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3N8T2RJ977RCQ

Felix Blayder
Felix Blayder
Membro de Honra
Membro de Honra

Mensagens : 1406
Créditos : 220

Ficha do personagem
Nível: 1
Experiência:
Hud Ragnarok (Np master 3) Left_bar_bleue0/0Hud Ragnarok (Np master 3) Empty_bar_bleue  (0/0)
Vida:
Hud Ragnarok (Np master 3) Left_bar_bleue30/30Hud Ragnarok (Np master 3) Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

Hud Ragnarok (Np master 3) Empty Re: Hud Ragnarok (Np master 3)

Mensagem por Faabinhuu ; Qua Jun 22, 2011 1:12 pm

Arrastar não, mas minimisar sim Successful
Faabinhuu ;
Faabinhuu ;
Experiente
Experiente

Medalhas : Hud Ragnarok (Np master 3) Trophy11
Mensagens : 513
Créditos : 166

Ir para o topo Ir para baixo

Hud Ragnarok (Np master 3) Empty Re: Hud Ragnarok (Np master 3)

Mensagem por Jonny Qua Jun 22, 2011 1:15 pm

Puedes dejar una demo ???

_________________
Spoiler:


Hud Ragnarok (Np master 3) KVIdx
Jonny
Jonny
Aldeia Friend
Aldeia Friend

Medalhas : Hud Ragnarok (Np master 3) Trophy11Hud Ragnarok (Np master 3) 9P5Gx
Mensagens : 1936
Créditos : 327

http://fanmakers.ultimaterpg.net/

Ir para o topo Ir para baixo

Hud Ragnarok (Np master 3) Empty Re: Hud Ragnarok (Np master 3)

Mensagem por Gabriel Lenz Qua Jun 22, 2011 1:20 pm

Ficou Excelente, parabéns, você podia disponibilizar mais coisas para nós, e tutoriais também já que você é scripter.

@Edit: O Inventario fica no lado da HUD ?
Gabriel Lenz
Gabriel Lenz
Desenvolvedor
Desenvolvedor

Mensagens : 660
Créditos : 20

Ir para o topo Ir para baixo

Hud Ragnarok (Np master 3) Empty Re: Hud Ragnarok (Np master 3)

Mensagem por Faabinhuu ; Qua Jun 22, 2011 1:26 pm

Mal ñ puis seus creditos john
ARRUMADO !!
Faabinhuu ;
Faabinhuu ;
Experiente
Experiente

Medalhas : Hud Ragnarok (Np master 3) Trophy11
Mensagens : 513
Créditos : 166

Ir para o topo Ir para baixo

Hud Ragnarok (Np master 3) Empty Re: Hud Ragnarok (Np master 3)

Mensagem por Felix Blayder Qua Jun 22, 2011 1:41 pm

Faabinhuu ; escreveu:Mal ñ puis seus creditos john
ARRUMADO !!

pucha, amis pra fazer arrastar é facil cara.... mais d boa....Successful!

_________________

Se inscreva em meu Canal no YouTube:
https://www.youtube.com/localnerd

Faça uma doação para ajudar nos custos:

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3N8T2RJ977RCQ

Felix Blayder
Felix Blayder
Membro de Honra
Membro de Honra

Mensagens : 1406
Créditos : 220

Ficha do personagem
Nível: 1
Experiência:
Hud Ragnarok (Np master 3) Left_bar_bleue0/0Hud Ragnarok (Np master 3) Empty_bar_bleue  (0/0)
Vida:
Hud Ragnarok (Np master 3) Left_bar_bleue30/30Hud Ragnarok (Np master 3) Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

Hud Ragnarok (Np master 3) Empty Re: Hud Ragnarok (Np master 3)

Mensagem por Jonny Qua Jun 22, 2011 2:17 pm

Obrigado por los Creditos Happy

_________________
Spoiler:


Hud Ragnarok (Np master 3) KVIdx
Jonny
Jonny
Aldeia Friend
Aldeia Friend

Medalhas : Hud Ragnarok (Np master 3) Trophy11Hud Ragnarok (Np master 3) 9P5Gx
Mensagens : 1936
Créditos : 327

http://fanmakers.ultimaterpg.net/

Ir para o topo Ir para baixo

Hud Ragnarok (Np master 3) Empty Re: Hud Ragnarok (Np master 3)

Mensagem por Faabinhuu ; Qua Jun 22, 2011 6:56 pm

GabrielLenz escreveu:@Edit: O Inventario fica no lado da HUD ?

Arrumado
Faabinhuu ;
Faabinhuu ;
Experiente
Experiente

Medalhas : Hud Ragnarok (Np master 3) Trophy11
Mensagens : 513
Créditos : 166

Ir para o topo Ir para baixo

Hud Ragnarok (Np master 3) Empty Re: Hud Ragnarok (Np master 3)

Mensagem por DeaN Qui Jun 23, 2011 10:49 am

Muito legal este Hud 1+

_________________
Dean, Programador Geral :)

Contato: Skype:matucarvalho e Facebook
The Enze - Vulzt

Shield Block
Anti-Cheat para jogos de FPS, agora vou adaptar para jogos de RPG principalmente para o RMXP.
www.shieldblock.net
fb.com/shieldblockoficial

Hud Ragnarok (Np master 3) MiB0H
DeaN
DeaN
Colaborador
Colaborador

Mensagens : 1243
Créditos : 48

http://www.shieldblock.net

Ir para o topo Ir para baixo

Hud Ragnarok (Np master 3) Empty Re: Hud Ragnarok (Np master 3)

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Página 1 de 3 1, 2, 3  Seguinte

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos