Author Topic: Не работает(((  (Read 3298 times)

0 Members and 1 Guest are viewing this topic.

polynochnik007

  • Зашел в гости
  • *
  • Posts: 9
    • View Profile
Не работает(((
« on: February 17, 2019, 09:55:18 PM »
Всем доброго времени суток. Проблема вот в чем: после переустановки винды не работает кликерман. Пишет: stop, no chars list! Игра невервинтер онлайн.  Где что можно посмотреть? Заранее благодарю.

polynochnik007

  • Зашел в гости
  • *
  • Posts: 9
    • View Profile
Re: Не работает(((
« Reply #1 on: February 18, 2019, 11:48:47 AM »
Запускается сценарий с определением по изображениям. И такое чувство, что кликермэн не видит. Ошибка выдается в самом низу программы (под № версии кликермэна).

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Не работает(((
« Reply #2 on: February 18, 2019, 11:51:13 AM »
Запускается сценарий с определением по изображениям. И такое чувство, что кликермэн не видит. Ошибка выдается в самом низу программы (под № версии кликермэна).

В этом месте выводится последняя строка лога. Значит проблема в скрипте.

polynochnik007

  • Зашел в гости
  • *
  • Posts: 9
    • View Profile
Re: Не работает(((
« Reply #3 on: February 18, 2019, 12:15:06 PM »
До переустановки винды использовал этот скрипт и всё работало. Проблемма появилась после переустановки ОС.

Космич

  • Активный участник
  • ***
  • Posts: 265
    • View Profile
Re: Не работает(((
« Reply #4 on: February 18, 2019, 01:10:59 PM »
выкладывай уже скрипт, иначе не узнать в чём у тебя там проблема
«Иногда ты ваяешь до тех пор, пока до тебя не дойдёт, что именно ты делаешь.»

polynochnik007

  • Зашел в гости
  • *
  • Posts: 9
    • View Profile
Re: Не работает(((
« Reply #5 on: February 18, 2019, 10:47:28 PM »
Вот...

polynochnik007

  • Зашел в гости
  • *
  • Posts: 9
    • View Profile
Re: Не работает(((
« Reply #6 on: February 18, 2019, 10:49:17 PM »
Скрипт писал не я и он полностью рабочий.

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: Не работает(((
« Reply #7 on: February 18, 2019, 11:20:52 PM »
Во первых, в скрипте есть небольшая ошибка в подпрограмме
Code: (clickermann) [Select]
//---Подпрограмма предстартовой подготовки---
SUB(mysub_start)

Там в начале стоит проверка на наличие списка персонажей. И если в момент старта скрипта этого списка нет, то скрипт выдает ошибку и останавливается.
Code: (clickermann) [Select]
$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

Смысла в цикле тут не вижу, возможно правильно было бы :
Code: (clickermann) [Select]
   $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. на результаты поиска картинок может повлиять рамка окна, которая по размерам разнится в разных ОС и разных стилях/темах отображения окон в  ОС "окна".

Обязательно перечитай то что написано в начале скрипта - инструкция и настройки. Особенно про бинды и разрешения и еще чето то там, тебе виднее.
Code: (clickermann) [Select]
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 //Время паузы при движении мыши (мсек)



polynochnik007

  • Зашел в гости
  • *
  • Posts: 9
    • View Profile
Re: Не работает(((
« Reply #8 on: February 18, 2019, 11:55:33 PM »
Благодарю за ответ. Внес Ваши исправления, но результат тот же. ОС ставил ту же самую что была до этого (с той же флэшки, ничего не менялось). Разрешение, масштабирование настроил как и раньше, настройки игры те же. Запускаю скрипт непосредственно при наличии нужной картинки, но кликерман не видит(((

polynochnik007

  • Зашел в гости
  • *
  • Posts: 9
    • View Profile
Re: Не работает(((
« Reply #9 on: February 19, 2019, 10:22:17 AM »

Будьте так любезны, поспокойнее. Я не кого не оскорблял, а лишь просил совета. А Вы меня уже в пьяные записали. Не можете (или не хотите) помочь, не тратьте своё время... По картинке приложу скрин. Красным отметил нужную часть, по которой и ведется поиск.
Будьте так любезны, поспокойнее. Я не кого не оскорблял, а "с пьяных глаз  и голословно утверждать" - это привычные для Русского человека идиоматические выражения и они не означают, что вы голый и пьяный.
Уважаемый, ваш сжатый скриншот и отсутствие эталонной картинки,ещё раз доказывают, что результат вам совершенно не важен.
Не можете (или не хотите) получать помощь, не тратьте своё время...
Я не учился на программиста и с программой кликерман столкнулся исключительно для этой игры. Вот эталонная картинка.

Космич

  • Активный участник
  • ***
  • Posts: 265
    • View Profile
Re: Не работает(((
« Reply #10 on: February 19, 2019, 10:43:29 AM »
Вырежи новую картинку по эталону и попробуй еще раз
З.Ы. А вообще, надо бы проверить все возможные параметры которые могут повлиять на картинку
« Last Edit: February 19, 2019, 10:51:35 AM by Космич »
«Иногда ты ваяешь до тех пор, пока до тебя не дойдёт, что именно ты делаешь.»

polynochnik007

  • Зашел в гости
  • *
  • Posts: 9
    • View Profile
Re: Не работает(((
« Reply #11 on: February 19, 2019, 11:06:05 AM »
Вырежи новую картинку по эталону и попробуй еще раз
З.Ы. А вообще, надо бы проверить все возможные параметры которые могут повлиять на картинку
Вах, спасибо огромное!!! Заработало!!!

polynochnik007

  • Зашел в гости
  • *
  • Posts: 9
    • View Profile
Re: Не работает(((
« Reply #12 on: February 19, 2019, 11:08:19 AM »
Тему можно закрывать. Всем откликнувшимся благодарность.