[Resolvido ~ Dúvida/Pedido] Edit no script de corrida
3 participantes
Página 1 de 1
[Resolvido ~ Dúvida/Pedido] Edit no script de corrida
Bom, eu estou usando um script de corrida, feito pelo Raizen884,
Eu queria saber se alguém consegue fazer o script funcionar só quando usar um chamar script.
Abraços.
- Spoiler:
- Código:
#====================================================================
# Script de corrida por Raizen884
#====================================================================
# 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 = 6
# 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
#=========================================================================
# 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 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)
$game_player.move_speed = VELOCIDADE_ALTERADA
else
$game_player.move_speed = VELOCIDADE_NORMAL
end
end
end
Eu queria saber se alguém consegue fazer o script funcionar só quando usar um chamar script.
Abraços.
Última edição por GustavoAntoniassix em Dom Nov 27, 2011 5:23 pm, editado 1 vez(es)
GustavoAntoniassix- Mensagens : 9
Data de inscrição : 26/11/2011
Re: [Resolvido ~ Dúvida/Pedido] Edit no script de corrida
tente chamar assim
para aumentar
" $game_player.move_speed = VELOCIDADE_ALTERADA "
e assim para voltar ao normal
" $game_player.move_speed = VELOCIDADE_NORMAL "
té+
para aumentar
" $game_player.move_speed = VELOCIDADE_ALTERADA "
e assim para voltar ao normal
" $game_player.move_speed = VELOCIDADE_NORMAL "
té+
DrikoRios- Mensagens : 19
Data de inscrição : 26/11/2011
Re: [Resolvido ~ Dúvida/Pedido] Edit no script de corrida
Hmm, parece que funcionou, agora só preciso saber como desativar o script pros outros personagens.
GustavoAntoniassix- Mensagens : 9
Data de inscrição : 26/11/2011
Re: [Resolvido ~ Dúvida/Pedido] Edit no script de corrida
acho que vc pode criar um condiçao denominando os membros
do grupo tenha a velocidade normal " $game_player.move_speed = VELOCIDADE_NORMAL "
vou ver aqui e ja dou um @edit
do grupo tenha a velocidade normal " $game_player.move_speed = VELOCIDADE_NORMAL "
vou ver aqui e ja dou um @edit
DrikoRios- Mensagens : 19
Data de inscrição : 26/11/2011
Re: [Resolvido ~ Dúvida/Pedido] Edit no script de corrida
Esse script meu que vc postou aki esta recortado ele D:, faltando um monte de coisas hsuAHS xD, então... faltava a switch dele tb... bom enfim, se vc pretendia mudar para personagens diferentes a velocidade de mov... bom enfim, eu editei o script, ele vai funcionar da seguinte maneira, basta seguir oq esta no script...
.-.
.-.
- Código:
#====================================================================
# Script de corrida por Raizen884
#====================================================================
module Raizenrun
# 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 = 1
# 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 = false
#id do personagem que será mais lento
ID = 1
#Velocidade do personagem mais lento andando
Vel = 2
#Velocidade do personagem mais lento correndo
Cor = 3
end
#=========================================================================
# 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?(Raizenrun::TECLA) and Raizenrun::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?(Raizenrun::TECLA)
if $game_party.actors[0] == $game_actors[Raizenrun::ID]
$game_player.move_speed = Raizenrun::Cor
else
$game_player.move_speed = Raizenrun::VELOCIDADE_ALTERADA
end
else
if $game_party.actors[0] == $game_actors[Raizenrun::ID]
$game_player.move_speed = Raizenrun::Vel
else
$game_player.move_speed = Raizenrun::VELOCIDADE_NORMAL
end
end
end
end
Raizen884- Mensagens : 22
Data de inscrição : 26/11/2011
Re: [Resolvido ~ Dúvida/Pedido] Edit no script de corrida
Putz, o próprio dono do script, que honra
Mas, bom, eu tentei fazer o sistema estilo ben 10 por personagens, mas não deu muito certo, então eu só estou mudando o gráfico e ativando uma switch pra colocar certos efeitos.
Está mais ou menos assim
Então, se não for pedir muito, será que tem como editar denovo, mas dessa vez trocar o id do personagem pelo id da switch? :$
Abraços
Mas, bom, eu tentei fazer o sistema estilo ben 10 por personagens, mas não deu muito certo, então eu só estou mudando o gráfico e ativando uma switch pra colocar certos efeitos.
Está mais ou menos assim
Então, se não for pedir muito, será que tem como editar denovo, mas dessa vez trocar o id do personagem pelo id da switch? :$
Abraços
GustavoAntoniassix- Mensagens : 9
Data de inscrição : 26/11/2011
Re: [Resolvido ~ Dúvida/Pedido] Edit no script de corrida
vc diz isso? tipo troquei o id do personagem por uma switch... agora entendi vc vai fazer o proprio personagem mudar a forma e talz, e não trocar os personagens como eu imaginava... bom espero que isso sirva .-.
- Código:
#====================================================================
# Script de corrida por Raizen884
#====================================================================
module Raizenrun
# 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 = 1
# 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 = false
#id do personagem que será mais lento, switch
ID = 1
#Velocidade do personagem mais lento andando
Vel = 2
#Velocidade do personagem mais lento correndo
Cor = 3
end
#=========================================================================
# 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?(Raizenrun::TECLA) and Raizenrun::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?(Raizenrun::TECLA)
if $game_switches[Raizenrun::ID] == true
$game_player.move_speed = Raizenrun::Cor
else
$game_player.move_speed = Raizenrun::VELOCIDADE_ALTERADA
end
else
if $game_switches[Raizenrun::ID] == true
$game_player.move_speed = Raizenrun::Vel
else
$game_player.move_speed = Raizenrun::VELOCIDADE_NORMAL
end
end
end
end
Raizen884- Mensagens : 22
Data de inscrição : 26/11/2011
Re: [Resolvido ~ Dúvida/Pedido] Edit no script de corrida
Agora deu sim, muito obrigado Raizen, pode deixar que você já tem um lugar garantido no topo dos créditos
GustavoAntoniassix- Mensagens : 9
Data de inscrição : 26/11/2011
Tópicos semelhantes
» (Duvida)Script pra ABS
» {RGSS2/PEDIDO/DUVIDA}Uma duvida e um pedido
» [PEDIDO]Script que o boneco cria sua popria arma[PEDIDO]
» Dúvida: RGSS3 ~ [Resolvido]
» [RPGVXAce] Dúvida no mapeamento!! [RESOLVIDO]
» {RGSS2/PEDIDO/DUVIDA}Uma duvida e um pedido
» [PEDIDO]Script que o boneco cria sua popria arma[PEDIDO]
» Dúvida: RGSS3 ~ [Resolvido]
» [RPGVXAce] Dúvida no mapeamento!! [RESOLVIDO]
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos