🤔 Para Refletir :
"Saber a hora de parar é quase tão importante quanto saber a hora de começar."
- Ricky O Bardo

M3T Moveblock 1.0 | Convertido de VX para VXAce

Takki Masculino

Starboy
Membro
Membro
Juntou-se
28 de Junho de 2015
Postagens
206
Bravecoins
148
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.

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------------------------------------#
 
Voltar
Topo Inferior