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.

Mi Nuevo Script: SAMPLE NEW TIMER

Ver el tema anterior Ver el tema siguiente Ir abajo

RPG Maker Vx Ace Mi Nuevo Script: SAMPLE NEW TIMER

Mensaje por maxi el Miér 12 Mar 2014, 8:49 am

Gente, ¿Como les va?

Bueno... Desarrollé este Script por 2 razones:

1) Lo Necesitaba para mi juego xD
2) No se encuentra por Internet. (El único que hay no funciona bien :P)

Bueno Básicamente es un Script sencillo, en el que reemplazo el Game_Timer del maker.

¿Qué añade? 

Bueno, la posibilidad de usar el timer de 2 maneras:

a) Como un Temporizador (Por defecto)
b) y Como un Cronómetro (Nuevo) 

El Modo Cronómetro hace que el tiempo en vez de bajar, suba xD

Tan sencillo como eso.

¿Para que sirve?

Pues ya verás vos xD 

Sin embargo yo lo uso para hacer misiones y en base al tiempo de la misión tenes tal o tal
recompenza como premio. 

Bueno, nada, Aca se los dejo, ojalá les sirva :)

Código:
#==============================================================================
#                            SAMPLE NEW GAME TIMER
#                                 for VX ACE
# =============================================================================
#
#  Info: Este Simple Script Permíte utilizar el Temporizador del Maker
#  de dos maneras:
#
# a) Como Cronómetro (Tiempo Sumando)
# b) Como Temporizador (Tiempo Restando, Por Defecto)
#
# RGSS3 * VX ACE
#
# Autor: Maxinm / Maxi's Productions
#
# Versión 1.0 - Final
#
# Créditos: Opcionales
#
# Bugs e Incompatibilidades: Ninguna Conocida
#
# ::: Utilización: :::
#
#  
# Dato Extra:
#
# Al Usar este Script en modo cronómetro puedes sobre pasar
# el límite de tiempo de 99 min y 59 seg. que viene por defecto
# llegando a valores de más de 100 minutos!!
#
# Muy Facil:
#
# Si se desea activar el Modo Cronómetro  el
# interruptor que verás en la parte de PERSONALIZACIÓN de este Script
# debe estar ACTIVO, caso contrario (Apagado) se activará el modo por
# defecto del maker (Temporizador)
#
# INTERRUPTOR[X] = ACTIVO  - Cronómetro
# INTERRUPTOR[X] = APAGADO - Temporizador
#
#           PERSONALIZACIÓN
#
# modificación del Interruptor:

  $interruptor = 1
  
# FIN DE LA PERSONALIZACION
#_____________________________________________________________________________

class Game_Timer
  #--------------------------------------------------------------------------
  # * Object Initialization
  #--------------------------------------------------------------------------
  def initialize
    @count = 0
    @working = false
  
  end
  #--------------------------------------------------------------------------
  # * Frame Update
  #--------------------------------------------------------------------------
  def update
    
  if !$game_switches[$interruptor]

    if @working && @count > 0
      @count -= 1
      on_expire if @count == 0
    end
  
  else
    
     if @working && @count >= 0
      @count += 1
      on_expire if @count == 9999999
    end
  end    
end

  #--------------------------------------------------------------------------
  # * Start
  #--------------------------------------------------------------------------
  def start(count)
    @count = count
    @working = true
  end
  #--------------------------------------------------------------------------
  # * Stop
  #--------------------------------------------------------------------------
  def stop
    @working = false
  end
  #--------------------------------------------------------------------------
  # * Determine if Working
  #--------------------------------------------------------------------------
  def working?
    @working
  end
  #--------------------------------------------------------------------------
  # * Get Seconds
  #--------------------------------------------------------------------------
  def sec
    @count / Graphics.frame_rate
  end
  #--------------------------------------------------------------------------
  # * Processing When Timer Reaches 0
  #--------------------------------------------------------------------------
  def on_expire
    BattleManager.abort
  end
end

Para Incorporarlo es tan simple como pegarlo arriba del MAIN en la Sección de Materiales :)

Saludos!! Ojalá les guste
avatar
maxi
Moderador
Moderador

Masculino

Edad 21

Cantidad de envíos 908

Maker Cash 1673

Reputación 156


Extras
Sobre mí:: ¿Necesitas Una Mano en el Maker VX o VX ACE? ¡Ponte en Contacto Conmigo! :)

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.