Воскресенье, 19.05.2024, 22:34

Приветствую Вас Гость | RSS
Бот для Троецарствия и Легенды
ГлавнаяРегистрацияВход
Меню сайта

Ссылки
Інформаційне видання „Народний Оглядач”
СНА
Мониторинг обменных пунктов электронных денег

Главная » Описание программы

Программа pro3kClicker это бот, позволяющий иммитировать действия человека в браузерной игре Троецарствие по сбору ресурсов. Бот умеет собирать траву, камни и рыбу. Это кликальщик, он сам ничего не отправляет в сеть, а только нажимает мышкой в нужное место и в нужное время.


Возможности программы
  • работает со всеми добывающими профессиями
  • собирает все ресурсы доступные вам по уровню мастерства и вашей профессии
  • работает с анимированной рыбой
  • незнакомые ресурсы добавляет в список приоритетов
  • позволяет задавать список приоритетов для сбора ресурсов
  • работает как с клиентом игры так и с браузерами
  • есть возможность работы с нективным или свернутым окном игры
  • программа не требует инсталяции
  • отслеживает приближающихся мобов и делает отмену сбора
  • ведет лог чата
  • отклики на сообщения чата

Запуск и настройка программы

Программа распространяется а архиве и не требует интсталяции.

Состав программы

  • pro3kClicker.exe - сама программа
  • pro3kClicker.ini - файл настроек
  • pro3kClicker.key - файл лицензии (если она у вас есть)

Запуск программы: pro3kClicker.exe [файл настроек (по умолчанию pro3kClicker.ini)]

Особености программы

Для перехвата пакетов надо права администратора, поэтому программу надо запускать под пользователем с правами администратора.

Описание параметров файла настроек

[Главное]
Интерфейс - IP адрес сетевого интерфейса, через который играете. Можно выбрать в программе и сохранить.
Профессия - профессия вашего персонажа (Рыбак,Травник,Старатель). Можно выбрать в программе и сохранить.
HideClickMode - режим работы: 0-окно игры должно быть активно 1-окно игры может быть неактивно. Я бы советовал пользоваться режимом HideClickMode=0, так безопаснее.
РежимСкрола - 0 или 1. 0 полностью прокручиваем скрол. 1 прокручиваем скрол не полностью. При 1 надо обязательно указать следующий параметр СмещениеСкрола.
СмещениеСкрола - смещение при 1-м нажатии на скрол. Как это измерить? Выбираете точку в охоте, определяете ее координаты с помошью нажатия на Ctrl+Q. Затем один раз нажимаете на скрол (треугольничек над или под скролом) и снова определяете координаты той же точки. Разница в координате Y и даст СмещениеСкрола.
КолНажатВертСкрола - кол-во нажатий на вертикальный скрол при необходимости. Надо установить такое количество, чтобы этих нажатий хватило для полной прокрутки скрола, но и больше чем надо ставить не надо. От того полностью ли прокручен скрол зависит точность попадания в ресурс.
СобиратьРесурсы - 1 или 0. Собственно собирать ресурсы или нет. Можно просто вести лог чата, если играете через броузер, этого часто не хватает. Можно поставить галочку в интерфейсе программы.
ПроверятьМобов - 1 или 0. Проверять приближение мобов к ресурсу или нет. Для рыбаков можно обычно не ставить. В интерфейс программы добавлен переключатель "проверять мобов". Алгоритм определения нападет моб или нет мне неизвестен. Поэтому пока взять за основу следующий: если агресивность моба больше 0 (кроме мирных) и моб не в бою и расстояние моба до ресурса меньше, чем его уровень агрессивности + ДополнениеАгрЛевела из ini-файла, то считается, что моб нападет и такой ресурс не собирается, а в случае его сбора нажимаем отмену. Расстояние определяю просто по разности координат, т.о. проверяется квадратная зона вокруг ресурса.
ДополнениеАгрЛевела - дополнительно расстояние до моба, чтобы считать его опасным.
МаксОтклонениеX - умалчиваемое максимальное случайное отклонение от точки, в которую кликаем для X координаты (чтобы не кликать в одну точку). Для каждой точки можно задать свое индивидуальное значение.
МаксОтклонениеY - умалчиваемое максимальное случайное отклонение от точки, в которую кликаем для Y координаты
ВестиЛогЧата - 1 или 0. Вести лог чата (файл chat.log). Есть переключатель в интерфейсе программы.
ПроверятьЧат - 1 или 0. Следить за чатом. Позволяет делать различные отлики на сообщение чата, в зависимости от сообщения чата, кто и кому его послал. Подробнее в комментариях в секция [ОткликЧата]

[Точки]
координаты экрана, куда тыкать мышкой. Формат записи X,Y,ОтклX,ОтклY. Можно ввести в программе и сохранить (отклонения можно изменить только в ini файле)
X-горизонтальные,Y-вертикальные координаты,ОтклX,ОтклY -максимальное случайное отклонение. Если ОтклX,ОтклY не заданы, будут взяты значения МаксОтклонениеX и МаксОтклонениеY. Ctrl+q - показывает текущие координаты мыши
Значение всех точек думаю будет понятнее по рисунку




Добавлены новые точки
КрестВыход и КнопкаВыход для выхода из игры.
ВводСообщенияЧата - начало поля ввода нового сообщения чата
ПослатьСообщение - кнопка отправления сообщения чата
Каналloc,Каналtrd,Каналcln,Каналgrp,Каналrd - кнопки переключения на соответствующий канал чата

Точки ВерхЛево координаты верхнего левого угла области охоты и НизПраво координаты нижнего правого угла области охоты используются только для расчета. От них зависит точность попадания по ресурсу. Т.к. по ним не надо кликать, то и ОтклX,ОтклY для них надо задать 0.

[Приоритеты]
описание ресурсов. Формат id реса=код профы|Наименование|Приоритет(1-9,>=10 игнорировать)|Время на срез в сек. Приоритет означает какой из ресов собирать, чем меньше значение, тем выше приоритет. Т.е., если есть несколько свободных ресурсов, то будет собираться тот, у которого меньше значение приоритета. Ресы с приоритетом >=10 не собирает. Можно ввести в программе. Если бот встречает новый ресурс по текущей профе, описания которого нет, он добавится с приоритетом 10. Чтобы начать собирать добавленный новый ресурс надо выставить для него приоритет <10 и ввести время среза в секунду. Время среза определяете сами, срезав его вручную. Потом нужно нажать кнопку Записать, чтобы сохранить информацию по новому ресурсу.

[HideClickModeWin]
описание окна игры программы для режима HideClickMode=1
для клиента
MainWinName=Троецарствие
MainWinClass=TTksClientForm
TargetWinClass=Internet Explorer_Server
для IE
MainWinName=
MainWinClass=IEFrame
TargetWinClass=Internet Explorer_Server
для хром клиента
MainWinClass=TTksClientForm
TargetWinClass=WebViewHost
для других браузров можете прописать сами, или обращайтесь ко мне.
Узнать эти имена окон и их классы можно с помошью сторонних программ или запустить программу бота, навести курсор на окно с игрой и нажать Ctrl+Alt+Q.
(MainWinClass навести курсор на заголовок окна с игрой, а TargetWinClass на поле непосредственно где отображается игра)

[ОткликЧата]
секция задания откликов на сообщения чата при ПроверятьЧат=1.
Формат: имя канал(prv;cln;loc;trd;sys)%=маска от кого|маска кому|маска сообщения|команда
Доступные пока команды:
exit-выход из игры и закрытие программы бота
stop-останов работы бота(снятие галочки собирать ресурсы)
send канал#>#задерка в секундах(не менее 3 сек)#>#текст сообщения - послать сообщение в чат.
В тексте сообшения можно использовать шаблоны %from% - от кого сообшение было, %to% кому было, %text% текст исходного сообщения.
Примеры
prv1=|ваш ник|привет|send prv#>#5#>#prv[%from%] :hi: %from%
prv2=|ваш ник|stop|stop
prv3=|ваш ник|exit|exit
sys1=||Вы получили|send prv#>#4#>#prv[ваш ник] Поздравляю %text%

Интерфейс программы думаю интуитивно понятен и сложности вызвать не должен. Кнопка Старт/Стоп запускает бота и останавливает его. Кнопка Опции открывает и закрывает настройки. Записать - записать внесенные в опции изменения в файл настроек. Кнопка Отмена перечитывает настройки с файла. В режиме HideClickMode=0 надо чтобы окно игры было активно.

Особености работы без лицензии
Перед каждой попыткой среза вам будет предложено решить несложный пример на сумму двух чисел. Отклики чата без лицензии не работают.

Особености работы с лицензией
Лицензия выдается для определенного персонажа (ника) на ограниченный срок. После получения файла pro3kClicker.key с персональной лицензией для вашего персонажа, помещаете этот файл в каталог с программой. Затем при первом нажатии на кнопку Старт будет предложено обновить страницу, т.е. нажать на кнопку обновить в клиенте игры или браузере. Если ник персонажа соответствует лицензии и дата не просрочена, программа начнет работать, иначе завершится.

Если остались вопросы читаем FAQ

Если не помогло и вопросы остались, добро пожаловать на форум.

Поиск

Форма входа

Друзья сайта
  • Мониторинг обменников
  • Троецарствие
  • Легенда
  • Голосовалка на l2top

  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0



    Copyright BotMaker © 2024