RPG maker VX
Últimos temas
» Script de menu
por maxi Jue 04 Dic 2014, 1:44 pm

» Ayuda intro animado!!!
por maxi Miér 03 Dic 2014, 9:41 pm

» ayuda con este engin
por maxi Miér 03 Dic 2014, 8:42 am

» Hud de Vida 100% Personalizable - Engine Sencillo! Sin Scripts :)
por davidaikago Jue 20 Nov 2014, 10:58 am

» Ultimate parallax control by:GDS [ace]
por arellano Miér 08 Oct 2014, 8:28 pm

» Script Touhou (animated) Map name (v1.4)
por davidaikago Miér 08 Oct 2014, 2:09 pm

» tutorial puerta nueva
por davidaikago Miér 08 Oct 2014, 9:08 am

» cámara de fotos
por davidaikago Miér 08 Oct 2014, 9:05 am

» Imperial Action System II Demo
por davidaikago Miér 08 Oct 2014, 8:47 am

» VE Batalla animada [ACE]
por FhierusIV Jue 18 Sep 2014, 10:57 am

» Nuevo Reglamento del Foro [Vigente desde Septiembre 2014]
por maxi Miér 17 Sep 2014, 8:37 am

» MOG|Animated Title
por Souta21 Mar 09 Sep 2014, 7:24 pm

» Tutorial Engine - Cambiar Character al Equipar Objeto
por maxi Lun 21 Jul 2014, 10:19 am

» Script de climas
por gambasoxd Sáb 19 Jul 2014, 8:58 am

» Script de contraseña(codigo) para abrir un cofre
por rpgame Jue 03 Jul 2014, 6:03 pm

¿Quién está en línea?
En total hay 1 usuario en línea: 0 Registrados, 0 Ocultos y 1 Invitado

Ninguno

[ Ver toda la lista ]


La mayor cantidad de usuarios en línea fue 117 el Mar 09 Ago 2011, 3:39 pm.

[Aporte]Script Equipo en mapa

Ver el tema anterior Ver el tema siguiente Ir abajo

[Aporte]Script Equipo en mapa

Mensaje por luistop12 el Sáb 26 Ene 2013, 12:20 pm

ola, les traigo un script que hace que los equipamentos que te equipes(bravo!!!) aparescan en el mapa así

screen


[Tienes que estar registrado y conectado para ver esa imagen]

imagenes necesarias

[Tienes que estar registrado y conectado para ver esa imagen]
[Tienes que estar registrado y conectado para ver esa imagen]
[Tienes que estar registrado y conectado para ver esa imagen]

Script

Código:
module Rafidelis_Equipamentos 
#==============================================================================|
#                      S T A R T  O F  C O N F I G U R A T I O N S                  |                         
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|


# Leave at True to show the icon Equipment | False not to Show |
    MOSTRAR_ARMA = true
# Leave at True to show the icon of the Shield | False not to Show |
    MOSTRAR_ESCUDO = true
# Leave at True to show the icon of the helmet | False not to Show |
    MOSTRAR_ELMO = true
# Leave at True to show the icon of Armor | False not to Show |
    MOSTRAR_ARMADURA = true
# Usar Imagem de fundo?
  # Leave at True to show the icon of Acessories| False not to Show |
    MOSTRAR_ACESSORIO = true
# Opacity of Windows that will show the icons of Equipment
    OPACIDADE = 0
# Use background image?
    USAR_IMG = true
# If above is true, what is the name of the image being used?
    IMG_NOME = "Equip2"
   
#==============================================================================|
#                    D I S P L A Y  T Y P E            |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
# 1 to display the icons horizontally on top of the SCREEN |
#------------------------------------------------- -----------------------------|
# 2 To view the icons at the left corner of VERTICAL SCREEN |
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
# 3 To view the icons horizontally in the bottom of the SCREEN |
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
# IF YOU ARE NOT USING A number 1 or 2 or 3 The script will generate an error
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
    TIPO = 2                               
  end 
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| 

class Rafidelis_Equip_Window < Window_Base 
  def initialize(x,y,n)
    @n = n 
    @x = x
    @y = y
    super(x,y,56,56)   
    refresh
  end
end
#==============================================================================|
#                            R E F R E S H
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
def refresh
  self.contents.clear
  @actor = $game_party.members[0]
  draw_item_name(@actor.equips[@n], 0, 0)
end
#==============================================================================|
#          S T A R T  O F  C L A S S S C E N E  M A P            |
#------------------------------------------------------------------------------|

class Scene_Map
  include Rafidelis_Equipamentos       
  alias rafidelis_start start
  alias rafidelis_terminate terminate
  alias rafidelis_update update
 
  def start
#-------------------------------------------------------------------------------
  @Window_Equip = nil
    if TIPO == 1     
      @Window_Equip = Rafidelis_Equip_Window.new(0,0,0)
    elsif TIPO == 2 
      @Window_Equip = Rafidelis_Equip_Window.new(0,0,0)
    elsif TIPO == 3 
      @Window_Equip = Rafidelis_Equip_Window.new(0,360,0) 
    end
    if MOSTRAR_ARMA == true
      @Window_Equip.visible = true
    else
      @Window_Equip.visible = false
    end
    @Window_Equip.opacity = OPACIDADE
#-------------------------------------------------------------------------------
    @Window_Equip2 = nil
    if TIPO == 1     
      @Window_Equip2 = Rafidelis_Equip_Window.new(56,0,1)
    elsif TIPO == 2 
      @Window_Equip2 = Rafidelis_Equip_Window.new(0,56,1)
      elsif TIPO == 3   
      @Window_Equip2 = Rafidelis_Equip_Window.new(56,360,1) 
    end
    if MOSTRAR_ESCUDO == true
      @Window_Equip2.visible = true
    else
      @Window_Equip2.visible = false
    end
    @Window_Equip2.opacity = OPACIDADE
#-------------------------------------------------------------------------------
    @Window_Equip3 = nil
    if TIPO == 1     
      @Window_Equip3 = Rafidelis_Equip_Window.new(56*2,0,2)
    elsif TIPO == 2 
      @Window_Equip3 = Rafidelis_Equip_Window.new(0,56*2,2)
      elsif TIPO == 3   
      @Window_Equip3 = Rafidelis_Equip_Window.new(56*2,360,2) 
    end   
    if MOSTRAR_ELMO == true
      @Window_Equip3.visible = true
    else
      @Window_Equip3.visible = false
    end
    @Window_Equip3.opacity = OPACIDADE
#-------------------------------------------------------------------------------
    @Window_Equip4 = nil
    if TIPO == 1     
      @Window_Equip4 = Rafidelis_Equip_Window.new(56*3,0,3)
    elsif TIPO == 2 
      @Window_Equip4 = Rafidelis_Equip_Window.new(0,56*3,3)
      elsif TIPO == 3   
      @Window_Equip4 = Rafidelis_Equip_Window.new(56*3,360,3) 
    end
    if MOSTRAR_ARMADURA == true
      @Window_Equip4.visible = true
    else
      @Window_Equip4.visible = false
    end
    @Window_Equip4.opacity = OPACIDADE
#-------------------------------------------------------------------------------
    @Window_Equip5 = nil   
    if TIPO == 1     
      @Window_Equip5 = Rafidelis_Equip_Window.new(56*4,0,4)
    elsif TIPO == 2 
      @Window_Equip5 = Rafidelis_Equip_Window.new(0,56*4,4)
      elsif TIPO == 3   
      @Window_Equip5 = Rafidelis_Equip_Window.new(56*4,360,4) 
    end
    if MOSTRAR_ACESSORIO == true
      @Window_Equip5.visible = true
    else
      @Window_Equip5.visible = false
    end
    @Window_Equip5.opacity = OPACIDADE
    if USAR_IMG
      if TIPO == 1
        @bg = Sprite.new
        @bg.bitmap = Cache.picture(IMG_NOME)
        @bg.x = 1
        @bg.y = 1     
        end             
      end
      if TIPO == 2
        @bg = Sprite.new
        @bg.bitmap = Cache.picture(IMG_NOME)
        @bg.x = 54
        @bg.y = 1
        @bg.angle = 270.5
      end
      if TIPO == 3
        @bg = Sprite.new
        @bg.bitmap = Cache.picture(IMG_NOME)
        @bg.x = 3
        @bg.y = 360 
    end
#-------------------------------------------------------------------------------
    rafidelis_start
  end
 
  def terminate
    @Window_Equip.dispose
    @Window_Equip2.dispose
    @Window_Equip3.dispose
    @Window_Equip4.dispose
    @Window_Equip5.dispose
    rafidelis_terminate
  end
 
    def update
    @Window_Equip.update
    @Window_Equip2.update
    @Window_Equip3.update
    @Window_Equip4.update
    @Window_Equip5.update
    rafidelis_update
  end
end
#=================================================================
# www.ReinoRpg.com
#=================================================================

creditos:Rafidelis
avatar
luistop12
500
500

Masculino

Edad 27

Cantidad de envíos 759

Maker Cash 946

Reputación 42


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.