Помощь - Поиск - Пользователи - Календарь
Полная версия: Новая Версия Uopilot v.2.32 (16.11.2012)
UoKit.com Форумы > Кликер > UO Pilot
Страницы: 1, 2, 3, 4, 5, 6, 7
WKnight
Пожертвовать на дальнейшее развитие:
Изображение
Рубли: R849464451336
Гривны: U145931779718
Доллары: Z353114408274

Изображение
410011422550405


--v.2.32--
Полный вариант из хистори:

Поправил отображение иконки в трэе при запуске пилота.

Переделал меню настроек в формочку.

Добавил новые операторы в подсветку синтаксиса:
CharParam: fireresist
ColorAndCord: desktopheight, desktopwidth, monitor, monitorheight, monitorwidth, screenheight, screenwidth
Function: windowfrompoint
Macros: macro_send
Keyboard: send217
Array: init_arr
Proc: dir, dircreate, dirremove, errorlevel, execandwait, filecopy, filedelete, fileexists, filegetattr, filegetdate, filerename, filesetattr, filesetdate
Msg: log
Other: copy, delete, insert, posex, indexof.

Исправил ошибку в команде 'prompt', из-за которой все, что шло после пустых переменных игнорировалось.

Исправил ошибку повторного вызова команды 'prompt', после остановки скрипта с активным окном промпта.

Добавил логи для каждого скрипта отдельно. По достижении 1000 строк, обрезается до 500. Переключаются при переключении закладок скрипта (при активном главном логе 'M', переключения не происходит), или непосредственно в окне лога.
В связи с этим к команде 'set logging'добавились два параметра:
clear_current - очистить текущий персональный лог
save_current <path> - сохранить текущий персональный лог в указанный файл

Добавил задание диапазона цветов с помощью переменных в команде 'findcolor (725 48 813 123 1 1 (#color2a-#color2b) %Centr2 2)'

Добавил обработку паскалевских коментариев в стиле (* *). Строка должна начинаться с этих символов (пробелы игнорируются).

Исправил падение пилота при удалении закладок, выходе с работающими\остановленными скриптами, работе с процедурами.

Добавил в 'findcolor' погрешность оттенка. Указывается в %. Слегка изменился синтаксис команды.
пример: есть погрешность 3%. точка имеет цвет 100 120 130, 255*3%=7, соответственно 100+/-7. При этом все цвета в пределах (93 113 123)-(107 127 137) будут считаться совпадением.
Для учета погрешности оттенка, цвет должен быть указан в скобках, иначе погрешность будет проигнорирована.
'set $a FindColor (StartX StartY EndX EndY ShiftX ShiftY (RequiredColor) ResultArray [type [count [deviation]]] [abs])'.

Починил комбинации с шифтом, типа 'sendex ~{end}'.

Добавил немного информативности в таблицу горячих клавиш для скриптов.

Добавил хинт на иконке в трэе со списком запущенных скриптов. Но его длина ограничена 64 символами.

Слегка поправил указание задержки между строк из скрипта, с помощью переменной 'linedelay'. Приостановка скрипта с помощью кнопки 'Pause' больше не сбрасывает ее на значение по-умолчанию.

Добавил в 'prompt' возможность выводить не нажимающиеся строки (без чекбоксов) с помощью восклицательного знака в начале строки
'set #s prompt (!Test ! Passed)'

Исправил вероятную причину порчи файла настроек.

Добавил в 'prompt' возможность выводить свой заголовок с помощью восклицательного знака, указанного в начале первой строки.

Поправил отправку клавиш в конструкциях типа
set $fishing 10
sendex {F$fishing}

Сделал загрузку скриптов не по порядку, а по номерам, по которым они были при закрытии пилота.

Добавил отображение списка работающих скриптов в панели задач и заголовке окна пилота.

Добавил в 'get color' возможность искать цвет в перекрытых окнах, при указании хэндла подопытного окна. Слегка изменился синтаксис 'get color #color #x #y [handle] [abs]'. При указании сразу обоих необязательных параметров 'handle' и 'abs', точка с координатами '#x, #y' должна попадать в заданное окно, иначе цвет не будет определен и команда вернет ошибку.

Добавил несколько ненужных зарезервированных переменных 'mousepos_x', 'mousepos_y', 'mouseposabs_x', 'mouseposabs_y'.

Добавил функцию определения цвета на экране 'color (#x #y [handle] [abs])', по работе полностью идентична команде 'get color'.

Добавил вычисление функций в условных операторах.

Исправил указание цвета с помощью переменных в конструкциях типа 'set $a findcolor (4, 1 13, 38 1 1 (B(#i)) %watch 2)'.

Добавил несколько ненужных функций обработки вещественных чисел и строковых переменных. Десятичным разделителем считается запятая. Почти все функции при ошибках возвращают '-1'.
abs(x) - Возвращает абсолютную величину x.
round(x) - Возвращает x, округлённый до самого близкого целого числа.
floor(x) - Возвращает x округлённый до ближайшего целого числа, которое меньше x.
ceil(x) - Возвращает x округлённый до ближайшего целого числа, которое больше x.
frac(x) - Возвращает дробную часть x, то есть часть, стоящую позади десятичной точки.
sqrt(x) - Возвращает квадратный корень из абсолютного значения x.
power(x n) - Возвращает x в степени n.
exp(x) - Возвращает e в степени x.
ln(x) - Возвращает натуральный логарифм от x.
log(n x) - Возвращает логарифм от x по основанию n.
sin(x) - Возвращает синус x (в радианах).
cos(x) - Возвращает косинус x (в радианах).
tan(x) - Возвращает тангенс x (в радианах).
arcsin(x) - Возвращает арксинус x.
arccos(x) - Возвращает арккосинус x.
arctan(x) - Возвращает арктангенс x.
degtorad(x) - Преобразовывает градусы в радианы.
radtodeg(x) - Преобразовывает радианы в градусы.
trunc(x) - Отбрасывает дробную часть.
minx(val1 val2 val3 ...) - Возвращает минимальную из величин.
maxx(val1 val2 val3 ...) - Возвращает максимальную из величин.
mean(val1 val2 val3 ...) - Возвращает среднее арифметическое.
point_distance(x1 y1 x2 y2) - Возвращает расстояние между точкой (x1,y1) и (x2,y2).
point_direction(x1 y1 x2 y2) - Возвращает угол (в градусах) между осью X и вектором с началом в точке (x1,y1) и окончанием в точке (x2,y2).
lengthdir_x(len dir) - Возвращает горизонтальный x-катет вектора определённый указанной длиной и направлением.
lengthdir_y(len dir) - Возвращает вертикальный y-катет вектора определённый указанной длиной и направлением.
is_real(x) - Возвращает 1, если x число.
is_string(x) - Возвращает 1, если x является строкой (не число).
chr(val) - Возвращает символ с ASCI кодом val.
ord(str) - Возвращает ASCI код первого символа в строке str.
string_replace(str substr newstr [all]) - Возвращает строку str, в которой встречающаяся подстрока substr будет заменена на подстроку newstr.
string_count(substr str) - Возвращает число, показывающее, сколько раз подстрока substr встречается в строке str.
string_lower(str) - Возвращает строку str, записанную маленькими буквами.
string_upper(str) - Возвращает строку str, записанную большими буквами.
string_letters(str) - Возвращает строку str, выбрасывая из неё все числа.
string_digits(str) - Возвращает строку str, выбрасывая из неё все буквенные символы.
Pi - 3,1415926535897932385.

Добавил возможность ожидать завершения запущенного скрипта в команде 'start_script <number> [wait]'. Соответственно слегка изменился синтаксис.

Добавил возможность редактирования скрипта в режиме паузы.

Добавил растягивание по горизонтали таблицы отображения переменных (только последней).

Исправил непропечатывание некоторых символов в начале сообщения команды 'log'.

Добавил возможность запускать\при\останавливать скрипты по названиям (по именам файлов). Сначала ищем по номерам, если не нашли, то обрабатываем первый найденный по имени. Слегка изменился синтаксис.

Добавил горячую клавишу для запуска всех скриптов.

Добавил в 'findimage' возврат конечных координат найденной картинки в третьем и четвертом элементе возвращаемого массива.

Исправил ошибку присваивания переменных существующим, но не запущенным скриптам.

Исправил сползание переменных в таблице отображения переменных, при определенных условиях.

Мелкие визуальные исправления в редакторе хоткеев для скриптов.

Добавил горячую клавишу, позволяющую переключать отображение хода выполнения скрипта "ShowScriptProcessing".

Добавил отображение хендла окна к которому привязан активный скрипт, в правом нижнем углу окна скрипта.

Исправил ошибку при зажатии горячей клавиши запуска скрипта.

Добавил подсказку в скрипте по синтаксису введенной команды. Отображается тамже, где и имена файлов скриптов.

Исправил ошибку появления окна сохранения скрипта под окном пилота.

Добавил вывод в скобках значений переменных после их имен, для команды 'set logging commands'
set #a #a + #b * %arr [ 2 #c ] // set #a(5) #a(5) + #b(8) * %arr [ 2 #c(11) ]

Добавил возмозность выбрать способ вывода сообщений (команды 'msg', об ошибках итд). При выборе варианта 'Hint', почти все сообщения выводятся в виде всплывающей подсказки, вместо диалогового окошечка с кнопкой ОК. При возникновении ошибки, ранее прерывавшей выполнение скрипта, прервется выполнение текущей команды и скрипт продолждится со следующей строки. Третий вариант отличается от второго отсутствием всплывающей подсказки. Имеется также возможность все выводимые сообщения дублировать в лог.

Исправил инфинитный луп, при вычислении выражений, когда значением переменной являлось ее имя.

Подправил малость ошибку в вычислении пути к сохраняемому\загружаемому скрипту.

Добавил функцию вычисление дня недели 'dayofweek (Year Month Day)'.

Если скрипт прикрепили к другому окну, то немедленно (со следующей строки скрипта) будем работать на новое окно. Относится к старым командам типа 'if #x #y #color'.

Добавил несколько ненужных зарезервированных переменных обозначающих цвет: 'clAqua', 'clBlack', 'clBlue', 'clDkGray', 'clFuchsia', 'clGray', 'clGreen', 'clLime', 'clLtGray', 'clMaroon', 'clNavy', 'clOlive', 'clPurple', 'clRed', 'clSilver', 'clTeal', 'clWhite', 'clYellow'.

Добавил несколько зарезервированных переменных для игры UO, позволяющих изменять соответствующие параметры: 'ShowNames', 'Transparency', 'PathFinding', 'CriminalActions'.

Добавил функцию 'eval (some arguments)', собирает всё что в скобках в одну строку и подставляет вместо себя.
Аналогичная команда теперь тоже требует скобок.

В меню "Скрипт" добавил пункт "Запустить\остановить текущий скрипт".

Слегка увеличил и выделил кнопочку с "определенным" цветом на закладке 'Scripts'.

Добавил функции разложения цвета:
'colorToRed (color)' - возвращает значение красного канала указанного цвета
'colorToGreen (color)' - возвращает значение зеленого канала
'colorToBlue (color)' - возвращает значение синего канала
'colorToRGB (color %arr)' - разлаживает цвет на составляющие в первую строку указанного массива
'colorToRGB (color %arr[x])' - то-же, но в конкретную строку // %arr [ 1 1 ] R, %arr [ 1 2 ] G, %arr [ 1 3 ] B

Научил функцию 'minx' и 'maxx' искать минимум и соответственно максимум в массиве.
'minx (%arr [1])' - возвращает минимальное значение конкретной строки массива
'minx (%arr)' - возвращает минимальные значения всех столбцов массива в формате '1|2|3' (для присваивания массива пачкой), т.е. в первую строку нового массива.
То же самое про 'maxx', только наоборот.

Подправил отправку русского текста командой 'sendex'. При активной английской раскладке в пилоте, нифига не печаталось.

Добавил новые операторы в подсветку синтаксиса
Mouse: mousepos_x, mousepos_y, mouseposabs_x, mouseposabs_y
Function: abs, round, floor, ceil, frac, sqrt, power, exp, ln, sin, cos, tan, arcsin, arccos, arctan, degtorad, radtodeg, trunc, pi, minx, maxx, mean, mod, point_distance, point_direction, lengthdir_x, lengthdir_y, is_real, is_string, chr, ord, string_replace, string_count, string_lower, string_upper, string_letters, string_digits, dayofweek, eval
Other: iniwrite, iniread, regwrite, regread, write
ColorAndCord: claqua, clblack, clblue, cldkgray, clfuchsia, clgray, clgreen, cllime, clltgray, clmaroon, clnavy, clolive, clpurple, clred, clsilver, clteal, clwhite, clyellow, colortorgb, colortored, colortogreen, colortoblue
CharParam: shownames, transparency, pathfinding, criminalactions.

Добавил проверку на круглость скобок в команде 'init_arr'. Сообщение выводим, но выполнение не прерываем.

Исправил обязательное наличие пробела перед скобками в команде 'init_arr'.

Добавил вывод в скобках значения элемента массива после его имени, для команды 'set logging commands'.

Добавил вывод значения переменной после присваивания в команде 'set', при включенном 'set logging commands'. Выводится отдельной строкой.

Добавил функции для обрезки пробелов и служебных символов в строке 'ltrim (string)', 'rtrim (string)', 'trim (string)'.


скачать uopilot 2.32
Zeleax
Ничего себе! Спасибо! smile.gif
DarkMaster
апдейт... кхм... хороший... дальше много не цензурных радостных выражений...

Цитата
point_direction(x1 y1 x2 y2) - Возвращает угол (в градусах) между осью X и вектором с началом в точке (x1,y1) и окончанием в точке (x2,y2).

менее недели назад изобретал велосипед... причем такими забавными способами...

Отдельное спасибо за большие буквы в начале строк и почти все знаки препинания). И особенно за точки в конце предложений.
-AL-
соглашусь с предыдущими ораторами : нигого себе ))
это теперь операции с плавающей точкой имеются ?
а какие минимальные и максимальные значения у движка ?
WKnight
Имеются функции работающие с плавающей точкой, но движок в 2,32 целочисленный, поэтому обработка результатов функций пока не очень удобна для пользователя. То-же сложение\вычитание пока затруднено.
Следующая версия в настоящий момент в стадии легкого тестирования после переделки с целочисленного на плавающий.
Тип будет Double, поддерживает приблизительно 15 цифр точности в диапазоне от 2.23 x 10**-308 до 1.79 x 10**308.
Zeleax
Цитата(WKnight @ 20.11.2012, 11:51) *

Следующая версия в настоящий момент в стадии легкого тестирования после переделки с целочисленного на плавающий.
Тип будет Double, поддерживает приблизительно 15 цифр точности в диапазоне от 2.23 x 10**-308 до 1.79 x 10**308.

Не будет проблем со ссылкой на переменные из других скриптов? Там ведь точка используется
DarkMaster
кстати почему-то думал, что оверлей реализован. Я что-то упустил или куда чего как?
WKnight
Небудет, потому как запятая. smile.gif


Не, не реализован еще, не могу понять как его просто выводить, обычно он вместо какогото цвета выводится. Видимо пример не удачный попался.
Zeleax
Цитата(WKnight @ 20.11.2012, 15:06) *

Небудет, потому как запятая. smile.gif

А может всё-таки получится точку без конфликтов прикрутить?
Запятая в вещественных числах в программировании нонсенс, имхо...
Microsoft
Скрипт на таминг, в 2.31 работает стабильно, 2.32 на строке

while_not (lastmsg skill) or (lastmsg beef) or (lastmsg broke) or (lastmsg can't) or (lastmsg hungry) or (lastmsg fail) or (lastmsg alredy) or (lastmsg away) or (lastmsg master) or (timer > 30000)

выдает ошибку

Изображение
DarkMaster
попробуйте проставить синтаксис:
while_not (lastmsg <= skill) or (lastmsg <= beef) or
ну и скобки бы я вплотную не лепил.
Microsoft
Так как вы предложили выдает Syntax Error (Exp1)
DarkMaster
о как. а если сделать выше
set $message lastmsg
и сравнивать как я предложил, но только уже с $message ?

кстати я бы так же рекомендовал заменить все фразы переменными. Особенно "can't". Использовать одинарную кавычку в сравнении - просить приключений.
Microsoft
Тогда прийдеться прописать в начало все нужные слова $. а $msg <= текст оно не поймет, только $ <= $
Похоже прийдется остаться на версии 2.31, а я так надеялся что наконец-то закончаться вылеты пилота smile.gif

Цитата
кстати я бы так же рекомендовал заменить все фразы переменными. Особенно "can't". Использовать одинарную кавычку в сравнении - просить приключений.


В 2.31 проблем ни с одним из скриптов в этом плане не замечал, все стабильно.
DarkMaster
Я вас понимаю. Я лишь предлагал вариант решения. У меня изначально везде в сравнениях переменные, чтобы не ловить потом сюрпризы. И вам на будующее рекомендую.
Zeleax
deviation в findcolor не работает
https://forum.uokit.com/index.php?s=&am...st&p=180616
Zeleax
Цитата
Смею предположить, почему
set $a findcolor (1157 65 1203 112 1 1 (16713215) %ResultArray 2 1 10)

не работает.
В данном случае R-255 G-5 B-255, когда система начинает считать -/+10%, а это примерно 25, то получается R(230-280) G(-20-30) B(230-280). А если я правильно начитался, то диапозон может быть только от 0-255, и когда система видет цифры типо 280 или (-20), то работает не корректно. Я пробовал задавать диапозон более 255 на работающем макросе, он сразу переставал работать корректно, всегда выдавал "0"
Anwalt
в новом пилоте заметил, что если копировать с ворда подготовленый скрипт, то выдает ошибку и не вставляет, а если с блокнота то все норм. Полазил в настройках, но ни чего по кодировкам не нашел, это у меня только так или можно как то переключить, что бы вставлять скрипт с ворда?
DarkMaster
тык
Изображение

это че? Нажимаешь - викдывает Access
Zeleax
Запускаем пилот, в заголовке жмем кнопку "развернуть" - видим левые поля и окошки )
DarkMaster
Изображение
Что-то мне подсказывает, что выглядеть это должно было не так. Может имеет смысл использовать уже отработанную таблицу:
действие клвиша1 клавиша2?
у нас будет:
название_скрипта start/stop pause
Должно быть и проще с реализацией без миллиона полей. Что-то вроде:
Изображение
Можно сделать еще третий столбец вкл/выкл, но нужно ли? Не нужно - удалил хоткей и все.
WKnight
Цитата
А может всё-таки получится точку без конфликтов прикрутить?

Согласен что некошерно, но именно с запятой возвращают встроенные дельфийские фуекции, ибо россия... Какой идиот придумал в россии запятую разделителем. Подумаю, может получится в точку переделать.
WKnight
Цитата
это че? Нажимаешь - викдывает Access

Убирал все лишние формочки, переделывал на рунтайм, это так сказать неучтенные остати smile.gif
WKnight
Цитата
Что-то мне подсказывает, что выглядеть это должно было не так

Оно и в предыдущих версиях съезжает при изменении размера шрифта, давно не проверял это дело.
DarkMaster
Изображение
Ну тут хотя бы кусок был виден. Сейчас сетка какая-то странная. Оставь ты 3 колонки: название, старт, пауза. Можно вообще вклдакой сделать отдельную форму, чтобы все нормально влазило.
WKnight
Включение выключение некощерно будет, оно и так там сечас глючит в текущей версии, а так есть крестик - включено, нету - сответственно. Подправить бы надо...
Бармалей
У меня постоянно вот такая ошибка вылазиет "access violation at address 00460fcc in module uopilot. Read of address 00000048" Она конечно не особо мешает жмешь ок и программа работает, но хотелось бы знать что это?
WKnight
Когда проводишь мышкой через нижнюю границу окна пилота? Пикселей на 20 уменьшь или увеличь размеры пилота, перестанет выскакивать. Долго выяснял почему...
Бармалей
Ага помогло спасибо
DarkMaster
Пауза скрипта(ручками), потыкать кода не изменяя, прокрутить, вызывает ошибки интерпретации for.
WKnight
Это вероятно связано с тем, что после паузы выполнение продолжается с той строки в которой стоит курсор.
Подумаем.
Microsoft
Теперь даже на простой строке if_not lastmsg water вылетает ошибка. Это полный абзац smile.gif
WKnight
Исправлено. Сломалось из-за функций в условиях, ластмсг вычислялось раньше чем задумано по приведенному синтаксису.
Microsoft
Но это уже следующую версию ждать?
WKnight
Дык...
Может получится багфикс сделать из 232, это проще чем в 233 отключать то что сейчас ковыряется.
DarkMaster
скрипт поставленный на паузу через pause_script не поддается редактированию.
DarkMaster
при переключении вкладок открываются верхние строки лога, приходится каждый раз мотать.
DarkMaster
хз как так вышло. Когда пришел увидел в логе:
end_repeat - Ошибка интерпретации скрипта (end_repeat).

Опять были проблемы с кодировкой при вставке лога на форум/аську и т.д. Используется CP1252, надо CP 1251.
DarkMaster
Сожрал 180 метров памяти и 1.2 гига фала подкачки. Findcolor/findimage НЕ использовались. Самое сомнительное, что использовалось - for, while, gosub из for, логи.
WKnight
фор, госуб - запись, в смысле структура интегер и строка, вайл вообще без дополнительных примочек, логи - обычный мемо, подчищается, чтоб содержал не белее 1000 строк.
Абсолютно не понятно. Мож массивы? они память с резервированием юзают, и просто так не освобождают.

кстати на форуме чето подковыряли, после того как я сделал нормальную вставку в пилот примеров кода. теперь как минимум много лишних переводов строк при копировании.
DarkMaster
массивы есть, но они полностью статичные. Используются только как списки, объявляются в шапке скрипта, в теле не изменяются.

По поводу форума баг не понял. Точнее не смог воспроизвести. Копировал из пилота на форум и с форума в пилот. Все копировалось корректно. Уточни в чем проблема, поговорю с Wap'ом.
WKnight
Лучше воспроизведи баг не с форумом, а со скриптом, оно полезней smile.gif
а с форума стало копироваться так
Код

DarkMaster


Сегодня, 13:16

Сообщение #41|







Модератор UOPilot
Сообщений: 2.394
Регистрация: 1.12.2008
Группа: Супермодераторы
Наличность: 8315
Пользователь №: 11.279

Предупреждения:
(0%)




массивы есть
Раньше было как минимум так
DarkMaster Сегодня, 13:16 Сообщение #41|

Было гораздо удобнее в 2до заносить smile.gif но это по сути не существенно.

Меня больше не это смущает, а "благодарность" за последнюю версию, хоть в ней и багов полно...
DarkMaster
Воспроизвести баг из скрипта на 600 несколько проблемотично, учитывая полную примитивность конструкций.

А почему не быть благодарными то? Получено очень много очень нужных фишичек. Или тебя огорчает отсутствтвие доната? Двусмысленные кавычки ты поставил)
Anwalt
Цитата(DarkMaster @ 22.11.2012, 11:42) *

тык
Изображение

это че? Нажимаешь - викдывает Access


как от этого избавиться и для чего оно? Выдает иногда ошибку и останавливает скрипт.
DarkMaster
Багфикса ждать. Это куски от разработки не убраны.
DarkMaster
Если в лог отправляется переменная после точки(не в плотную), то она выводится в виде имени. Скорее всего связано с тем, что лог пытается найти скрипт с индексом. Пример строки из лога:
Код
Загружена база логинов. Размер #sizeLogin
Zeleax
Цитата(WKnight @ 29.11.2012, 16:35) *

Меня больше не это смущает, а "благодарность" за последнюю версию, хоть в ней и багов полно...

Новая версия принесла множество полезных функций. Багов тоже хватает )
В любом случае это как глоток свежего воздуха и всё очень благодарны, но стеснены в эмоциях smile.gif
А вот если будет новая версия с новым предложенным мной функционалом findimage (задание картинки массивом точек) и подлатанными серьезными багами- с меня магар wink.gif

З.Ы.: а если бы благодарные пользователи пилота поднялись и перечислили хоть немного денег разработчику пилота - было бы совсем чудесно.
volshebnik
А можно узнать у разработчиков, какой алгоритм использует FindImage сейчас?
Я пишу сам себе подобное ПО, не адаптированное под UO, для личного пользования, интерес чисто профессиональный.
WKnight
Алгоритм, как ни странно, взят с этого форума, гдето пробегал в свое время. Выковыривать его из пилота сейчас нет ни времени ни желания, букаф там много...
Zeleax
Похоже баг в findcolor:
https://forum.uokit.com/index.php?s=&am...st&p=180627
Цитата(Andrei777 @ 22.11.2012, 13:40) *

Смею предположить, почему
set $a findcolor (1157 65 1203 112 1 1 (16713215) %ResultArray 2 1 10)

не работает.
В данном случае R-255 G-5 B-255, когда система начинает считать -/+10%, а это примерно 25, то получается R(230-280) G(-20-30) B(230-280). А если я правильно начитался, то диапозон может быть только от 0-255, и когда система видет цифры типо 280 или (-20), то работает не корректно. Я пробовал задавать диапозон более 255 на работающем макросе, он сразу переставал работать корректно, всегда выдавал "0"
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.