Últimos temas
» Necesito Charas de Aves para VX
por ChronoTXT Hoy a las 2:17 am

» Ayuda con el temporizador
por navivy Ayer a las 9:44 pm

» Eventos comunes que siga en todo los mapas
por navivy Ayer a las 5:11 pm

» [MV]Butterfly Paradox
por DopellSerch Mar Sep 17, 2019 6:29 am

» INSANE (juego de terror y puzzles)
por GRECO21 Lun Sep 16, 2019 4:25 am

» [Engine Vx Ace] Forzar Cerraduras (Versión 1.3)
por IvalteK_Dev Dom Sep 15, 2019 10:48 pm

» Como cambio esto?...
por Shy_Cream Dom Sep 15, 2019 9:05 pm

» [MV] ¿Cómo mover un sprite?
por DopellSerch Dom Sep 15, 2019 8:14 pm

» Zaza no konpasu (La Brújula de Zaza) [VXACE]
por Pocari Dom Sep 15, 2019 7:17 pm

» Pokemon Destiny
por Xaveguex Dom Sep 15, 2019 7:07 pm

» El Dia Z - Demo
por EdwarPlay Sáb Sep 14, 2019 8:08 pm

» Animación Habilidad de Enemigos RPGMAKER VX ACE
por Metatron Sáb Sep 14, 2019 3:16 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 : 856
Monedas : 4331
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 : 4378
Reputación : 195
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.