Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: polynochnik007 on February 17, 2019, 09:55:18 PM
-
Всем доброго времени суток. Проблема вот в чем: после переустановки винды не работает кликерман. Пишет: stop, no chars list! Игра невервинтер онлайн. Где что можно посмотреть? Заранее благодарю.
-
Запускается сценарий с определением по изображениям. И такое чувство, что кликермэн не видит. Ошибка выдается в самом низу программы (под № версии кликермэна).
-
Запускается сценарий с определением по изображениям. И такое чувство, что кликермэн не видит. Ошибка выдается в самом низу программы (под № версии кликермэна).
В этом месте выводится последняя строка лога. Значит проблема в скрипте.
-
До переустановки винды использовал этот скрипт и всё работало. Проблемма появилась после переустановки ОС.
-
выкладывай уже скрипт, иначе не узнать в чём у тебя там проблема
-
Вот...
-
Скрипт писал не я и он полностью рабочий.
-
Во первых, в скрипте есть небольшая ошибка в подпрограмме
//---Подпрограмма предстартовой подготовки---
SUB(mysub_start)
Там в начале стоит проверка на наличие списка персонажей. И если в момент старта скрипта этого списка нет, то скрипт выдает ошибку и останавливается.
$check = 0 //Проверка списка персонажей
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN ($x_w10+400,$y_w10+80,$x_w10+450,$y_w10+130, "1024x480_pref_char_lst.bmp", 0, 85)
$check = 1
ELSE
BEEP(800,200)
PRINT("Stop, no chars list!")
HALT
END_IF
END_CYC
Смысла в цикле тут не вижу, возможно правильно было бы :
$check = 0 //Проверка списка персонажей
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN ($x_w10+400,$y_w10+80,$x_w10+450,$y_w10+130, "1024x480_pref_char_lst.bmp", 0, 85)
$check = 1
ELSE
BEEP(800,200)
PRINT("ждем список персонажей")
wait(1)
END_IF
END_CYC
Первый способ выхода из проблеммы, запускать скрипт в момент наличия на экране картинки "1024x480_pref_char_lst.bmp".
Если не помогло мое изменение скрипта и/или запуск в момент наличия искомой картинки, то это значит, что:
1. после переустановки ОС сменилось разрешение экрана, либо включилось масштабированиее.
2. может еще и какоенибудь сглаживание текстов добавилось, если таковые присутствуют в зоне скана графики.
3. Выставлено не верное разрешение игры.
4. на результаты поиска картинок может повлиять рамка окна, которая по размерам разнится в разных ОС и разных стилях/темах отображения окон в ОС "окна".
Обязательно перечитай то что написано в начале скрипта - инструкция и настройки. Особенно про бинды и разрешения и еще чето то там, тебе виднее.
WAIT(3) //Пауза 3 секунды (на всякий случай)
//WAIT(300) //Пауза 5 минут (300 секунд)
//WAIT(600) //Пауза 10 минут (600 секунд)
//Включение звука при неудачном поиске изображений в циклах
$beep_on = 0 // 1 вкл, 0 выкл
//---Задание переменных---
$char_n = 18 //Количество персонажей, можно с запасом 1-2
$qstart = 0 //Быстрый старт, 1 вкл, 0 выкл
//При быстром старте скрипт не активирует окно с игрой и не прокручивает список персонажей вниз
//смещение от верхнего левого угла экрана по x и y
$x_w10 = 0 //без смещения
$y_w10 = 0 //без смещения
//$x_w10 = 50 //смещение 50 по x для Windows10
//$y_w10 = 50 //смещение 50 по y для Windows10
//-----ВНИМАНИЕ !!!-----
//Для работы скрипта нужно забиндить у всех персонажей
//на клавишу F5 "молитва" и "выход в окно выбора персонажа"
//так же дополнительно можно забиндить
//на клавишу F8 размер окна с игрой 1024х480
//для этого в игре нужно выполнить команду,
//написав в чате без скобок
//(/bind F5 "invoke $$ gotocharacterselect" $$ bind F8 "screen 1024 480")
//команду нужно выполнить на ВСЕХ персонажах
//Далее задаются переменные при размере окна с игрой 1024х480
//и расположении окна в левой верхней части экрана
$x_char_list = 280 + $x_w10 //координаты х и у
$y_char_list = 210 + $y_w10 //первой кнопки в списке персонажей
$pause1 = 7 //Пауза для прогрузки локации (сек)
$pause2 = 3 //Пауза для выхода в меню выбора персонажей (сек)
$pause3 = 2 //Пауза для активации молитвы и показа инвентаря(сек)
$m_pause_1 = 100 //Время паузы при движении мыши (мсек)
-
Благодарю за ответ. Внес Ваши исправления, но результат тот же. ОС ставил ту же самую что была до этого (с той же флэшки, ничего не менялось). Разрешение, масштабирование настроил как и раньше, настройки игры те же. Запускаю скрипт непосредственно при наличии нужной картинки, но кликерман не видит(((
-
Будьте так любезны, поспокойнее. Я не кого не оскорблял, а лишь просил совета. А Вы меня уже в пьяные записали. Не можете (или не хотите) помочь, не тратьте своё время... По картинке приложу скрин. Красным отметил нужную часть, по которой и ведется поиск.
Будьте так любезны, поспокойнее. Я не кого не оскорблял, а "с пьяных глаз и голословно утверждать" - это привычные для Русского человека идиоматические выражения и они не означают, что вы голый и пьяный.
Уважаемый, ваш сжатый скриншот и отсутствие эталонной картинки,ещё раз доказывают, что результат вам совершенно не важен.
Не можете (или не хотите) получать помощь, не тратьте своё время...
Я не учился на программиста и с программой кликерман столкнулся исключительно для этой игры. Вот эталонная картинка.
-
Вырежи новую картинку по эталону и попробуй еще раз
З.Ы. А вообще, надо бы проверить все возможные параметры которые могут повлиять на картинку
-
Вырежи новую картинку по эталону и попробуй еще раз
З.Ы. А вообще, надо бы проверить все возможные параметры которые могут повлиять на картинку
Вах, спасибо огромное!!! Заработало!!!
-
Тему можно закрывать. Всем откликнувшимся благодарность.