А как еще решаются проблемы с одновременным нажатием клавиш?
Догонялка клиента
Moderators: Murderator+, Murderator
-
to4a
- Posts: 265
- Joined: 2006-03-10 00:19:11
- Location: http://drw.ru/
Если ставить на хоткей догонялку то можно замутить такую тему, только переменные cOffset* надо поменять на свое смещение до центра игрового окна, короче до чара, в зависимости от твоего расположения окон, координаты лучше брать гденибуть в районе груди пешего чара...
Потом всё это дело забиндить на хоткей АЛЬТ + * + *, например CTRL + ALT + Z, и после нажатия хоткея подержать зажатым альт до появления надписи "Now Following", только вот все равно на ходу почти не работает, только когда оба чара стоят, ну максимум ходят пешком
Потом всё это дело забиндить на хоткей АЛЬТ + * + *, например CTRL + ALT + Z, и после нажатия хоткея подержать зажатым альт до появления надписи "Now Following", только вот все равно на ходу почти не работает, только когда оба чара стоят, ну максимум ходят пешком
Code: Select all
sub ClickGay()
var mx,my,tx,ty,dx,dy
mx=uo.GetX("self")
my=uo.GetY("self")
tx=uo.GetX("laststatus")
ty=uo.GetY("laststatus")
var cOffsetX=645
var cOffsetY=390
if abs(mx-tx)<14 and abs(my-ty)<14 then
dx=(mx-tx)*22-(my-ty)*22
dy=(mx-tx)*22+(my-ty)*22
uo.print(str(cOffsetX-dx)+" "+str(cOffsetY-dy))
UO.LClick(cOffsetX-dx,cOffsetY-dy);
else
uo.print("цель вне экрана")
endif
endsub