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
» Reparación de Conjuros
por kyonides-arkanthos Jue Oct 12, 2017 12:22 am

» Screenshot del nuevo KUnits XP oon menú
por LinkLuis55 Sáb Sep 23, 2017 10:03 pm

» 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

» 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

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 6 usuarios en línea: 0 Registrados, 0 Ocultos y 6 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 (1768)
 
Mur-mai-der (1755)
 
Ares (1613)
 
LinkLuis55 (1558)
 
Webmaster24 (1354)
 
Afiliados
Crear foro Mundo Maker Foro de anime y RM2k3/XP/VX Computer mix
Flag Counter
free counters
Visitas


Comparte | 
 

 Infinity - Terrains

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 - Terrains   Mar Mayo 21, 2013 7:36 pm

Infinity - Terrains

Este nuevo script permite cambiar de forma automática el gráfico del heroe en determinados terrenos.
Por ejemplo, si quieren que al entrar al agua el gráfico cambie, le definen un terreno (Terrain tag) al agua y lo colocan como pasable, luego en el script ponen el numero del terreno seguido por el sufijo del gráfico que usaran. En el script se describe como colocar esto.

Código:

#-------------------------------------------------------------------------------
#---------------------------Infinity - Terrains---------------------------------
# By:Shooter
# 21/05/2013 - V 0.1
# Script que cambia el grafico del heroe en diferentes terrenos
#-------------------------------------------------------------------------------
# Soporte exclusivo en: www.makerpalace.com
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
# Editar para personalizar, instrucciones en los comentarios.
#-------------------------------------------------------------------------------
class Game_Player
    #Terrenos y extenciones
    #numero del terreno => Sufijo del grafico del heroe.
    #ejemplo:
    # 1=>'_swim', 2 => '_ladder'
    Terrains = {
    1 => '_swim'
    }
    alias infinity_terrains_update update
    def update
      infinity_terrains_update
      if Terrains[terrain_tag]
        @character_name = $game_party.actors[0].character_name + Terrains[terrain_tag]
      else
        @character_name = $game_party.actors[0].character_name
      end
    end
end

Las limitaciones radican en su imaginación, pueden usarlo para permitir cosas como escalar, subir por una escalera, caminar en un pantano, etc.

Update

Actualización, incluye cambio de velocidad en los terrenos.
Código:

#-------------------------------------------------------------------------------
#---------------------------Infinity - Terrains---------------------------------
# By:Shooter
# 28/05/2013 - V 1.1
# Script que cambia el grafico y valocidad del heroe en diferentes terrenos
#-------------------------------------------------------------------------------
# Soporte exclusivo en: www.makerpalace.com
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
# Editar para personalizar, instruciones en los comentarios.
#-------------------------------------------------------------------------------
class Game_Player
    #Terrenos y extenciones
    #numero del terreno => [Sufijo del grafico del heroe, {Velocidad Opcional}].
    #ejemplo:
    # 1=>['_swim', 2], 2 => ['_ladder']
    NormalSpeed = 4
    Terrains = {
    1 => ['_swim', 2]
    }
    alias infinity_terrains_update update
    def update
      infinity_terrains_update
      if Terrains[terrain_tag]
        @character_name = $game_party.actors[0].character_name + Terrains[terrain_tag][0]
        if Terrains[terrain_tag][1]
          @move_speed = Terrains[terrain_tag][1]
        end
      else
        @character_name = $game_party.actors[0].character_name
        @move_speed = NormalSpeed
      end
    end
end

Update

Les traigo otra actualización, en esta se incluyen animaciones, puede elegir una animación para mostrar y que tan frecuente quieren que se muestre.

Código:

#-------------------------------------------------------------------------------
#---------------------------Infinity - Terrains---------------------------------
# By:Shooter
# 29/09/2013 - V 1.2
# Script que cambia el grafico y valocidad del heroe en diferentes terrenos
#-------------------------------------------------------------------------------
# Soporte exclusivo en: www.makerpalace.com
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
# Editar para personalizar, instruciones en los comentarios.
#-------------------------------------------------------------------------------
class Game_Player
    #Terrenos y extenciones
    #numero del terreno => [Sufijo del grafico del heroe, {V, A, T].
    #Siendo: V = Velodidad, A = Animación, T = Tiempo
    #ejemplo:
    # 1=>['_swim', 2, 3, 60], 2 => ['_ladder']
    NormalSpeed = 4
    Terrains = {
    1 => ['_swim', 2, 3, 60]
    }
    alias infinity_terrains_initialize initialize
    alias infinity_terrains_update update
    def initialize
      @animation_time = 0
      infinity_terrains_initialize
    end
    def update
      infinity_terrains_update
      if Terrains[terrain_tag]
        @character_name = $game_party.actors[0].character_name + Terrains[terrain_tag][0]
        if Terrains[terrain_tag][1]
          @move_speed = Terrains[terrain_tag][1]
        end
        if Terrains[terrain_tag][2]
          @animation_time += 1
          if @animation_time == Terrains[terrain_tag][3]
          $game_player.animation_id  = Terrains[terrain_tag][2]
          @animation_time = 0
          end
        end
      else
        @character_name = $game_party.actors[0].character_name
        @move_speed = NormalSpeed
        @animation_time = 0
      end
    end
end

_________________




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

Spoiler:
 


Última edición por Shooter el Jue Mayo 30, 2013 12:43 am, editado 3 veces
Volver arriba Ir abajo
Ver perfil de usuario
Dorvin
Moderador
Moderador
avatar

Cantidad de envíos : 422
Miembro desde : 27/12/2009
Edad : 23
Localización : Arenys de mar, Barcelona, Catalunya, España
Sexo : Masculino

Maker : RMXP

Logros MP :



MensajeTema: Re: Infinity - Terrains   Mar Mayo 21, 2013 8:31 pm

Esta bastante bien Shooter, pero es facil de hacer por engines:

Evento Comun 1
Condiciones y efectos - Heroe esta en terreno 0
interruptor terreno 0 ON
interruptor terreno 1 OFF
interruptor terreno 2 OFF
interruptor terreno 3 OFF
interruptor Grafico canviado OFF
Condiciones y efectos - Heroe esta en terreno 1
interruptor terreno 1 ON
interruptor terreno 0 OFF
interruptor terreno 2 OFF
interruptor terreno 3 OFF
interruptor Grafico canviado OFF
...
Evento Comun 2
Condiciones y efectos - interruptor terreno 0 ON
Condiciones y efectos - interruptor Grafico canviado ON
Canviar grafico del personaje Alexis
interruptor Grafico canviado ON
Escepción
Escepción
Condiciones y efectos - interruptor terreno 1 ON
Condiciones y efectos - interruptor Grafico canviado ON
Canviar grafico del personaje Alexis Nadando
interruptor Grafico canviado ON
Escepción
Escepción
...

De todas formas buen trabajo Shooter, puede ser útil para principiantes y seguro que da mucho menos lag que usar eventos comunes.

_________________

¡Click en el banner para ir al post de mis proyectos!





¿Eres un lobo o una simple oveja?
Volver arriba Ir abajo
Ver perfil de usuario http://thesexydeath.webnode.es/
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 - Terrains   Miér Mayo 22, 2013 12:08 am

Dorvin escribió:
Esta bastante bien Shooter, pero es facil de hacer por engines:

De todas formas buen trabajo Shooter, puede ser útil para principiantes y seguro que da mucho menos lag que usar eventos comunes.

Tu lo haz dicho, mira las pocas lineas de código que se ocupan, comparado a un engine que requerira bastante, ademas es exactamente el mismo código para todos los terrenos, con un engine se complicaría si fuera mas de uno, ademas de consumir recursos de forma innecesaria. En general el script trae muchas ventajas con respecto a un engine. Pero no creo que solo para principiantes, para cualquiera que quiera hacerlo es mas recomendable que ponerse a complicarse con eventos.

_________________




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

Spoiler:
 
Volver arriba Ir abajo
Ver perfil de usuario
Ares
Super Mod
Super Mod
avatar

Cantidad de envíos : 1613
Miembro desde : 08/07/2009
Edad : 87
Localización : en el baño
Sexo : Masculino

Maker : RMXP

Logros MP :


MensajeTema: Re: Infinity - Terrains   Sáb Mayo 25, 2013 7:30 pm

wow, esto yo lo había echo por engines, pero creo es mucho mejor es mas rapido, y te evita algunos bugs incómodos en el rpg maker yo le añadiría ciertas propiedades, como por ejemplo capacidad de cambiar la velocidad de caminar en ciertos tags. se podría usar para escalar lento o rapido o nadar lento no se habria que ingeniárselas..

_________________
Volver arriba Ir abajo
Ver perfil de usuario http://ares-games.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 - Terrains   Dom Mayo 26, 2013 1:41 am

NotBad Muy buena idea, y no es difícil de incluir, estará disponible en la próxima versión, si tienes otro me dices.

_________________




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

Spoiler:
 
Volver arriba Ir abajo
Ver perfil de usuario
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 - Terrains   Mar Mayo 28, 2013 2:02 pm

Update: Agregada la velocidad por terrenos, estoy considerando agregar sonido por pasos, y animaciones sobre el héroe en los terrenos, pero de momento solo incluyo lo que sugirió Ares respecto a la velocidad.

_________________




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

Spoiler:
 
Volver arriba Ir abajo
Ver perfil de usuario
Ares
Super Mod
Super Mod
avatar

Cantidad de envíos : 1613
Miembro desde : 08/07/2009
Edad : 87
Localización : en el baño
Sexo : Masculino

Maker : RMXP

Logros MP :


MensajeTema: Re: Infinity - Terrains   Mar Mayo 28, 2013 5:24 pm

se eso seria bueno así seria de una manera mas fácil agregar sondo por pisadas (mas eventos y variables libres) amm y las animaciones del hero también estarían bien por ejemplo se me ocurre, pisas lava o algo así xD y se ejecute una animacion de fuego que parezca que se quema Razz

_________________
Volver arriba Ir abajo
Ver perfil de usuario http://ares-games.blogspot.com/
Dorvin
Moderador
Moderador
avatar

Cantidad de envíos : 422
Miembro desde : 27/12/2009
Edad : 23
Localización : Arenys de mar, Barcelona, Catalunya, España
Sexo : Masculino

Maker : RMXP

Logros MP :



MensajeTema: Re: Infinity - Terrains   Miér Mayo 29, 2013 7:33 am

Me gusta el resultado, y mas que animaciones lo que me atrae son el sonido por pasos, algo tan buscado sería un puntazo incluirlo.
Muy buena Shooter.

_________________

¡Click en el banner para ir al post de mis proyectos!





¿Eres un lobo o una simple oveja?
Volver arriba Ir abajo
Ver perfil de usuario http://thesexydeath.webnode.es/
Akito_squall
Diamante
Diamante
avatar

Cantidad de envíos : 621
Miembro desde : 09/12/2009
Edad : 19
Localización : Córdoba - Argentina
Sexo : Masculino

Maker : RMXP

Logros MP :



MensajeTema: Re: Infinity - Terrains   Miér Mayo 29, 2013 8:12 pm

Que scriptaso! (Se dice asi?, en definitiva, que buen script) Solo por este script me dan ganas de empezar un proyecto, con todas las cosas que se me ocurrieron al verlo Razz!
Gracias!
Salu2
Volver arriba Ir abajo
Ver perfil de usuario
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 - Terrains   Jue Mayo 30, 2013 12:45 am

Me alegro que les guste. Ya he incluido las animaciones, pueden determinar cada cuanto quieren que se repitan. Cuando no quieran usar alguna opción, por ejemplo la velocidad, dejen su valor como nil

No he incluido el sonido por pasos por ahora, creo que se incorporara en una especie de recopilación de scripts, o mejor dicho un sistema interactivo mas completo que sera la base para un futuro sistema de batalla. No se asusten si mi nick cambia en los próximos días, creo que el actual no se adapta a un proyecto que tengo en mente y que por ahora mantendré en secreto para que no pase con mi intento anterior de hacer un sistema de batalla.


_________________




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

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




MensajeTema: Re: Infinity - Terrains   

Volver arriba Ir abajo
 
Infinity - Terrains
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: