Ф-ция не нажимает клавиши, функция возвращает циферки..
Предназначется для тех, кто пишет ходилки. Простейшее хождение без обхода препятствий с использованием этой функции - пара строчек
Например:
Code:
Sub walker( x, y )
var cx, cy, p, c
while not uo.getX() == x || uo.getY() == y
cx = uo.getX()
cy = uo.getY()
p = 1
if not uo.getDir() == getWalkDir( x - cx, y - cy, 1, 0 ) then
p = 2
endif
uo.press( getWalkDir( x - cx, y - cy, 0, 0 ), p )
c = 100
repeat
c = c - 1
wait( 100 )
until not cx == uo.getX() && not cy == uo.getY() && c == 0
if cx == uo.getX() && cy == uo.getY() then
uo.print( "Blocked." )
return false
endif
wend
endsub
Не тестировал, но теоретически - должно ходить
А если в последнем аргументе использовать единичку - можно написать неплохую убегалку
