Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Не работает определение цвета
4uva4ok
сообщение 23.2.2020, 21:31
Сообщение #1


**

Neophyte
Сообщений: 33
Регистрация: 3.11.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.209
Возраст: 27



Играл на виртуалке VMware всё работало, перенёс UO на VirtualBox. Перестал определяться цвет в заданных координатах.

Вот скрипт:
if 639, 87 0 abs
while 639, 87 0 abs
sendex {1}
end_while
end_if

В VirtualBox в данных координатах стоит цвет 16777215. Пробовал сменить цвет через Ctrl+A, но всё равно остаётся цвет 16777215. Цвет перестал определяться, хотя на VMware всё работает без проблем. В чём дело?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
dunkel
сообщение 25.2.2025, 16:31
Сообщение #2


***

Novice
Сообщений: 87
Регистрация: 20.1.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.296
Возраст: 30



Чтобы не платить темы спрошу тут. У кого нибудь была такая забавная проблема. У меня скрипт цикличный где используется определение цвета и бывает что круге на 5ом он встанет из за того что цвет нужный не нашелся и когда я снимаю показания цвета, то он отличается всего на 1 единицу то есть в место (xxxxxxxxxxx6 там будет xxxxxxxxxxx7). Из за чего такое может быть?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 25.2.2025, 17:42
Сообщение #3


***********

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



Цитата
Из за чего такое может быть?

Из-за того, что в приложении сменился цвет... С уважением, Ваш Капитан.
Несколько не допонимаю, что вы хотите увидеть в качестве ответа? Ну был один цвет, стал другой. Ну отрисовало так.

Сообщение отредактировал DarkMaster - 25.2.2025, 17:43


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
dunkel
сообщение 25.2.2025, 19:12
Сообщение #4


***

Novice
Сообщений: 87
Регистрация: 20.1.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.296
Возраст: 30



Это окно в приложении статично, и даже если предположить что он сменился, то не на 1 же миллионную? Было бы не так странно если бы не эта разница в 0,0000001.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 26.2.2025, 1:54
Сообщение #5


***********

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



Цитата
Это окно в приложении статично

А вы с чего это взяли? Глазом это по факту оценить не реально.
Цитата
если предположить что он сменился, то не на 1 же миллионную?

Каждый канал задан значением от 0 до 255. Каналов 3: красный, зеленый, синий. В пилоте красный является младшим. Фактически значение цвета которое вы видите - это синий*256*256 + зеленый*256 + красный. Т.е. в данном случае у красного сменился цвет на 1, его диапазон от 0 до 255. Ничего в этом удивительного я не вижу. На самом деле если бы битность была выше, то изменения были бы еще чаще, т.к. спровоцировать рябь на 1/65536 гораздо легче, чем на 1/256. Перерисовать с искажениями может по огромному количеству причин: изменилось освещение в игре, изменился текст в полях и это вызвало каскадные изменения, изменился фон, а окно имеет прозрачность 1/256 (глазом не заметите, а цвет плавать будет), изменились любые другие объекты на экране и т.д. и т.п. В силу особенностей движков, постобработки графики, фишками дров и т.д. любые изменения в картинке могут вызвать каскадное изменение цвета на незначительные отклонения.

Сообщение отредактировал DarkMaster - 26.2.2025, 1:57


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
dunkel
сообщение 18.3.2025, 14:50
Сообщение #6


***

Novice
Сообщений: 87
Регистрация: 20.1.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.296
Возраст: 30



Проблема проявилось в определением цвета. У меня на одном компьютере все нормально, а на другом он определяет цвет как будто-за экраном или просто не корректно. Помню давно где тот тут писали что это связанно с какой-то «темой рабочего стола» или т.п. Но не могу найти где я это прочёл и что конкретно надо отключать. Может кто помнит?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 19.3.2025, 1:38
Сообщение #7


***********

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



Масштабирование нужно уменьшить. Вроде бы максимум на котром норм работает 125%


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
dunkel
сообщение 19.3.2025, 12:20
Сообщение #8


***

Novice
Сообщений: 87
Регистрация: 20.1.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.296
Возраст: 30



Да это помогло, но теперь возникла проблема что «не прожимаются» кнопки. Причем на одном компе тот же скрипт отлично работает, а на другом нет(. На команде «sindex” на панели происходит мелькание, но нету активации умения как будто на кнопку нажали слишком быстро.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 19.3.2025, 12:33
Сообщение #9


***********

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



Цитата
sindex

она вообще sendex.
Во вкладке "еще" можете увеличить задержку внутри sendex.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
dunkel
сообщение 19.3.2025, 15:35
Сообщение #10


***

Novice
Сообщений: 87
Регистрация: 20.1.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.296
Возраст: 30



Да, опивался. Я пробовал увеличивать вплоть до 100, но это никак не влияло. Проблема где то в настройках самого компьютера по тому что скрипт один и тот же и игра одна и та же
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 20.3.2025, 3:12
Сообщение #11


***********

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



Цитата
скрипт один и тот же

настройки сендекса хранятся в конфиге пилота, а не скрипте. ini перекиньте на всякий случай.
Цитата
на панели происходит мелькание,

Это предполагает, что клики все-таки пытаются происходить. Попробуйте разбить на down/up, задрать очень высоко задержки. Хотя бы в качестве теста. Необходимая задержка в кликах зависит в том числе от фпса и железа в целом.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
dunkel
сообщение 21.3.2025, 18:53
Сообщение #12


***

Novice
Сообщений: 87
Регистрация: 20.1.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.296
Возраст: 30



Спасибо. Проблема была именно в ФПС, не думал что оно может так сильно влиять.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 22.3.2025, 2:13
Сообщение #13


***********

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



Отдельно хочу заметить, что это не проблемы пилота, как такового. Просто приложение не способно работать с такой скоростью.

Сообщение отредактировал DarkMaster - 22.3.2025, 2:57


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 30.7.2025, 23:36
Designed by Nickostyle