Maker Palace

¡El Reino del RpgMaker y del Ocio!
 
ÍndiceBuscarGrupos de UsuariosScriptsRecursosTutorialesPalaceJuegosPalaceWikiFAQRegistrarseConectarse
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Temas similares
Buscar
 
 

Resultados por:
 
Rechercher Búsqueda avanzada
Últimos temas
» Dando una vuelta por acá
por LinkLuis55 Dom Ago 20, 2017 2:56 pm

» Heroes del Crimen 2 DEMO
por jasuso Mar Ago 01, 2017 12:04 am

» The Legend of Celestia II: A World of Twilight Shadows Demo
por Jlopez_96 Vie Jul 28, 2017 6:20 pm

» Screenshot del nuevo KUnits XP oon menú
por kyonides-arkanthos Sáb Jul 15, 2017 1:14 am

» The Legend of Celestia: Four Cristals
por Jlopez_96 Mar Abr 25, 2017 4:59 pm

» [VXAce] Burando Doragon
por gantzer49 Dom Abr 23, 2017 7:43 pm

» Que se cuece por estos lares?
por Frikilangelo Jue Mar 23, 2017 8:10 am

Recomendados
RPG en RPG Maker
La importancia de un Backup
Que requiere un sistema de Batalla para ser exitoso
9 Minutos de Juegos por fans
Guía de Subforos para Tontos de Maker Palace
Indice de Scripts Locales XP
Falcao Pearl ABS Liquid
¿Quién está en línea?
En total hay 10 usuarios en línea: 0 Registrados, 0 Ocultos y 10 Invitados :: 1 Motor de búsqueda

Ninguno

La mayor cantidad de usuarios en línea fue 179 el Mar Ago 30, 2011 10:06 pm.
MiniChat
Mejores posteadores
Raiden (3346)
 
DaviX (2740)
 
Frikilangelo (2461)
 
SagahonArturo (1806)
 
Falcao (1775)
 
kyonides-arkanthos (1766)
 
Mur-mai-der (1755)
 
Ares (1613)
 
LinkLuis55 (1556)
 
Webmaster24 (1354)
 
Afiliados
Crear foro Mundo Maker Foro de anime y RM2k3/XP/VX Computer mix
Flag Counter
free counters
Visitas


Comparte | 
 

 Infinity lamp XP

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Raiden
Admin
Admin
avatar

Cantidad de envíos : 3346
Miembro desde : 01/03/2010
Edad : 24
Sexo : Masculino

Maker : RMXP

Logros MP :


MensajeTema: Infinity lamp XP   Dom Sep 16, 2012 4:09 pm

Infinity- Lamp


Hola gente, tiempo sin postear un script, bueno este nuevo script mio permite tener como una especie de lampara al rededor del héroe, algo así:

Spoiler:
 

es bastante simple y de momento solo va en la versión 0.1. Aun faltan cosas por agregarle:
-Linterna (algo diferente por solo apuntar en una dirección
-Sistema de baterías
-Alguna sorpresa

Código:

#-------------------------------------------------------------------------------
#-----------------------------Infinity - Lamp-----------------------------------
# By:Super Shooter
# 17/09/2012 - V 0.2
# Script que simula un efecto de lampara al rededor del heroe
#-------------------------------------------------------------------------------
# Soporte exclusivo en: www.makerpalace.com
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
# Editar para personalizar, instruciones en los comentarios.
#-------------------------------------------------------------------------------


module Infinity_Lamp
    #Permite hacer un ajuste en X en caso de que no se vea bien la lampara
    Xajust = 0 #Positivos aumentan hacia la derecha Negativos a la izquierda
    Yajust = -32 #Positivos aumentan hacia la abajo Negativos arriba
    Zajust = 100 #Posicion e z o profundidad en que se mostrara la imagen
                #ayuda a evitar que la imagen se sobreponga sobre elementos
                #como los mensajes
    Opacity = 220
    ActiveLamp = 1 #Interruptor que activa/desactiva la lampara
   
    Lantern = true #modo de linterna
   
end

class Scene_Map
#-------------------------------------------------------------------------------
# alias a los metodos main y update para agregar la lampara
#-------------------------------------------------------------------------------
  alias infinity_mai_lamp main
  alias infinity_upd_lamp update
 
#-------------------------------------------------------------------------------
# metodo main modificado que agrega el sprite de la lampara
#-------------------------------------------------------------------------------

  def main
    @lamp = Sprite.new
    if !Infinity_Lamp::Lantern
      @lamp.bitmap = RPG::Cache.picture("circle lamp")
    end
    @lamp.x = $game_player.screen_x - 640 + Infinity_Lamp::Xajust
    @lamp.y = $game_player.screen_y - 480 + Infinity_Lamp::Yajust
    @lamp.z = Infinity_Lamp::Zajust
    @lamp.opacity = Infinity_Lamp::Opacity
    if !$game_switches[Infinity_Lamp::ActiveLamp]
      @lamp.bitmap.dispose rescue
      @lamp.dispose
    end
    infinity_mai_lamp
    if !@lamp.disposed?
      @lamp.bitmap.dispose
      @lamp.dispose
    end
  end

#-------------------------------------------------------------------------------
# metodo update modificado que controla la aparicion de la lampara
#------------------------------------------------------------------------------- 
  def update
    infinity_upd_lamp
    if $game_switches[Infinity_Lamp::ActiveLamp]
      if @lamp.disposed?
        @lamp = Sprite.new
        @lamp.opacity = Infinity_Lamp::Opacity
        if !Infinity_Lamp::Lantern
          @lamp.bitmap = RPG::Cache.picture("circle lamp")
        end
      end
      if Infinity_Lamp::Lantern
        case $game_player.direction
            when 2
              @lamp.bitmap = RPG::Cache.picture("lantern_down")
            when 4
              @lamp.bitmap = RPG::Cache.picture("lantern_left")
            when 6
              @lamp.bitmap = RPG::Cache.picture("lantern_right")
            when 8
              @lamp.bitmap = RPG::Cache.picture("lantern_up")
          end
      end
    @lamp.x = $game_player.screen_x - 640 + Infinity_Lamp::Xajust
    @lamp.y = $game_player.screen_y - 480 + Infinity_Lamp::Yajust
  elsif !@lamp.disposed?
      @lamp.bitmap.dispose
      @lamp.dispose
    end
  end
end

Infinity Lamp

si, ya se que es algo simple que con un engine se logra, pero quería hacer algo nuevo, ademas que las próximas mejoras serán de cosas algo mas complicadas que con un engine serian difíciles de tratar, absténganse de comentarios de los simple del script. Luego cuando este mas avanzado lo saco para el ACE.

_________________




"La amenaza de una espada, mantiene a la otra envainada."

Spoiler:
 


Última edición por Super Shooter el Mar Sep 18, 2012 10:14 pm, editado 2 veces
Volver arriba Ir abajo
Ver perfil de usuario
MaximiliaNMetaL
Caballero Real
Caballero Real
avatar

Cantidad de envíos : 292
Miembro desde : 29/02/2012
Localización : Valhalla, Asgaard
Sexo : Masculino

Maker : RMXP

Logros MP :



MensajeTema: Re: Infinity lamp XP   Dom Sep 16, 2012 9:53 pm

hey, si sacas la version ocmpleta en xp te lo agradeceria, saludos
Volver arriba Ir abajo
Ver perfil de usuario http://maximilianmetal.blogspot.com/
Raiden
Admin
Admin
avatar

Cantidad de envíos : 3346
Miembro desde : 01/03/2010
Edad : 24
Sexo : Masculino

Maker : RMXP

Logros MP :


MensajeTema: Re: Infinity lamp XP   Dom Sep 16, 2012 10:34 pm

claro, tal vez mañana le incluya el efecto linterna que es algo mas realista y adecuado para los juegos tipo survivar. Si tienen sugerencias para mejorar el script por favor háganlas.

_________________




"La amenaza de una espada, mantiene a la otra envainada."

Spoiler:
 
Volver arriba Ir abajo
Ver perfil de usuario
Falcao
Admin
Admin
avatar

Cantidad de envíos : 1775
Miembro desde : 07/07/2009
Edad : 26
Localización : MP Garden
Sexo : Masculino

Maker : RMXP

Logros MP :



MensajeTema: Re: Infinity lamp XP   Dom Sep 16, 2012 11:14 pm

Esta muy bueno el script, me recuerda a uno que hize yo hace mucho tiempo que escribi un monton de lineas para lograr el mismo efecto

El codigo esta bien limpio y compacto, lo unico que deverias hacer es cambiar el visible por un dispose, porque asi como esta literalmente muestra la imagen todo el tiempo con la diferencia que esta invisible.

_________________
Querés hecharte unas risas?

Juega al Pirulo Adventures II sin RTP!
Volver arriba Ir abajo
Ver perfil de usuario http://makerpalace.onlinegoo.com
MaximiliaNMetaL
Caballero Real
Caballero Real
avatar

Cantidad de envíos : 292
Miembro desde : 29/02/2012
Localización : Valhalla, Asgaard
Sexo : Masculino

Maker : RMXP

Logros MP :



MensajeTema: Re: Infinity lamp XP   Lun Sep 17, 2012 1:17 am

Estaria bueno que el efecto de luz se fuera difuminando, en forma de degradado y no fuera tan drastico como aca hay luz y aca no, ademas me gustaria que hubiese un item que fueran las baterias, que se oudiera comprar para usar en la linterna, bueno saludos
Volver arriba Ir abajo
Ver perfil de usuario http://maximilianmetal.blogspot.com/
Raiden
Admin
Admin
avatar

Cantidad de envíos : 3346
Miembro desde : 01/03/2010
Edad : 24
Sexo : Masculino

Maker : RMXP

Logros MP :


MensajeTema: Re: Infinity lamp XP   Mar Sep 18, 2012 1:37 am

Bueno he cambiado por la versión 0.2. En esta aplique las sugerencia de falcao con respecto a usar dispose, así como la de maximillian respecto a las imágenes, pero todavía no a las baterías (tal vez sea lo próximo que agregue).

Adicional a esto se agrego un nuevo efecto de linterna, esta es mas realista que la lampara ordinaria, ya que la imagen cambia en relación a la dirección en que se este mirando, y por ultimo es posible definir la opacidad con que quieren que se muestre la imagen.

Disfrútenlo, creo que ahora si va tomando algo de forma.

_________________




"La amenaza de una espada, mantiene a la otra envainada."

Spoiler:
 
Volver arriba Ir abajo
Ver perfil de usuario
MaximiliaNMetaL
Caballero Real
Caballero Real
avatar

Cantidad de envíos : 292
Miembro desde : 29/02/2012
Localización : Valhalla, Asgaard
Sexo : Masculino

Maker : RMXP

Logros MP :



MensajeTema: Re: Infinity lamp XP   Mar Sep 18, 2012 7:08 pm

Hey shooter, probe la demo y encontre algo raro, intento entrar al menu antes de activar la linterna y me sale este error

pero si primero activo la linterna y luego abro el menu no sale el error,
y si desactivo la linterna y trato de entrar al menu vuelve a salir el mismo error, no se que sera, espero que te ayude
Volver arriba Ir abajo
Ver perfil de usuario http://maximilianmetal.blogspot.com/
Raiden
Admin
Admin
avatar

Cantidad de envíos : 3346
Miembro desde : 01/03/2010
Edad : 24
Sexo : Masculino

Maker : RMXP

Logros MP :


MensajeTema: Re: Infinity lamp XP   Mar Sep 18, 2012 10:17 pm

Gracias por el aviso MaximiliaNMetaL, se me había olvidado arreglar una parte, pero ya esta aunque no en la demo, pero si copias el script y lo pones en ellas funcionara bien.

_________________




"La amenaza de una espada, mantiene a la otra envainada."

Spoiler:
 
Volver arriba Ir abajo
Ver perfil de usuario
Contenido patrocinado




MensajeTema: Re: Infinity lamp XP   

Volver arriba Ir abajo
 
Infinity lamp XP
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» infinity wargame español
» Pokémon Road To Infinity! [Élite]

Permisos de este foro:No puedes responder a temas en este foro.
Maker Palace :: RGSS Scripts :: Scripts Maker XP-
Cambiar a: