Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #====================================================================
- # Script de corrida por Raizen
- # Compatibilidade: RMXP
- #====================================================================
- # Coloque aqui os valores de velocidade,
- # sendo 4 a velocidade normal,
- # valores maiores aumentam a velocidade
- # e valores menores diminuem a velocidade.
- VELOCIDADE_NORMAL = 4
- VELOCIDADE_ALTERADA = 5
- # Coloque a tecla a ser utilizada sendo as opções
- # SHIFT, A, B, C, X, Y, Z, Q, W.
- TECLA = Input::SHIFT
- # Coloque o nome do arquivo do personagem que deseja mudar o grafico
- # Com o nome do arquivo do personagem normal, e adicione um Run no final
- # Caso não tenha o Grafico marque o Possui_grafico como false
- Possui_grafico = true
- #Switch que deve estar ligado para funcionar o script
- SWITCH = 1
- #=========================================================================
- # A partir daqui começa o script, apenas altere caso saiba
- # o que esta fazendo.
- #=========================================================================
- class Game_Character
- attr_accessor :move_speed
- end
- # Mudança do grafico quando em movimento.
- class Sprite_Character
- alias char_run update
- def update
- char_run
- if @character.is_a?(Game_Player)
- if Input.press?(TECLA) and $game_switches[SWITCH] and Possui_grafico
- self.bitmap = RPG::Cache.character(@character.character_name + "Run", @character.character_hue)
- else
- self.bitmap = RPG::Cache.character(@character.character_name, @character.character_hue)
- end
- @w = bitmap.width / 4
- @h = bitmap.height / 4
- self.src_rect.set(@character.pattern * @w, (@character.direction - 2) / 2 * @h, @w, @h)
- end
- end
- end
- # mudança de velocidade
- class Scene_Map
- alias char_move update
- def update
- char_move
- if Input.press?(TECLA) and $game_switches[SWITCH]
- $game_player.move_speed = VELOCIDADE_ALTERADA
- else
- $game_player.move_speed = VELOCIDADE_NORMAL
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement