unless moving? or $game_system.map_interpreter.running? or
@move_route_forcing or $game_temp.message_window_showing or @move_speed = 0.5-填在了这里
不能直接写等号。要写成“==”
LZ的意思应该是
unless moving? or $game_system.map_interpreter.running? or
@move_route_forcing or $game_temp.message_window_showing or
(@move_speed > 0.1 and @move_speed < 20)
没有调试过,也不理解LZ的意思,出错的请无视……