1
Добавлена тема оформления "Clickermann" для кода с подсветкой синтаксиса. Выбирается из выпадающего списка "Код" (рядом с "цвет", "размер" и "шрифт") в режиме редактирования поста. Либо просто BB-тегом "code=clickermann"
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Приветствую вас, ув.форумчане. Возникла одна проблема, не знаю как решить.скрипт в спойлере сделай что видеть над чем работать и оказать помощь [spoiler]
Нужно было написать один скрипт бот для игры, с чем я благополучно справился. Скрип работает. Но проблема заключается в том, что в игре могут выскакивать "спецпредложения". Обычно при запуске игры, но могут и в рандомное время.
Я думаю понятно, что при выскакивании такого банера, бот начинает работать некорректно.
Использовать поток для постоянного мониторинга сильно тормозит работу не только скрипта, но и всего компьютера.
Как можно справиться с такой проблемой?
тут должен быть твой код скрипта
[/spoiler]
так необходимо рассортировать:да масло состоит из масла, картинка и есть набор пикселов...естественно.
Контекст то другой. В нашем случае я имел ввиду, что кликер не ищет "картинки" ммм... например с изображение груши. В разных масштабах - это разные картинки попиксельно, даже если изначально картинка одна.
Думаю понятно.
И только посмотрев скрины чуть стало ясней. Но всего чуть.
В браузере выставляется маленький масштаб 30% (зачем тогда 50% ??) Где об этом выше сказано хоть слово?
Если просто изменён масштаб в браузере и мы работаем с ним, то зачем выложена целая куча заготовок в масштабе 100%, 50%, 30% ?
Работаем со всеми этими масштабами?
И главное, масштабирование в браузере будет зависеть от самого браузера, и может даже его версии, т.к. могут применяться разные алгоритмы пересчёта и разные типы сглаживания.
Сделать на одном заготовки, а потом использовать на другом скорее всего не получится.
да масло состоит из масла, картинка и есть набор пикселов, в бмп я вам в личку отправил ссылку, что касаемо процедуры и кликера совершенно верноУважаемый, в чём смысл(разница)? Для сайта одно (что влезает) для кликера другое (с чем может работать).Разница огромна. Обычно, если просят скрины и тем более заготовки, то собираются использовать это в анализе и тестах. И здесь JPEG бесполезен от слова "совсем".
Вот что можно сделать с выложенными изображениями из поста? Ничего, только посмотреть на них из далека... и закрыть.Тут просто, напрашиватеся, вопрос, есть системные требования, а есть железные требования (процессор, мат плата, видеокарта, ноутбук(нетбук) или стац. ПК и т.п.). С какими-то моделями кликер работает (в таких-то ...режимах, а в таких-то ... куча ошибок)?Кликер не работает с железом, только с софтом. Железо здесь влияет только на производительность которую нужно учитывать.
одит рисунки). Даже процедура SCREENSHOT показывает, непропорциональности и сдвиги, цвета плывут, картинки искажаются, центр убегает.Практика: заметил такую особенность, что на ноутбуках (со встроенной графикой процессора) при 100% масштабе, картинки ищутся нормально, но стоит изменить масштаб (уменьшить) и тут кликер слепнет(не находит рисунки). Даже процедура SCREENSHOT показывает, непропорциональности и сдвиги, цвета плывут, картинки искажаются, центр убегает.А что ещё должно происходить при изменении масштаба?
Кликер не ищет "картинки" он ищет совпадение пикселов.
А, ну тогда всё.Уважаемый, в чём смысл(разница)? Для сайта одно (что влезает) для кликера другое (с чем может работать). Тут просто, напрашиватеся, вопрос, есть системные требования, а есть железные требования (процессор, мат плата, видеокарта, ноутбук(нетбук) или стац. ПК и т.п.). С какими-то моделями кликер работает (в таких-то ...режимах, а в таких-то ... куча ошибок)?
У нас один сервис остался?
Заливай png, зачем bmp.
На форуме работают вложения до 1 мб.
сервис загрузки картинок для сайта не понимает bmpмасштаб 100%, фон всегда белыйbgcolor сразу в топку. Фон то один. Тем более там плавный переход.
... bgcolorпробовал 50% масштаб50% чего? Везде все проценты 100.Не стабильно находится изображение, вот этой рамки...Что-то размеры подозрительные. Почему всё разного размера? Оригинал и заготовки... Только в этом посте 4 размера. Рамка что масштабируется по всем осям от содержимого?
Почему все заготовки в JPEG? По специфике, всё связанное со скриптами на этом форуме должно быть только в форматах без потерь!
Не стабильно находится изображение, вот этой рамкиПосмотрите пожалуйста ВышеЕсть скрин этой рамки на другом фоне?
или тут
[spoiler]
[/spoiler]
Выше, ниже... Информация по капле.
Почему не задать чёткий вопрос?QuoteНе (стабильно) находится изображение вот такой рамки...СКРИН.
Использовались вот такие заготовки СКРИН или СКРИН или СКРИН.
Вот она бывает на таком фоне СКРИН или на таком СКРИН, СКРИН.
Вот так она выглядит при изменении размеров окна СКРИН.
Сейчас ищем таким кодом КОД.
Так же пробовались такие параметры: процент совпадения вплоть до...
Пробовался цвет прозрачности раскрашенный так: ЗАГОТОВКА
Почему не пробовали вырезать заготовку по простому в лоб, так:
SUB(FIND, $name_image,$startcoord_X,$startcoord_Y)
SCANPICTURE($ARR_SCAN, $startcoord_X,$startcoord_Y, $_xmax,$_ymax, $name_image, -1, 100)
$ARR_NUM = 0
WHILE ($ARR_NUM < ARRSIZE($ARR_SCAN))
$X = $ARR_SCAN [$ARR_NUM]
INC($ARR_NUM,1)
$Y = $ARR_SCAN [$ARR_NUM]
INC($ARR_NUM,1)
WAITMS(500+ $S_CORR)
$Z = $X
HINTPOPUP($name_image, "Picture")
END_CYC
END_SUB
[/spoiler]Я говорил про конкретную задачу поиска картинки. С которой проблемы.или
GETSCREEN
SCANPICTURE($ARR_SCAN, 0,0, $_xmax,$_ymax, "picture.bmp", -1, 100)
$ARR_NUM = 0
WHILE ($ARR_NUM < ARRSIZE($ARR_SCAN))
$X = $ARR_SCAN [$ARR_NUM]
INC($ARR_NUM,1)
$Y = $ARR_SCAN [$ARR_NUM]
INC($ARR_NUM,1)
MOVE($X, $Y) // перемещаем курсор
LOGWRITE ("X: ", $X, " Y: ", $Y)
WAITMS(100)
END_CYC
UNDEFINE($ARR_SCAN)
HALT
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "file.bmp", -1, 100)
LCLICK($_return1, $_return2)
WAITMS(100)
END_IF
[/spoiler]Картинка слишком большая, но если взять уголок, применить цветокоррекцию 6ого уровня и вызезать белый фон то так.Для вырезания белого фона gimp подойдёт?Code: (clickermann) [Select]GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "file.bmp", 65280, 80)
LCLICK($_return1, $_return2)
WAITMS(100)
END_IF
В подготавливаемом фрагменте нужно закрасить, каким то цветом, то что должно считаться прозрачностью.[spoiler]
Этот цвет и нужно указать за место -1. Это будет считаться маской прозрачности.
Уважаемый, подскажите пожалуйста функция bgcolor какую градацию имеет кроме (-1), это к какому фону изображения относится?Quote"родительский и все дочерние потоки имеют общий доступ к графическому буферу и переменным"так оно и есть. у тебя координаты обеих картинок пишутся в один массив $ARR_SCAN одновременно,. отсюда и непойми что на выходе.
в добавок к этому еще и наращиваемая переменная $ARR_NUM наращивается одновременно. вернее не одновременно, а поочереди, то в одном потоке, то во втором.
в добавок к этому, еще и переменные х и у в потоках одни и теже.
да и вообще, из массива с координатами проще читать так:Code: (clickermann) [Select]FOR($a=0,$a<ARRSIZE($ARR_SCAN),2)
$X = $ARR_SCAN [$a]
$Y = $ARR_SCAN [$a+1]
END_CYC