я лично использую такое пока что думаю чтобы ещё добавить
-- вторая кнапка в обзое
function OnEvent(event, arg, family)
if ( family == "kb" ) and (GetMKeyState() == 1) and ( event == "G_PRESSED" ) and ( arg == 6 ) then
x, y = GetMousePosition();
MoveMouseTo(52000, 5000);
PressAndReleaseMouseButton(1);
Sleep (5);
end
-- третья кнопка в озоре
if ( family == "kb" ) and (GetMKeyState() == 1) and ( event == "G_PRESSED" ) and ( arg == 5 ) then
x, y = GetMousePosition();
MoveMouseTo(53300, 5000);
PressAndReleaseMouseButton(1);
Sleep (5);
end
--захват цели при указании в окне флота предпологаю переделать чтобы захват был из истории указаний цели
if ( family == "kb" ) and (GetMKeyState() == 1) and ( event == "G_PRESSED" ) and ( arg == 4 ) then
x, y = GetMousePosition();
MoveMouseTo(64000, 53200);
PressAndReleaseMouseButton(3);
Sleep (500);
MoveMouseTo(64000, 53200);
PressAndReleaseMouseButton(1);
Sleep (5);
end
--выделение и перенос предметов из контейнера в космоше к себе в трюм
if ( family == "kb" ) and (GetMKeyState() == 3) and ( event == "G_PRESSED" ) and ( arg == 6 ) then
x, y = GetMousePosition();
MoveMouseTo(48000, 61000);
PressAndReleaseMouseButton(1)
Sleep (200);
PressKey("lctrl");
PressKey("a");
Sleep(200);
ReleaseKey("a");
ReleaseKey("lctrl");
Sleep (200);
PressMouseButton(1);
MoveMouseTo(28910, 57910);
Sleep(200);
MoveMouseTo(28900, 57900);
ReleaseMouseButton(1);
end
end
ктонибуть подскажите чтобы ещё придумать и интересует функция поиска по цвету есть такое в луа или нет
также интересует команда сдвига мышки на определённый щаг в независемости ей положения на экране.
Данный сценарий действителен для 13-15-19 только поменять тип устройства надо здесь приведено для 15
Сообщение отредактировал Renessance: 20 June 2010 - 14:58