Помощь - Поиск - Пользователи - Календарь
Полная версия: WildTerra2 Online
UoKit.com Форумы > Кликер > UO Pilot
Max33345
1.Дело вот в чем, я пока мало разобрался в скриптах для пилота но больше всего бесит то что даже пользуясь кликером через скрипт или через кнопку, я не могу играть в другие игры, мышка всегда привязана к игре, любое движение сбивает координаты.
2.Так же если я указываю дабл лефт что бы взять из сумки предмет, он этого не делает так как курсор мыши находится в другом месте.

Собственно вопрос, как отвязать курсор мыши что бы скрипт работал корректно а так же возможно ли вообще использовать пилот и играть в другие игры.

Прошу прислать банальный скрипт или обьяснить как это возможно сделать.

Благодарю!
DarkMaster
Цитата
мышка всегда привязана к игре, любое движение сбивает координаты

Курсор мыши является системным и каким-либо образом раздвоится не может. Даже спец софт который, якобы это делает - по факту только эмулирует подобное поведение и абсолютно все проблемы сохраняются.
Есть эмуляции, которые позволяют делать клики в другое окно без фактического перемещения курсора, но работоспособность полностью зависит от реализации приложения.
Используйте left без приставки "k", выключите в настройках перемещение мыши в точку клика, возврат мыши после клика.
Даже после этого останется микро-лаг мыши непосредственно в момент клика, однако это обычно не влияет существенным образом на работу, а зачастую и вовсе остается незамеченным.
Все выше озвученные проблемы по сути не имеют прямого отношения к кликеру - все эти ограничения обусловлены операционной системой.
Так же в рамках решения данных проблем могу порекомендовать использовать виртуальные рабочие столы в Win10, виртуальные машины (VMware, virtualbox), rdp с коннектом на локал хост, так же когда-то использовали Aster.
Max33345
Цитата(DarkMaster @ 22.3.2021, 7:28) *

Курсор мыши является системным и каким-либо образом раздвоится не может. Даже спец софт который, якобы это делает - по факту только эмулирует подобное поведение и абсолютно все проблемы сохраняются.
Есть эмуляции, которые позволяют делать клики в другое окно без фактического перемещения курсора, но работоспособность полностью зависит от реализации приложения.
Используйте left без приставки "k", выключите в настройках перемещение мыши в точку клика, возврат мыши после клика.
Даже после этого останется микро-лаг мыши непосредственно в момент клика, однако это обычно не влияет существенным образом на работу, а зачастую и вовсе остается незамеченным.
Все выше озвученные проблемы по сути не имеют прямого отношения к кликеру - все эти ограничения обусловлены операционной системой.
Так же в рамках решения данных проблем могу порекомендовать использовать виртуальные рабочие столы в Win10, виртуальные машины (VMware, virtualbox), rdp с коннектом на локал хост, так же когда-то использовали Aster.


Большое спасибо! А подскажите возможно ли выполнять действия после сообщения на экране ?
DarkMaster
Понять бы, что еще есть "сообщение".
Можно воспользоваться https://uopilot.tati.pro/index.php?title=Color_(Lua)
Если это появление какого-либо окна то, возможно, будет иметь смысл использовать https://uopilot.tati.pro/index.php?title=Findwindow_(Lua)
Max33345
Цитата(DarkMaster @ 25.3.2021, 12:51) *

Понять бы, что еще есть "сообщение".
Можно воспользоваться https://uopilot.tati.pro/index.php?title=Color_(Lua)
Если это появление какого-либо окна то, возможно, будет иметь смысл использовать https://uopilot.tati.pro/index.php?title=Findwindow_(Lua)


Текст появляется в игре типа There is no wood left to harvest
После этого сообщения я бы поменял положение
Я нашел команду if lastmsg но не понимаю как ей пользоваться, он мне пишет все время - Не могу найти конец end_if хотя в конце скрипта я это прописал -(
DarkMaster
Цитата
if lastmsg

Это под ультиму онлайн. У вас скрипт под нее?
Цитата
мне пишет все время - Не могу найти конец end_if хотя в конце скрипта я это прописал -(

Скрипт покажите.

В целом рекомендую сразу перейти на синтаксис lua, чтобы потом не было мучительно больно (переписывать уже совсем не хочется, а дальше писать на старом синтаксисе проблемно).
Max33345
Цитата(DarkMaster @ 25.3.2021, 14:10) *

Это под ультиму онлайн. У вас скрипт под нее?

Скрипт покажите.

В целом рекомендую сразу перейти на синтаксис lua, чтобы потом не было мучительно больно (переписывать уже совсем не хочется, а дальше писать на старом синтаксисе проблемно).


Скачал lua но теперь все стало совсем не понятно, Дарк подскажи можно ли написать такой вот скрипт
Игра wildterra

Рыбалка

send 1 заброс
Далее появляется текст на экране от игры Bite!~
он так сообщает раза 3 а на 3й надо вытащить
send E

Кажется все просто но как это сделать я не понимаю, только через cоlor ? Как это будет выглядить в lua ?
DarkMaster
Цитата
Скачал lua

Он встроен в пилот.
Код
--lua
while 1 do
    send217(1)
    for i = 1, 3 do
                -- Ждем появления надписи
        while color(x,y) ~= цвет do
            wait(100)
        end
                -- Ждем исчезновения надписи
        while color(x,y) == цвет do
            wait(100)
        end
    end
    send217("e")
end

Цвет и координаты снимать нажатием Ctrl+A при активном окне пилота и мышке наведенной на нужную точку.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.