Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Huligan812 on November 11, 2014, 01:41:21 PM
-
Всем привет.
Играю в одну он-лайн игруху из дома и с работы.
Но т.к. на работе и дома стоят мониторы с разным разрешением экрана, то и координаты кнопок, областей поиска и всего прочего - тоже разные.
Путем длительного геморроя я дошел сейчас до следующего:
созданы две папки: Дом и Работа. В каждой папке лежит файл Farm.cms (собственно сам скрипт), файл _coord_list.cms (тут указаны все координаты) и кучка бмпшек. Файлы Farm.cms одинаковы в обеих папках, остальные файлы - индивидуальны для каждой папки. Папки синхронизируются через облако на обеих компах. Т.О. если я вношу правку в файл Farm.cms например на работе, то я его тупо копирую в папку "Дом" и дома уже играю с новыми плюшками.
Но есть желание пойти еще дальше: хочу сделать чтобы скрипт как-то сам различал где он запущен.
Что я надумал: т.к. разрешение экранов разное, то я могу через связку $_xmax и $_уmax определить на каком мониторе он (скрипт) запущен => будет понятно дома и или на работе.
IF ($_ymax = 1199) // монитор 1600*1200
#include "home/_coord_list.cms"
end_if
IF ($_ymax = 1079) // монитор 1920*1080
#include "work/_coord_list.cms"
end_if
Тут все понятно. Проверено и работает. Но как быть с картинками?
Можно ли в IF_PICTURE_IN (0, 0, $_хmax, $_ymax, "Atak.bmp") заменить "Atak.bmp" на переменную?
Например на $atak, значение которой будет прописано в соответствующем файле _coord_list.cms
Если да, то подскажите как это прописать?
-
можно
Выглядит примерно так
$atak = "Atak.bmp"
IF_PICTURE_IN (0, 0, $_xmax, $_ymax, $atak)
-
неужели такая разница большая между 1600х1200 и 1920х1080 что используются картинки разного размера для таких действий? Или Atak.bmp не элемент интерфейса, а табличка над персонажем?
А зачем разные папки и дубли Farm.cms ? Почему просто не подключать _coord_list.cms с разными именами
IF ($_ymax = 1199) // монитор 1600*1200
#include "_coord_list1600.cms"
end_if
IF ($_ymax = 1079) // монитор 1920*1080
#include "_coord_list1920.cms"
end_if
Или я что-то упустил? Так и Farm.cms всего один.
-
неужели такая разница большая между 1600х1200 и 1920х1080 что используются картинки разного размера для таких действий?
Беда не в расширение экрана, а в цвете. Почему-то кнопка Atak.bmp из "Дома" не работает на "Работа". В свое время заморачивался и пытался сравнить, чтобы в дальнейшем использовать COLORMODE, но в итоге забил и сделал как есть.
Сейчас у меня уже нет дублей Farm.cms.
Благодаря подсказке Oraven у меня остался только одна копия Farm.cms и две папки, где лежат свои coord_list и файлы с кнопками. Меня это в принципе не напрягает, но возможно в дальнейшем - допилю COLORMODE
Спасибо за помощь
-
На кнопке Atak текст? И системы разные XP и VISTA/7/8 тогда всё понятно.
-
Системы одинаковые - Win 7 Pro x64, стоят на виртуалках WMware. Браузеры - в обеих случаях Мозила, чтобы была нормальная синхронизация закладок
Игра - Мосвар (moswar.ru)
вот скриншот кнопки "атаковать" в игре http://clip2net.com/s/jglVzu
Суда по http://clip2net.com/s/jglX0D на кнопке написан текст.
Кроме кнопки атаковать скрипт еще ищет кучу других "картинок", которые не всегда являются текстом.
Есть какие-то идеи?
-
В принципе у меня такая беда как и у ksa-nsk: одинаковые файлы на разных компах разные
Вот два файла: https://cloud.mail.ru/public/f09ac54bbcca/Atak.bmp и https://cloud.mail.ru/public/8753b9fa0584/Atak.bmp
Сравнил только что в ФШ - одинаковые, но если дома IF_PICTURE_IN находит эту картинку, то на работе - нет (в скрипте есть проверка, которая в лог пишет, что не нашла)
-
Сравнил только что в ФШ - одинаковые,
Они вообще разные, и без фотошопа видно.
-
В принципе у меня такая беда как и у ksa-nsk: одинаковые файлы на разных компах разные
Вот два файла: https://cloud.mail.ru/public/f09ac54bbcca/Atak.bmp и https://cloud.mail.ru/public/8753b9fa0584/Atak.bmp
Сравнил только что в ФШ - одинаковые, но если дома IF_PICTURE_IN находит эту картинку, то на работе - нет (в скрипте есть проверка, которая в лог пишет, что не нашла)
Ну что я и говорил. На первом шрифт без сглаживания как в Win XP по умолчанию.
На второй со сглаживанием (какой тип уже не важно).
Если и там и там семёрки, то сборки разные. В принципе привести к одному виду можно, хотя в 7 сглаживание нормально отключить везде не так то просто.
Как ты сравнивал в ФШ непонятно :-\.
-
Как ты сравнивал в ФШ непонятно
Ха-ха-ха. Сейчас проверил еще раз - да, разные. Видимо я вчера один и тот же файл сравнивал ))) Надо больше спать!