Life RPG Maker 2.0
Bem vindo a LRM, forum de ajuda Maker
Registre-se em nosso forum e aproveite Very Happy
esperamos que você seja ajudado e esperamos que nos ajude Very Happy
Life RPG Maker 2.0

2ª versão do forum life rpg maker

Os membros mais ativos do mês

Últimos assuntos
» Kingdon 1.6
Ter Jun 09, 2015 3:02 pm por MasterKill

» Tempo dinâmico e Hora do Sistema
Seg Dez 09, 2013 5:42 pm por jonathas

» Sistema de Natação
Sab Dez 07, 2013 5:14 pm por jonathas

» Classificar Inventario
Sab Dez 07, 2013 12:07 pm por Samuka_Adm

» VOLTEI ALELUIA :D
Sab Dez 07, 2013 10:35 am por Samuka_Adm

» Netplay Master v4.0.7
Qua Jun 26, 2013 1:32 pm por xdario

» The League Of War [Season 1]
Sex Jan 18, 2013 6:02 pm por Warrior

» Meu primeiro desenho que posto :D
Qua Jan 09, 2013 1:37 pm por PedroMatoso

» Window Configurações
Qua Jan 09, 2013 1:36 pm por PedroMatoso

Parceiros
Fórum grátis

Fórum grátis


Mundo RPG Maker
MMORPG BRASIL

Você não está conectado. Conecte-se ou registre-se

Alguns scripts

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

1 Alguns scripts em Seg Out 08, 2012 4:49 pm

1° script:
lista de amigos:
Código:
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-#
#      Lista de amigos                                              #
#      BY: Samuka_Maker                                            #
# Se for usar de os devidos créditos                                #
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-#
class Window_Friends < Window_Selectable
  def initialize
    super( x, y, w, h)
    self.contents = Bitmap.new( width - 32, height - 32)
  self.back_opacity = 150
    self.contents.font.size = 14
    self.contents.font.name = "Segoe UI"
    self.z = 0xFFFF
  end
 
  def refresh
    @data = []
    @data2 = []
   
    @data.push($game_party.actors[0].name)
    for p in Network::Main.players.values
      if p.friens == $game_party.actors[0].friens
      @data.push(p.nome)
      @data2.push(p.netid)
      end
    end
    a = @data.index(Network::Main.name)
    @data[a] = nil if a != nil
    @data2[a] = nil if a != nil
    @data = @data.compact
    @data2 = @data2.compact
    @item_max = @data.size
   
    if @data.size > 0
      self.contents = Bitmap.new(width - 32, row_max * 32)
      for i in [Você precisa estar registrado e conectado para ver este link.]
        draw_item(i)
      end
    end
  end
 
    def draw_item(index)
    item = @data[index]
    x = 4
    y = index * 20
    rect = Rect.new(x, y-6, self.contents.width - 8, 32)
    self.contents.draw_text(rect, item, 1)
  end
end
lembrando que ele não está completo, eu apenas fiz essa parte.


2° script:
Nome acima do char
Código:
#==============================================================================#
# Nome Acima do char                                                #
# BY: Samuka_Maker                                                            #
# Para configurar a cor do HP edite o seguinte código:
# Font_Color = Color.new(250, 0, 0)#Cor da fonte
# Em (250, 0, 0) coloque a cor, exemplos de cores:
# Branco  = 255,255,255
# Preto    = 0,0,0
# Vermelho = 255,0,0
# Azul    = 0,0,255
# Verde    = 0,128,0
# Amarelo  = 255,255,0
#==============================================================================#

module Config#Configurações
Tamanho_da_Fonte = 16#Tamanho da fonte
Nome_Fonte = "Segoe UI"#nome da fonte
Cor_Fonte = Color.new(255, 0, 0)#Cor da fonte
end

class Character_Name < RPG::Sprite
  def initialize
    super()
    self.bitmap = Bitmap.new(160, 24)
    refresh
  end
 
  def refresh#atualiza
    self.bitmap.clear
    self.x = $game_player.screen_x - 80
    self.y = $game_player.screen_y - 65
    self.bitmap.font.size = Config::Tamanho_da_Fonte
    self.bitmap.font.name = Config::Nome_Fonte
    self.bitmap.font.color = Config::Cor_Fonte
    self.bitmap.draw_text(self.bitmap.rect, "#{$game_party.actors[0].name} Lvl: #{$game_party.actors[0].level.to_s} ", 1)
  end
end


class Sprite_Character < RPG::Sprite
  alias init initialize
  alias upd update
  def initialize(view, char)
    init(view, char)
    if @character.is_a?(Game_Player)
      @char_name = Character_Name.new
    end
  end
  def update
    if @character.is_a?(Game_Player) and @char_name != nil
      @char_name.refresh
    end
    upd
  end
end


3° script
HUD_Smk
Código:
#Hud XP INICIANTE                                              # 
#Autor: Roronoa Zoro ou Fetelk13                              #
#Data: 29/06/2012                                              #
################################################################

class Hud_Smk < Window_Base
  def initialize
    super(0,430,440,50)
    self.contents = Bitmap.new(width - 32, height - 32)
    self.contents.font.name = "Segoe UI"
    self.contents.font.size = 20
    self.opacity = 100
    refresh
  end
 end
 
  def refresh
      self.contents.clear
     
      self.contents.draw_text(5, -40,200, 100,"Nome: " + $game_party.actors[0].name + " / ",0)
     
      self.contents.draw_text(90, -40,200, 100, "Level: " + $game_party.actors[0].level.to_s,0)
     
      self.contents.draw_text(152,  -40,200, 100, "HP: " + $game_party.actors[0].hp.to_s,0)
     
      self.contents.draw_text(200, -40,200, 100, " / " + $game_party.actors[0].maxhp.to_s + " / ",0)
     
      self.contents.draw_text(252, -40,200, 100, "MP: " + $game_party.actors[0].sp.to_s,0)
     
      self.contents.draw_text(302, -40,200, 100, " / " + $game_party.actors[0].maxsp.to_s + " / ",0)
     
      self.contents.draw_text(358, -40,200, 100, "EXP: " + $game_party.actors[0].exp.to_s,0)
    end
   
  class Scene_Map
 
 
  alias altera main
  def main
    @hud_smk = Hud_Smk.new
    altera
    @hud_smk.dispose
  end
 
 
  alias atualizando update
 def uptade
  @hud_smk = Hud_Smk.new
  atualizando
  @hud_smk.refresh
 end
 
end

Ver perfil do usuário http://liferpgmakerv2.forumais.com

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum