Show Posts

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.


Messages - ivaniura

Pages: [1]
1
Ну, вообще так неинтересно - для каждого компа делать отдельные наборы картинок. Какая разница? Разве картинки на всех компах одинаково не должны отображаться?
Насчет браузера - на моем нетбуке хром, а отец только с мозиллы играет. Так что проблема не может быть в браузере в данном случае.
Скрины я делал с помощью Lightshot, он по умолчанию делает BMP 32bit, а потом в фотошопе менял битность. Может, другим каким-то путем сделать? Есть проверенные?

2
У меня тоже проблем с нахождением не было - на двух десктопах, двух разных ноутбуках... Пока не завис на проблеме с этим Асером. Магия, блин...

3
Да не секрет, почему?  :D
Скрин специально с нетбука сделал.

4
А вот скрин данного участка

5
Картинки вложил, клиент - игра вконтакте. браузеры хром и файрфокс, код ниже.

Code: [Select]
getscreen
//Определяем координаты экрана игры
if_picture_in(0, 0, $_xmax, $_ymax, "present.bmp", -1, 30)
$a1=$_return1
$a2=$_return2
$levo=$a1-30
print("levo=", $levo)
else
print("Изображение подарка не найдено")
end_if
halt

Так работает, но очень медленно. А если поставить хоть
Code: [Select]
if_picture_in(0, 0, $_xmax, $_ymax, "present.bmp", -1, 40)
То нетбук сразу "слепнет".

6
Только что полностью удалил драйвера и поставил заново. Мигает дальше. Взял в отца другой нетбук, такой же, разница только  втом, что на моем стоит Windows 7 Ultimate SP1, а у него Windows 7 Starter SP1. Тут тоже прикол: у него экран определяется не как Digital Flat Panel (640x480 60Hz), а Digital Flat Panel (1280x1024 60Hz). У отца курсор не мигает, но работает так же - определят картинки только при точности поиска до 30. Вообще это допустимо для нормального скрипта - такая маленькая точность поиска?

7
Под лупой все ок, НО! На нетбуке изображение, отображаемое под лупой в квадратике, часто мигает, на десктопе такого нет.
Вчера еще покопал код, картинку находит только если указать точность поиска currency не более 30.
Еще одно замечание: родной драйвер к этому нетбуку - Intel GMA 3600 Series (Atom N2600). Разрешение по умолчанию 1024х600, но сам экран определяется как Digital Flat Panel (640x480 60Hz). Может, здесь проблема?

8
Только что проверил еще раз на нетбуке - переменные поправил, сделал картинку именно с дисплея нетбука, сохранил в BMP 24bit, написал в скрипте все, как подсказал Vint... Не читает скрипт картинку, и все. Драйвер видео стоит родной, разрешение тоже родное 1024х600.

9
Вот всё у вас у нерусских через одно место!
Собственно, я ИМЕННО в том формате картинку и делал на нетбуке. Вот насчет подсказки, что переменная не должна начинаться из цифры, не подумал - спасибо!

10
Code: [Select]
getscreen

scanpicture($var, 0, 0, $_xmax, $_ymax, "picture1.bmp")
$2=arrpop($var)
$1=arrpop($var)
$levo=$1-30

scanpicture($var, 0, 0, $_xmax, $_ymax, "picture2.bmp")
$4=arrpop($var)
$3=arrpop($var)
$verh=$4-10

scanpicture($var, 0, 0, $_xmax, $_ymax, "picture3.bmp")
$6=arrpop($var)
$5=arrpop($var)
$pravo=$5+40

scanpicture($var, 0, 0, $_xmax, $_ymax, "picture4.bmp")
$str2 = arrpop($var)
$str1 = arrpop($var)
$niz=$str2+140
print($levo, " ", $pravo, " ", $verh, " ", $niz)
halt

Это была одна попытка. Работает на всех машинах, кроме упомянутой. Специально попробовал еще так:

Code: [Select]
getscreen

if_picture_in(0, 0, $_xmax, $_ymax, "picture1.bmp", -1, 60)
$1=$_return1
$2=$_return2
$levo=$1-30
end_if

if_picture_in(0, 0, $_xmax, $_ymax, "picture2.bmp", -1, 60)
$3=$_return1
$4=$_return2
$verh=$4-10
end_if

if_picture_in(0, 0, $_xmax, $_ymax, "picture3.bmp", -1, 60)
$5=$_return1
$6=$_return2
$pravo=$5+40
end_if

if_picture_in(0, 0, $_xmax, $_ymax, "picture4.bmp", -1, 60)
$str1 = $_return1
$str2 = $_return2
$niz=$str2+140
end_if

print($levo, " ", $pravo, " ", $verh, " ", $niz)
halt

Тот же вариант - все по нулям.

11
Так утверждение же что Clickermann не работает, НЕ скрипт  :D
Прошу прощения - не хотел никого обидеть :-\

12
Ну, да, $_return1  $_return2 выводит нулевые. Картинки видимые на дисплее. Специально пробовал снять принтскрин картинки именно на ЭТОМ нетбуке. Все равно все по нулям.

13
Попробовал на анализе картинок через SCANPICTURE и IF_PICTURE_IN - на десктопе и нескольких других ноутбуках отдает адекватные координаты, а на вышеупомянутом нетбуке все координаты выводятся нулевые. Чем тут можно помочь?

Pages: [1]