Life Rpg Maker
Registre-se em nossa comunidade e saiba Mais do mundo maker(:



 
InícioInício  chat  PortalPortal  CalendárioCalendário  FAQFAQ  BuscarBuscar  MembrosMembros  GruposGrupos  Registrar-seRegistrar-se  Conectar-seConectar-se  

Compartilhe | 
 

 Equipamentos no Mapa

Ir em baixo 
AutorMensagem
RD12
Lenda
Lenda
avatar

Mensagens : 4
Pontos : 17
Reputação : 5
Data de inscrição : 13/08/2012

MensagemAssunto: Equipamentos no Mapa   Seg Set 24, 2012 4:57 pm

Equipamentos Na Tela

Esse script mostra todos os equipamentos equipado pelo herói[0] no mapa, você pode escolher entre vertical ou horizontal, e a tecla que minimiza e volta os equipamentos.

Imagens

Spoiler:
 

Script


Código:
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:
#|Autor: RD12|          Equipamentos no Mapa
#-------------------------------------------------------------------------------
#        Visite www.aldeiarpgbr.com para mais scripts e sistemas
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:
#Teclas: "A" = Z : "Y" = S : "Z" = D : "X" = A : "L" = Q : "R" = W
class Equip_In_Map < Window_Base
 
  def initialize
    super(0,0,300,300)
    #==Configure aqui===
    @Vertical = true #false para horizontal
    @Img_Fundo = "Back_Equip"#A imagem que será usada com fundo
    @Atributos = ["Atk:", "Def:"]#Texto a ser exibido
    @Sem_Equip = "Vazio"#Texto a ser exibido caso não tenha equipado
    @Minimizar = true # false para o jogador não poder minimizar a janela
    $Mini_Tecla = :Y #Tecla para minimizar a janela
    #=======//=========
    self.back_opacity = 0
    self.windowskin = Cache.system("")
    self.x = 0
    self.y = 0
    refresh
  end 
 
  def refresh
    contents.clear
    actor = $game_party.members[0]
    contents.font.name = "Arial Black"
    contents.font.size = 11
    contents.font.color = Color.new(255,0,0)
   
if @Vertical == true
  #---------------------------------------------------------
  #Exibe os equipamentos na Vertical
  #---------------------------------------------------------
  for i in 0..4
    contents.font.size = 11
    item = actor.equips[i]
    bitmap = Cache.picture(@Img_Fundo)
    rect = Rect.new(0, 0, 46, 40)
    contents.blt(0+(i*48), 0, bitmap, rect)
    if item != nil
    draw_icon(item.icon_index, 10+(i*48), 2, true)
    end
    contents.font.color = Color.new(255,0,0)
  if item.is_a?(RPG::Weapon)
   
    if item == nil
      contents.font.size = 15
      contents.font.color = Color.new(255,255,255)
      draw_text(8+(i*48), 5, 100, 32, @Sem_Equip, 0)
    else
      draw_text(4+(i*48), 17, 100, 32, @Atributos[0], 0)
    contents.font.color = Color.new(255,255,255)
    draw_text(23+(i*48), 17, 100, 32, item.params[2], 0)
    end
   
  else
    if item == nil
      contents.font.size = 16
      contents.font.color = Color.new(255,255,255)
      draw_text(8+(i*48), 5, 100, 32, @Sem_Equip, 0)
    else
      draw_text(4+(i*48), 17, 100, 32, @Atributos[1], 0)
    contents.font.color = Color.new(255,255,255)
    draw_text(23+(i*48), 17, 100, 32, item.params[3], 0)
    end
  end
 end
 
else
  #---------------------------------------------------------
  #Exibe os equipamentos na Horizontal
  #---------------------------------------------------------
  for i in 0..4
    contents.font.size = 11
    item = actor.equips[i]
    bitmap = Cache.picture(@Img_Fundo)
    rect = Rect.new(0, 0, 46, 40)
    contents.blt(0, 0+(i*48), bitmap, rect)
    if item != nil
    draw_icon(item.icon_index, 10, 2+(i*48), true)
    end
    contents.font.color = Color.new(255,0,0)
  if item.is_a?(RPG::Weapon)
   
    if item == nil
      contents.font.size = 15
      contents.font.color = Color.new(255,255,255)
      draw_text(8, 5, 100, 32, @Sem_Equip, 0)
    else
      draw_text(4, 17+(i*48), 100, 32, @Atributos[0], 0)
    contents.font.color = Color.new(255,255,255)
    draw_text(23, 17+(i*48), 100, 32, item.params[2], 0)
    end
   
  else
    if item == nil
      contents.font.size = 16
      contents.font.color = Color.new(255,255,255)
      draw_text(8, 5+(i*48), 100, 32, @Sem_Equip, 0)
    else
      draw_text(4, 17+(i*48), 100, 32, @Atributos[1], 0)
    contents.font.color = Color.new(255,255,255)
    draw_text(23, 17+(i*48), 100, 32, item.params[3], 0)
    end
  end
 end
 
end
  end
end

class Scene_Map
  alias rd_main main
  def main
  @equip_map = Equip_In_Map.new
  rd_main
  @equip_map.dispose
  end
  alias rd_update update
  def update
    if Input.trigger?($Mini_Tecla)
    if @equip_map.visible
      @equip_map.visible = false
    else
      @equip_map.visible = true
      end
    end
   
    @equip_map.refresh if Graphics.frame_count % 50 == 0
    rd_update
  end
end

Imagem Necessária:
> Back_Equip

Créditos: RD12
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Samuka_Adm
Admin
Admin
avatar

Medalhas :
Mensagens : 150
Pontos : 319
Reputação : 44
Data de inscrição : 15/06/2012

MensagemAssunto: Re: Equipamentos no Mapa   Seg Set 24, 2012 5:13 pm

mais um bom script seu kkkkkkkkk +1 cred manin, gostei do Back_Equip *u* e novamente bom script +1cred

_________________
Do quê adianta baixar um sistema e só copiar tudo? estão faltando makers no mundo intão porquê você não aprende ruby para fazer seus proprios scripts?
Voltar ao Topo Ir em baixo
Ver perfil do usuário http://liferpgmaker.forumeiros.com
 
Equipamentos no Mapa
Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» VENDO EQUIPAMENTOS ASW
» Equipamentos/Proteções
» [Resolvido]Tem como coloca um mapa no meu forum?
» Reset de Equipamentos na torre
» Equipamentos para rede cabeada.

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
Life Rpg Maker :: RPG MAKER VX ACE :: Scripts RGSS3-
Ir para: