Всем привет, столкнулся с проблемой в использовании бота.
При запуске скрипта Lineage2Fishing вываливается табличка с надписью "Окно л2 не найдено"
Играю на Астериос.
Подскажите как это исправить, заранее спасибо.
1. Wraith - 11 Февраля, 2019 - 07:26:51 - перейти к сообщению
2. Kibor - 11 Февраля, 2019 - 07:37:50 - перейти к сообщению
А где этот скрипт?
Если такое пишет, то указатель получается по неверным данным. К примеру не так называется окно.
Если такое пишет, то указатель получается по неверным данным. К примеру не так называется окно.
3. Wraith - 11 Февраля, 2019 - 07:44:29 - перейти к сообщению
Не могу залить скрипт сюда, пишет что сильно большой.
4. Zireael - 11 Февраля, 2019 - 17:40:37 - перейти к сообщению
Цитата:
А где этот скрипт?
В готовых скриптах.
Цитата:
К примеру не так называется окно.
Там поиск по классу окна и он не менялся как минимум лет 15.
Цитата:
табличка с надписью "Окно л2 не найдено"
На сервере защита, что-то типа фроста, поэтому не находит окно.
Переделывать скрипт нет ни времени, ни желания.
5. Kibor - 11 Февраля, 2019 - 22:13:56 - перейти к сообщению
Zireael пишет:
На сервере защита, что-то типа фроста, поэтому не находит окно.
Если защита надо использовать selectwindow и использовать антиантикликер (если позволяет компьютер)
CODE:
win w=formatiw(Find_Window()); // поиск окна л2
if(w==0){messagebox("Окно л2 не найдено"+formatic(13)+formatic(10)+"Скрипт будет остановлен.");goto end;}
function Find_Window()
{
external(INT, "FindWindow", "FindWindowA", "user32.dll");
return FindWindow("L2UnrealWWindowsViewportWindow", 0);
}
if(w==0){messagebox("Окно л2 не найдено"+formatic(13)+formatic(10)+"Скрипт будет остановлен.");goto end;}
function Find_Window()
{
external(INT, "FindWindow", "FindWindowA", "user32.dll");
return FindWindow("L2UnrealWWindowsViewportWindow", 0);
}
Изменить. Это вообще удалить.
CODE:
function Find_Window()
{
external(INT, "FindWindow", "FindWindowA", "user32.dll");
return FindWindow("L2UnrealWWindowsViewportWindow", 0);
}
{
external(INT, "FindWindow", "FindWindowA", "user32.dll");
return FindWindow("L2UnrealWWindowsViewportWindow", 0);
}
Это
CODE:
win w=formatiw(Find_Window()); // поиск окна л2
if(w==0){messagebox("Окно л2 не найдено"+formatic(13)+formatic(10)+"Скрипт будет остановлен.");goto end;}
if(w==0){messagebox("Окно л2 не найдено"+formatic(13)+formatic(10)+"Скрипт будет остановлен.");goto end;}
Заменить на это и указать название окна
Цитата:
win w=selectwindow ("Имя Окна");
if(w==0){messagebox("Окно л2 не найдено"+formatic(13)+formatic(10)+"Скрипт будет остановлен.");goto end;}
if(w==0){messagebox("Окно л2 не найдено"+formatic(13)+formatic(10)+"Скрипт будет остановлен.");goto end;}