M3T Moveblock 1.0
Script Original por M3T, conversão por Takkun.
Ele faz com que, quando uma variável estiver com valor true e o jogador apertar alguma setinha, o personagem vai continuar coladinho no lugar, sem mexer um músculo. Serve principalmente para menus por eventos, onde quando o jogador apertar a setinha, não acontece nada com o personagem.Script Original por M3T, conversão por Takkun.
Para usá-lo em um evento, vá na aba 3 dos comandos de eventos, selecione Chamar Script(último botão) e cole o seguinte código:
$moveblock = true
Mas como desativar o bloqueio de movimento? Simples. Faça o mesmo para quando ligar o bloqueio, mas, em vez daquele código, coloque esse:
$moveblock = false
Ruby:
#-----------------------------M3T Moveblock 1.0-----------------------------#
#----------------------------------Por M3T----------------------------------#
class Game_Player < Game_Character
def move_by_input
return unless movable?
return if $game_map.interpreter.running?
if !$moveblock
case Input.dir4
when 8; move_straight(8)
when 6; move_straight(6)
when 4; move_straight(4)
when 2; move_straight(2)
end
end
end
end
#------------------------------------Fim------------------------------------#