KioMantonag07, ерунда там...
function MoveHeroRealTimeAndReachPoint( heroName, x, y, floor )
moveCost = CalcHeroMoveCost( heroName, x, y, GROUND );
ChangeHeroStat( heroName, STAT_MOVE_POINTS, moveCost );
sleep(1);
MoveHeroRealTime( heroName, x, y, GROUND );
end;
я делал нечто подобное, не работает команда MoveHeroRealTime как должна... я сделал через старую добрую MoveHero 
Почему же сразу ерунда ?! Там ведь работает ...