Emudesc en Facebook!RSS

Retroceder   Foros de Emudesc > Crea tus propios juegos > RPG Maker > Scripts

Respuesta
 
Herramientas
  #1  
Antiguo 16-jul-2011, 01:59
Avatar de Blues~
Advanced Member
 
Fecha de Ingreso: julio-2011
Mensajes: 469
Blues~ se está dando a conocer
Icon6 [VideoScript]Correr con reflejo[RMXP]

¡¿Que onda makeros?!, ¿¡Como les va!?. Bueno, aqui les dejo mi segundo VideoScript: Correr con reflejo:




Chequenlo, esta muy bueno.

Script:

Código:
#==================================================================
# Corrida simples com reflexos
# Autor: Madajuv
# Ideia: Paoa
#==================================================================
# Um sistema de corrida que faz o personagem soltar reflexos
# dele enquanto ele corre.
#==================================================================
# Edite aqui:
#------------------------------------------------------------------
module Mada
  # Velocidade do personagem durante a corrida:
  CCR_Velocidade = 5
  # O tempo que passa para se soltar um reflexo:
  # Quanto menor o tempo, mais reflexos, porém provavelmente
  # mais lag
  CCR_Tempo_ent_Reflex = 1 # 1 é o valor mínimo
  # Tempo que se passa para verificar reflexos antigos
  # e apagá-los:
  # Quanto menor o tempo menos lag
  CCR_Tempo_del_ant_reflex = 1 # 1 é o valor mínimo
  # Switch que ativa o sistema de corrida
  CCR_switch = 1
  # Tecla que faz correr
  CCR_Tecla = Input::SHIFT
  # Quantidade de reflexos:
  # 1 = mínimo possível
  # 2 = pouco
  # 3 = alguns
  # 4 = mais alguns
  # 5 = bastante
  # 6 = muitos
  # 7 = máximo possível (OBS: Chega a ser ridiculamente muitos...)
  # Outros valores não serão aceitos, e lembre-se que
  # quantos mais reflexos provavelmente mais lag.
  CCR_N_reflex = 5
end
#------------------------------------------------------------------
# Fim da edição
#==================================================================
class Spriteset_Map
  alias mada_ccr_spm_update update
  def update
    if $game_player.correndo? and $game_player.tempo_refle?
      @character_sprites.push(Sprite_Character_rastro.new(@viewport1, $game_player))
    end
    apagar_reflexos_antigos if $game_player.tempo_apagar_refs?
    mada_ccr_spm_update
  end
  def apagar_reflexos_antigos
    for i in 0..@character_sprites.size
      if @character_sprites[i].is_a?(Sprite_Character_rastro) and @character_sprites[i].opacity == 0
        @character_sprites[i] = nil
        @character_sprites.compact!
      end
    end
  end
end
class Sprite_Character_rastro < RPG::Sprite
  attr_reader  :opacity
  def initialize(viewport, character)
    super(viewport)
    @t = 0
    @x = 0
    @y = 0
    @character = character
    if @tile_id != @character.tile_id or
       @character_name != @character.character_name or
       @character_hue != @character.character_hue
      @tile_id = @character.tile_id
      @character_name = @character.character_name
      @character_hue = @character.character_hue
      if @tile_id >= 384
        self.bitmap = RPG::Cache.tile($game_map.tileset_name,
          @tile_id, @character.character_hue)
        self.src_rect.set(0, 0, 32, 32)
        self.ox = 16
        self.oy = 32
      else
        self.bitmap = RPG::Cache.character(@character.character_name,
          @character.character_hue)
        @cw = bitmap.width / 4
        @ch = bitmap.height / 4
        self.ox = @cw / 2
        self.oy = @ch
      end
    end
    self.visible = (not @character.transparent)
    if @tile_id == 0
      sx = @character.pattern * @cw
      sy = (@character.direction - 2) / 2 * @ch
      self.src_rect.set(sx, sy, @cw, @ch)
    end
    @reflex_d = @character.direction
    if @reflex_d == 2
      self.x = @character.screen_x
      self.y = @character.screen_y - 10
    elsif @reflex_d == 4
      self.x = @character.screen_x + 10
      self.y = @character.screen_y
    elsif @reflex_d == 6
      self.x = @character.screen_x - 10
      self.y = @character.screen_y
    elsif @reflex_d == 8
      self.x = @character.screen_x
      self.y = @character.screen_y + 10
    end
    @x = ((self.x - 16)*4) - 3 + $game_map.display_x
    @y = ((self.y - 32)*4) - 3 + $game_map.display_y
    self.z = @character.screen_z(@ch)
    self.blend_type = 0
    self.bush_depth = @character.bush_depth
    update
  end
  def update
    if @t == $ref_div
      return
    end
    super
    self.opacity = 255 - @t
    @t += $ref_soma
    self.x = (@x - $game_map.display_x + 3) / 4 + 16
    self.y = (@y - $game_map.display_y + 3) / 4 + 32
    if @reflex_d == 2
      self.z -= 1
    elsif @reflex_d == 8
      self.z += 1
    end
  end
end
class Scene_Title
  alias mada_ccr_st_main main
  def main
    if Mada::CCR_N_reflex == 1
      $ref_soma = 85
    elsif Mada::CCR_N_reflex == 2
      $ref_soma = 51
    elsif Mada::CCR_N_reflex == 3
      $ref_soma = 17
    elsif Mada::CCR_N_reflex == 4
      $ref_soma = 15
    elsif Mada::CCR_N_reflex == 5
      $ref_soma = 5
    elsif Mada::CCR_N_reflex == 6
      $ref_soma = 3
    elsif Mada::CCR_N_reflex == 7
      $ref_soma = 1
    end
    $ref_div = 255/$ref_soma
    mada_ccr_st_main
  end
end
class Game_Character
  alias mada_ccr_gc_initialize initialize
  def initialize
    mada_ccr_gc_initialize
    @correndo = false
    @tempo_ref = 0
    @tempo_aref = 0
  end
end
class Game_Player < Game_Character
  alias mada_ccr_gp_update update
  def update
    mada_ccr_gp_update
    $scroll_dr = 0 if not moving? and $scroll_dr != 0
    @tempo_ref += 1 unless @tempo_ref >= Mada::CCR_Tempo_ent_Reflex
    @tempo_aref += 1 unless @tempo_aref >= Mada::CCR_Tempo_del_ant_reflex
    if correndo?
      unless @correndo
        @move_speed = Mada::CCR_Velocidade
        @correndo = true
      end
    else
      if @correndo
        @move_speed = 4
        @correndo = false
      end
    end
  end
  def correndo?
    return true if Input.press?(Mada::CCR_Tecla) and not @correndo and $game_switches[Mada::CCR_switch] and moving?
  end
  def tempo_refle?
    if @tempo_ref >= Mada::CCR_Tempo_ent_Reflex
      @tempo_ref = 0
      return true
    end
    return false
  end
  def tempo_apagar_refs?
    if @tempo_aref >= Mada::CCR_Tempo_del_ant_reflex
      @tempo_aref = 0
      return true
    end
    return false
  end
end
¡Saludos, y que la pasen bien!.


Responder Con Cita
  #2  
Antiguo 16-jul-2011, 18:47
~J ~J esta offline
EMD User
 
Fecha de Ingreso: enero-2010
Mensajes: 610
~J se está dando a conocer
Predeterminado Re: [VideoScript]Correr con reflejo[RMXP]

Ya lo tenía antes, pero ahora que formateé el ordenador, me viene perfecto recuperarlo.

¡Muchas gracias! ¡Y genial aporte!

Salut!
Responder Con Cita
  #3  
Antiguo 16-jul-2011, 21:41
Banneado
 
Fecha de Ingreso: abril-2011
Ubicación: Mafia
Mensajes: 1,028
~Doku se está dando a conocer
Predeterminado Re: [VideoScript]Correr con reflejo[RMXP]

¡Wow! que buen aporte, y mas con tu genial voz y forma de hablar (?) xD
Me gustan tus video tutoriales, hablas como una persona muy madura xD.
Si por lo que mas veo tus tutoriales es para oir tu voz xD me gusta saber como hablan los venezolanos.

En fin, gracias por el aporte no dudare en usarlo en mi juego .

Saludos.

PD: Rapea!, quiero oírte rapear como en el MSN xD!
Responder Con Cita
  #4  
Antiguo 17-jul-2011, 02:44
Avatar de Adex.
EMD Addict
 
Fecha de Ingreso: mayo-2011
Ubicación: Caracas, Venezuela
Mensajes: 1,543
Adex. se está dando a conocer
7258 2884 8573 1111
Predeterminado Re: [VideoScript]Correr con reflejo[RMXP]

Genial TOF, sigue así, te ganarás fama de mejor aportador y menos odiado

Buen aporte, me sirvió, gracias.

Cita:
Empezado por Night Shade Ver Mensaje
¡Wow! que buen aporte, y mas con tu genial voz y forma de hablar (?) xD
Me gustan tus video tutoriales, hablas como una persona muy madura xD.
Si por lo que mas veo tus tutoriales es para oir tu voz xD me gusta saber como hablan los venezolanos.

En fin, gracias por el aporte no dudare en usarlo en mi juego .

Saludos.

PD: Rapea!, quiero oírte rapear como en el MSN xD!
Jajaja los caraqueños hablamos diferente, pero el habla mejor que otro maracucho (sin ofender a nadie), habla maduro y toda esa wea ^^

No te he oído rapear, tienes voz de cantante! (8)

Saludos~
Responder Con Cita
  #5  
Antiguo 17-jul-2011, 03:38
Avatar de Blues~
Advanced Member
 
Fecha de Ingreso: julio-2011
Mensajes: 469
Blues~ se está dando a conocer
Predeterminado Re: [VideoScript]Correr con reflejo[RMXP]

Cita:
No te he oído rapear, tienes voz de cantante! (8)
No es para tanto e.e... mi voz es normal, nada del otro mundo.
Responder Con Cita
  #6  
Antiguo 19-jul-2011, 16:05
Avatar de -Darkan-
EMD User
 
Fecha de Ingreso: octubre-2010
Ubicación: En tu cama 1313
Mensajes: 659
-Darkan- se está dando a conocer
Predeterminado Re: [VideoScript]Correr con reflejo[RMXP]

bonito script ehh?

un muy buen detalle! grax por tu aporte

PD: tu voz, podrias rapear muy bien, aunque la encuentro un poco aguda para tu edad tof... (my opinion)
Responder Con Cita
  #7  
Antiguo 19-jul-2011, 17:27
Avatar de Blues~
Advanced Member
 
Fecha de Ingreso: julio-2011
Mensajes: 469
Blues~ se está dando a conocer
Predeterminado Re: [VideoScript]Correr con reflejo[RMXP]

Cita:
PD: tu voz, podrias rapear muy bien, aunque la encuentro un poco aguda para tu edad tof... (my opinion)
e.é... ¿Muy aguda para mi edad?. Efectos del micrófono. Ah, por cierto, tengo 13, ¿Quieres que tenga la voz de monstruo?.

Bueno, que bueno que te haya gustado, es util el script jejeje....

¡Saludos!
Responder Con Cita
  #8  
Antiguo 20-jul-2011, 01:29
Avatar de YoshiGM
EMD User
 
Fecha de Ingreso: marzo-2009
Ubicación: La isla Yoshi
Mensajes: 623
YoshiGM se está dando a conocer
Predeterminado Re: [VideoScript]Correr con reflejo[RMXP]

Hum..

Gracias, el script es bueno pero no me gusta del todo para mi proyecto D:
Responder Con Cita
Respuesta



Temas Similares para: [VideoScript]Correr con reflejo[RMXP]
Tema Autor Foro Respuestas Último mensaje
[VideoScript]Creditos en el juego[RMXP] Blues~ Scripts 3 16-jul-2011 15:39
El reflejo de un pensamiento. .Kuja Literatura 2 23-abr-2011 23:42
El reflejo de la noche Ezechiele Literatura 1 24-ago-2010 22:52
Reflejo perplejo del alma Ezechiele Literatura 0 10-jun-2009 06:26
Efecto de reflejo Nikholaz Tutoriales 12 20-jul-2008 19:35


La franja horaria es GMT +1. La hora actual es: 05:41.


Powered by vBulletin®


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93