Кибор » Кибор - Интегрированная среда разработки ботов » Готовые скрипты » Lineage2 Бот Рыбалки

Страниц (2): [1] 2 »
 

1. Zireael - 13 Февраля, 2018 - 18:28:19 - перейти к сообщению
Описание (Отобразить)


Архив. В архиве видео с настройкой и работой скрипта, описание и код скрипта.
2. DGEN - 16 Февраля, 2018 - 14:41:46 - перейти к сообщению
Тестирую на версии Lineage 2 C4

Столкнулся с первой проблемой: не находит окно рыбалки.
Причина в проверке: если окно не появилось за 1,5 секунды переходим на "одевание удочки". (т.е. мне нужно было больше времени выждать прежде чем проводить проверку на наличие окна рыбалки).
Решение проблемы: поменял 1,5 секунды на 2 секунды

Предложение: вывести дополнительный контрол (окошко для ввода цифры) для настройки паузы перед проверкой на наличие окна рыбалки
(Добавление)
Не смог завести скрипт дальше шага:

CODE:
if(flag_check0[2]==1 && t > gettime()){textbkcolor(color_text, color_fon);textout(1, 50, 220, "Полоска найдена", 1);}


Т.е. скрипт вывел мне сообщение о том что он нашел полоску и потом сразу отменяется рыбалка. Не могу понять на каком шаге возникают проблемы и каким образом обрывается рыбалка....

Zireael, подскажи пожалуйста куда копать!
3. Zireael - 16 Февраля, 2018 - 18:22:39 - перейти к сообщению
 Цитата:
Не могу понять на каком шаге возникают проблемы и каким образом обрывается рыбалка

В следующей строке дописать messagebox(1); и посмотреть выполниться она или нет, потом в следующей.
Отменить рыбалку можно только снова её запустив, т. е. если скил рыбалки на f1, то отменить её можно только снова нажав f1.

Могу потестить если дадите аккаунт какого-нибудь нуба с удочкой.
4. Zireael - 17 Февраля, 2018 - 12:10:51 - перейти к сообщению
DGEN, в функции function findheap() увеличьте размеры массивов.
int x[500], y[500]; // укажите 2000
В findheapcolor стоит довольно большое отклонение по цвету и находится больше пикселей, чем размер массива.
5. DGEN - 17 Февраля, 2018 - 13:28:07 - перейти к сообщению
 Zireael пишет:
DGEN, в функции function findheap() увеличьте размеры массивов.
int x[500], y[500]; // укажите 2000
В findheapcolor стоит довольно большое отклонение по цвету и находится больше пикселей, чем размер массива.


Спасибо! Действительно, расширил массив и заработало.

Есть предложения по улучшения скрипта:
- Заметил что скилы прожимаются не по кулдауну и было бы не плохо вывести контрол для изменения кулдауна скилов.
6. Kibor - 17 Февраля, 2018 - 13:43:08 - перейти к сообщению
 DGEN пишет:
вывести контрол для изменения кулдауна

Лучше по факту отката. Это просто делается если сделать поиск серединки кнопки. Если нашлось - нажмет только тогда когда кнопка откатилась.
7. Zireael - 17 Февраля, 2018 - 13:50:56 - перейти к сообщению
У скилов фиксированный откат 2500 мсек. Полоска мигает после использования шотов, поэтому идёт пауза 2000 сек, чтобы полоска перестала мигать. После ожидание 1300 мсек (проверка двигается полоска или нет), т. е. скил используется через 3.3 секунды. Попробуйте уменьшить вторую паузу, та что по умолчанию 2000.
8. Zireael - 17 Февраля, 2018 - 17:44:48 - перейти к сообщению
Обновил скрипт на сервере и в архиве.
1. Изменено время для ожидания окна рыбалки. Вместо 1500 стало 2000 мсек.
2. Увеличен размер массивов для координат пикселей полоски.
3. Исправлен баг с получением координат полоски.
9. aazrb - 31 Октября, 2018 - 14:23:27 - перейти к сообщению
пробую. упорно не находит окно Lineage2
пишет.
Окно л2 не найдено
работа скрипта будет остановлена
10. Zireael - 31 Октября, 2018 - 17:48:30 - перейти к сообщению
 Цитата:
не находит окно Lineage2

Значит защита есть типа фроста.
Окно можно найти через selectwindow. Для работы антикликера нужна клава ps/2, которой у меня нет, так что скрипт проверялся только на сервере без защиты.

Powered by ExBB FM 1.0 Final