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

 
Ответить в эту темуОткрыть новую тему
> поиск предмета, поиск вращающегося предмета
portos
сообщение 27.8.2023, 0:10
Сообщение #1


****

Apprentice
Сообщений: 181
Регистрация: 6.12.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 17.157



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


***********

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



Надо видеть. Из нативного findcolor, разный размер понятие растяжимое, возможно варианты ограничены - нарезать пачку изображений. Подменить спрайт монетки своим изображением с уникальным цветом.


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


***

Novice
Сообщений: 90
Регистрация: 24.8.2020
Группа: Пользователи
Наличность: 0
Пользователь №: 19.728
Возраст: 29



Цитата(portos @ 27.8.2023, 2:10) *

может кто подскажет , как найти в браузерной игре вращающюеся монету , каждый раз она разного размера ?


По цвету или с погрешностью цветов не пробовал?

Попробуй этот скрипт:
Код

--lua
local test = { 7983059, 6080969, 5874088, 2960685, 9605674 } -- цвета с моентки, с разных углов и т.п.

function fc (xstart, ystart, xend, yend, colors, count)
  local intCount = count or 3 -- сколько цветов надо найти (по умолчанию 3)
  local counter = 0
  local intColors = colors or {}
  for i = 1, #intColors do
    local RC = findcolor (xstart, ystart, xend, yend, intColors[i], "%RCm")
    if RC then counter = counter + 1
      if counter >= intCount then
        x, y = RCm[1][1], RCm[1][2]
        return x, y
      end
    end
  end
end


local a = fc (819, 224, 1049, 459, test, 1) -- x, y, x1, y1, цвета, количество цветов
if a then
  move (x, y)
end
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
portos
сообщение 27.8.2023, 21:40
Сообщение #4


****

Apprentice
Сообщений: 181
Регистрация: 6.12.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 17.157



а как реализовать этот код , на uopilot . я а lua не рахбираюсь , делаю по старинке . думаю такой вариант подойдёт
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
portos
сообщение 28.8.2023, 23:39
Сообщение #5


****

Apprentice
Сообщений: 181
Регистрация: 6.12.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 17.157



Цитата(DarkMaster @ 27.8.2023, 17:55) *

Надо видеть. Из нативного findcolor, разный размер понятие растяжимое, возможно варианты ограничены - нарезать пачку изображений. Подменить спрайт монетки своим изображением с уникальным цветом.

как моэно Подменить спрайт монетки своим изображением с уникальным цветом ?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 29.8.2023, 19:14
Сообщение #6


***********

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



самый простой способ - поставить плагином редирект. Найти тот самый спрайт, и в плагине сделать редирект на твою собственную картинку.

искать адрес в панели разработчика в самом же браузере


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

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

 

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