Últimos temas
» Concurso de screens (Agosto '19) [Votaciones]
por Turbiosoft.acho Hoy a las 4:19 pm

» Zaza no konpasu (La Brújula de Zaza) [VXACE]
por Pocari Ayer a las 9:44 pm

» Tienda de dibujos
por DopellSerch Ayer a las 8:18 pm

» Iconos sueltos 2.0!!
por Greninja555 Ayer a las 12:30 pm

» Inherited Sins [Juego Completo] [Definitive Edition]
por kermexrpg Ayer a las 4:48 am

» Chronicles from the Past
por fran0090 Ayer a las 3:58 am

» KMonstersTerrain XP
por kyonides Mar Ago 20, 2019 4:28 am

» ¿Retirar un estado al huir? (VX ACE)
por MCarlos15 Dom Ago 18, 2019 6:12 pm

» Tutorial puzzles
por Pocari Sáb Ago 17, 2019 3:18 pm

» ACTUALIZACIÓN Y FINALIZACIÓN DE "UN NUEVO MUNDO"
por RENDER201 Sáb Ago 17, 2019 5:47 am

» [XP,VX,ACE] Largos Script Calls
por kyonides Sáb Ago 17, 2019 5:01 am

» Script Restauracion de Estadisticas al subir de nivel
por kyonides Sáb Ago 17, 2019 4:18 am


[VX] Puerto

Ir abajo

[VX] Puerto Empty [VX] Puerto

Mensaje por Alojzy el Lun Mar 10, 2014 3:09 pm

Hola!

¿Cansado de que el jugador de vuestro juego pueda embarcar/desembarcar en el lugar que se le plazca? ¡Pues, no más! Este script restringe el desembarco a un evento llamado "Puerto"

Código:
#===============================================================================

#Restricción de desembarcar
#-------------------------------------------------------------------------------
# Versión 1.0
#===============================================================================

#Con este script solo podrás desembarcar donde hay algún evento de nombre
#"Puerto" sin comillas. (Con mayúsculas)
#===============================================================================


#===============================================================================

# Game_Player
#-------------------------------------------------------------------------------
# Traducido por Slab
#===============================================================================

class Game_Player < Game_Character

 def at_port(x,y)
   event  = $game_map.events_xy (x, y)
   if event.empty?
     return false
   else
     if (event[0].name =~ /\PUERTO/i) !=nil
       return true
     else
       return false
     end
   end
 end

 def get_off_vehicle
   if in_airship?
     return unless airship_land_ok?(@x, @y)
   else    
     front_x = $game_map.x_with_direction(@x, @direction)
     front_y = $game_map.y_with_direction(@y, @direction)
     return unless at_port(front_x, front_y)  
   end
   $game_map.vehicles[@vehicle_type].get_off  
   if in_airship?      
     @direction = 2                
   else              
     force_move_forward
     @transparent = false
   end
   @vehicle_getting_off = true    
   @move_speed = 4        
   @through = false    
   @walking_bgm.play            
   make_encounter_count    
 end
end

#===============================================================================

# Game_Event
#-------------------------------------------------------------------------------
#===============================================================================

class Game_Event < Game_Character
 #-----------------------------------------------------------------------------
 #-----------------------------------------------------------------------------
 def name
   return @event.name
 end
end

Screenshots:
[VX] Puerto KpWIbVi
[VX] Puerto Agr2hrB
[VX] Puerto ZovF0Dg

Instrucciones:
- Pegar encima de Main
- Demás instrucciones, en el script.

Créditos:
- Slab (Traducción)
- Anónimo (Creador)

Eso es todo, un saludo!


Última edición por Alojzy el Lun Mar 10, 2014 4:10 pm, editado 1 vez

_________________
Staff tú tienes que comprender, mi firma se pasa en excesooo:

==========================================================================
[VX] Puerto Farachel 

Nadie sabe que le pasó a esta mujer...
Las leyendas de Magvel dicen que tuvo una explosión cerebral causada por el torso desnudo de Ephraim, otros dicen que El Rey Demonio la tiene poseída, ¿quién sabe?... 
==========================================================================
Alojzy
Alojzy
Moderador
Moderador

Masculino
Chile
RPG Maker : Xp
Mensajes : 297
Monedas : 223
Reputación : 59
Edad : 28
Localización : Ginnungagap.

Volver arriba Ir abajo

[VX] Puerto Empty Re: [VX] Puerto

Mensaje por KRiZaLiD el Lun Mar 10, 2014 3:20 pm

Yo ya sabia que había un script así, y la verdad es que todavía no lo necesito pues en mi proyecto no permito que puedan subirse al barco, "por ahora".
Pero será muy útil cuando llegue ese momento, así que se agradece el script pues me va a ser muy útil.
Te doy un +1 compadre.

Saludos KRiZ

_________________
Mi Proyecto:
[VX] Puerto VqJJJp

[VX] Puerto AnrEWG[VX] Puerto UqGVnKv

KRiZaLiD apoya:
[VX] Puerto 3gqmui[VX] Puerto GJ7qjn[VX] Puerto ZhwnH1[VX] Puerto NT6Pp7[VX] Puerto WXmSrO[VX] Puerto CKEALv
KRiZaLiD
KRiZaLiD
Moderador
Moderador

Masculino
Chile
RPG Maker : Vx
Mensajes : 854
Monedas : 4329
Reputación : 110
Edad : 34
Localización : Florida (pueblo fantasma), Chile

Volver arriba Ir abajo

[VX] Puerto Empty Re: [VX] Puerto

Mensaje por Turbiosoft.acho el Lun Mar 10, 2014 3:23 pm

Yes. Justo lo que buscaba, aunque para la demo no me va a servir de nada pero sí para más adelante xD

Te llevas un +1 más grande que el ego de los popus.

_________________

¡Apoya PCII colocando esta barrita en tu firma!
[VX] Puerto JZxmSi
Turbiosoft.acho apoya a...:
[VX] Puerto AvSsi3
[VX] Puerto TpIA16
[VX] Puerto VqJJJp
[VX] Puerto BU4sOt

Y a los juegos de Zoro y Japo (?)


Turbiosoft.acho
Turbiosoft.acho
Admin
Admin

Femenino
Rmakercom
RPG Maker : Ace
Mensajes : 1287
Monedas : 4377
Reputación : 194
Localización : En el glorioso y magistral Zulo.

Volver arriba Ir abajo

[VX] Puerto Empty Re: [VX] Puerto

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

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