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 - kiperenok

Pages: [1]
1
Спасибо большое ! Сделал скрин самим Кликерманом и все заработало без всяких COLORMODE.

2
Теперь у меня другая проблема. С функциями COLORMODE и IF_PICTURE_IN. В общем если применить функцию IF_PICTURE_IN на сохраненную в 24 бита bmp картинку в режиме обычного ее просмотра, то скрипт срабатывает. А вот в самой игре он ее в упор не видит. Если я добавляю параметры bgcolor и currency то выскакивает ошибка. Попробовал применить перед getscreen функцию COLORMODE и тоже выскакивает ошибка.

3
Спасибо большое ! Оказывается все просто решается 1 функцией, а я все по старинке хотел решить  ;)
UPT - Если в координатах выставлять четырехзначное число, то вылетает ошибка
UPT2 - теперь и трехзначные вылетают. Там ограничение на размер захватываемой площади ?

4
Помогите ! Второй вечер ломаю голову с эти циклами и массивами - ни чего не работает. На Lua я за 5 минут такой код пишу и справляюсь с задачей, а здесь ни фига не получается.
Задача - с помощью функции PXL($x , $y), записать в массив коды цветов всех пикселей в заданной области. Затем функцией TFWriteArr извлечь все кода цветов в текстовый файл, ну а дальше я уже на Lua отсортирую массив и найду самый часто встречающийся цвет пикселя в данной области.
Но я даже не могу записать в массив коды цветов, т.к. у меня проблема с двойными циклами - записывает только итерации внутреннего цикла. И у массивов не работает двойной массив почему то - $arr [1][2]  к примеру.
Буду признателен если кто то напишет такой скрипт, можно даже разместить его в теме (Типовые алгоритмы, вводные статьи (Новички, читайте!)).
Вот мой код где я пытался решить эту задачу
Code: (clickermann) [Select]
GETSCREEN

FOR($x, $x < 60)
    FOR($y, $y < 40)
        $arr[$count]= PXL($x, $y)
        $count = $count + 1
    END_CYC
END_CYC   

TFWriteArr("out.txt", $arr )

halt

Pages: [1]