UoPilot- программа для автонажатия клавиш и мыши. В ней можно редактировать скрипты для построения собственного массива команд.
Так вот я не профи в этой проге, но имеется мыслишка написать скрипт для игры tekken3 onlline (для РС через эмулятор играет) , скрипт должен основываться на идее нажатия клавиш в последовательности выполнения Комбо ударов. Как вам такая идея Есть ли вразумительные предложения по написанию?
Прочие компьютерные игры
Создание скрипта в программе UoPilot.
Прога классная, думаю написать такой скрипт будет не сложно, читай справку к проге. Ещё можно будет просто записать макрос и не надо будет скрипты писать.
--------------------------------------------
Основные команды:
send f1 1000 // Имитация нажатия кнопки F1, и ждать1 сек. Ждать нужно например, чтобы менюха появилась, или дать время сделать то, что забиндено на кнопку F1.
wait 15000 //Просто ждать 15сек.
double_left x,y //Дабл клик на точку с координатами х, у. Где х, у - координаты чего либо. Вставляются они при открытом окне УоПилота на фоне окна с УО. Показываете курсором на точку с нужными координатами (например на изображение микстуры при прокачивании алхимии) и жмете ctrl-A. Вообще, все координаты вставляются нажатием ctrl-A.
left х, у //Клик (НЕ дабл) на точку с координатами х, у. ВНИМАНИЕ: Команда left в УоПилоте работает только если вы тыкаете (делаете одинарный клик на что либо) цель, которая находится не в бэкпаке, сундуке, или прочем контейнере. Например эту команду использовать для кликов на деревья (макрос на дровосека) , или для кликов на 1 стрелу, которая лежит на полу (макрос на пойзон) .
Команды double_right и right работают аналогично.
drug откуда куда сколько. //Ясен перец, что откуда и куда - это координаты. Сколько - желаемое количество, если не указать кол-во или указать all, то перенесутся все предметы. Используйте эту команду при переносе вещей с пола (например из стака логов на полу в ваш бэк пак или просто положить 1 лог рядом со стаком) . Лучше не переносить таким образом вещи из бэкпака (любого контейнера) , т. к. при лаге или сэйве макрос на этом месте слетит. А вот если переносить с пола куда то, то все будет работать отлично.
repeat число раз// Например repeat 5
тут какое то действие (например send f1 500)
end_repeat //Конец цикла.
В результате выбранное действие будет произведено 5 раз.
IF коорд цвет //Если в такой то координате такой то цвет. (например мы свернули окно статуса персонажа и получили отображение его статов цветовыми полосками. Когда он здоров, то полоса хитов синяя, когда ранен, то полоса красная. Координата здесь - точка на полосе. ) Чтобы вставить цвет, то просто щелкните мышкой в верхней части окна пилота, где появится числовое выражение цвета, после того как вы нажмете ctrl-A. Например, если в данной точке (на полосе хитов) цвет синий то бьем себя ФСом. При этом точку на полосе лучше брать ближе к правому концу полосы, а то прикончите себя только.
ELSE //Иначе. Например хилимся.
END_IF //Думаю и так понятно.
SAY тут текст // Набрать текст и нажать ENTER
ALARM // Проигрывает файл msg.wav, расположенный в каталоге с Uopilot, который должен быть ВАМИ туда вручную записан. (Например "миллион алых роз" Аллы Борисовны) . Очень полезная функция, когда вы спите рядом с компом, и желаете проснуться при коннект лосте. В этом случае в конце скрипта нужно просто дописать:
If 485,256 13421772 // Если на середине экрана (485,256), где появляется сообщение о конлосте цвет равен серому, то проиграть файл msg.wav. Эту операцию (вставку координат и цвета) лучше сделать вызвав принудительно окошко конлоста, например разорвав соединение с интернетом.
alarm
end_if
Примечание: при любой проверке на цвет, окно с УО должно быть открыто, т. к. УоПилот берет данные о цвете "прямо с монитора". Можно открыть поверх другое окно, но только так, чтобы точка откуда берется цвет не была закрыта другим окном.
Пара советов:
Не забывайте писать End_Repeat и End_IF
При лагах ставьте в UO на кнопку в конце waitfortarget, тогда UO будет ждать когда появится курсор.
Задержки ставьте под свой коннект, т. к. у меня он может быть совсем другой.
В конце каждого скрипта, последней строкой вставляйте просто координаты окна, в котором должен выполняться скрипт. Сделать это можно, открыв окно с УО, далее открыв окно с УоПилотом, и нажав ctrl-A, поместив при этом курсор на название окна с УО, т. е. на шапку окна
--------------------------------------------
Основные команды:
send f1 1000 // Имитация нажатия кнопки F1, и ждать1 сек. Ждать нужно например, чтобы менюха появилась, или дать время сделать то, что забиндено на кнопку F1.
wait 15000 //Просто ждать 15сек.
double_left x,y //Дабл клик на точку с координатами х, у. Где х, у - координаты чего либо. Вставляются они при открытом окне УоПилота на фоне окна с УО. Показываете курсором на точку с нужными координатами (например на изображение микстуры при прокачивании алхимии) и жмете ctrl-A. Вообще, все координаты вставляются нажатием ctrl-A.
left х, у //Клик (НЕ дабл) на точку с координатами х, у. ВНИМАНИЕ: Команда left в УоПилоте работает только если вы тыкаете (делаете одинарный клик на что либо) цель, которая находится не в бэкпаке, сундуке, или прочем контейнере. Например эту команду использовать для кликов на деревья (макрос на дровосека) , или для кликов на 1 стрелу, которая лежит на полу (макрос на пойзон) .
Команды double_right и right работают аналогично.
drug откуда куда сколько. //Ясен перец, что откуда и куда - это координаты. Сколько - желаемое количество, если не указать кол-во или указать all, то перенесутся все предметы. Используйте эту команду при переносе вещей с пола (например из стака логов на полу в ваш бэк пак или просто положить 1 лог рядом со стаком) . Лучше не переносить таким образом вещи из бэкпака (любого контейнера) , т. к. при лаге или сэйве макрос на этом месте слетит. А вот если переносить с пола куда то, то все будет работать отлично.
repeat число раз// Например repeat 5
тут какое то действие (например send f1 500)
end_repeat //Конец цикла.
В результате выбранное действие будет произведено 5 раз.
IF коорд цвет //Если в такой то координате такой то цвет. (например мы свернули окно статуса персонажа и получили отображение его статов цветовыми полосками. Когда он здоров, то полоса хитов синяя, когда ранен, то полоса красная. Координата здесь - точка на полосе. ) Чтобы вставить цвет, то просто щелкните мышкой в верхней части окна пилота, где появится числовое выражение цвета, после того как вы нажмете ctrl-A. Например, если в данной точке (на полосе хитов) цвет синий то бьем себя ФСом. При этом точку на полосе лучше брать ближе к правому концу полосы, а то прикончите себя только.
ELSE //Иначе. Например хилимся.
END_IF //Думаю и так понятно.
SAY тут текст // Набрать текст и нажать ENTER
ALARM // Проигрывает файл msg.wav, расположенный в каталоге с Uopilot, который должен быть ВАМИ туда вручную записан. (Например "миллион алых роз" Аллы Борисовны) . Очень полезная функция, когда вы спите рядом с компом, и желаете проснуться при коннект лосте. В этом случае в конце скрипта нужно просто дописать:
If 485,256 13421772 // Если на середине экрана (485,256), где появляется сообщение о конлосте цвет равен серому, то проиграть файл msg.wav. Эту операцию (вставку координат и цвета) лучше сделать вызвав принудительно окошко конлоста, например разорвав соединение с интернетом.
alarm
end_if
Примечание: при любой проверке на цвет, окно с УО должно быть открыто, т. к. УоПилот берет данные о цвете "прямо с монитора". Можно открыть поверх другое окно, но только так, чтобы точка откуда берется цвет не была закрыта другим окном.
Пара советов:
Не забывайте писать End_Repeat и End_IF
При лагах ставьте в UO на кнопку в конце waitfortarget, тогда UO будет ждать когда появится курсор.
Задержки ставьте под свой коннект, т. к. у меня он может быть совсем другой.
В конце каждого скрипта, последней строкой вставляйте просто координаты окна, в котором должен выполняться скрипт. Сделать это можно, открыв окно с УО, далее открыв окно с УоПилотом, и нажав ctrl-A, поместив при этом курсор на название окна с УО, т. е. на шапку окна
Похожие вопросы
- программа для создания игр
- нашёлся Trojan.KeyLogger.40744 в программе для создания макроса "BotMek".
- подскажите какие нужны программы для создания 3D игр?
- Какие программы нужны для создания полноценной 3D игры?
- Программа для создания игр
- Скрипт для распрыга в 1.6
- все скрипты в трагедии белок скрипт (для кнопок)
- Ошибка скрипта в sims 4(((
- Подскажите, как пользоватся BodyShop? ( это программа создания новых элементов одежды и т. д. для Sims 2)
- Подскажите программу, для создания видео, которая из множество маленьких видео делает общий фильм. За ранее спасибо.