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

 
Ответить в эту темуОткрыть новую тему
> Помогите насттроить поиск .bmp с разными оттенками
БабкаЁжка
сообщение 27.9.2020, 20:56
Сообщение #1


*

Registred
Сообщений: 8
Регистрация: 27.9.2020
Группа: Пользователи
Наличность: 0
Пользователь №: 19.754
Возраст: 34



В игре спавнятся ресы (на глаз почти одинаковые) разной формы и с разными оттенками и расположением пикселов, иногда их удается поймать, но после повторного спавна, поиск их не находит, т.к. они немного меняются, подскажите ЧТО МОЖНО ДОБАВИТЬ, часть кода...

Код
set $a findimage (543, 272 1357, 718  (C:\uopilot\gel1.bmp) %arr 2 90)
if $a > 0
    Double_left %arr [1 1], %arr [1 2] //если нашлась то клик по ней
    wait 69s
    left 962, 493   //закрыть сбор
    break
end_if


то есть иногда ловит похожие цвета а иногда нет....

-----
См. правило 1.9


Сообщение отредактировал Fors1k - 28.9.2020, 1:36
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 27.9.2020, 21:08
Сообщение #2


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26576
Пользователь №: 16.971
Возраст: 29



Цитата
В игре спавнятся ресы (на глаз почти одинаковые) разной формы и с разными оттенками и расположением пикселов

Несколько скринов прикрепите, чтобы понимать как это выглядит.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
БабкаЁжка
сообщение 27.9.2020, 21:20
Сообщение #3


*

Registred
Сообщений: 8
Регистрация: 27.9.2020
Группа: Пользователи
Наличность: 0
Пользователь №: 19.754
Возраст: 34



Цитата(БабкаЁжка @ 27.9.2020, 20:56) *



set $a findimage (543, 272 1357, 718 (C:\uopilot\gel1.bmp) %arr 2 90)



ПОМЕНЯЛ
… %arr 2 90
НА
...%arr 2 80 20 5

на форуме с кода спер какого то, только (2 80 20 5) что это все значит, где почитать? (не трольте пжл опыта никакого (IMG:style_emoticons/default/sad.gif) )
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 27.9.2020, 21:22
Сообщение #4


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26576
Пользователь №: 16.971
Возраст: 29



Цитата
только (2 80 20 5) что это все значит, где почитать?

https://uopilot.uokit.com/wiki/index.php?ti...=Список_функций
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
БабкаЁжка
сообщение 27.9.2020, 21:22
Сообщение #5


*

Registred
Сообщений: 8
Регистрация: 27.9.2020
Группа: Пользователи
Наличность: 0
Пользователь №: 19.754
Возраст: 34




Черные надо собирать


Прикрепленные файлы
Прикрепленный файл  111.bmp ( 1,27 мегабайт ) Кол-во скачиваний: 298
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
БабкаЁжка
сообщение 29.9.2020, 11:35
Сообщение #6


*

Registred
Сообщений: 8
Регистрация: 27.9.2020
Группа: Пользователи
Наличность: 0
Пользователь №: 19.754
Возраст: 34



Кучу перечитал так и не понял, сделайте примерную наброску кода... пжл,

Условия (примерно)
1- область экрана - 546, 273 1357, 362
2- в ней сделать рэндомный left (клик)
3-после проверить не появилось ли определенное изображение в области экрана - 1143, 220 1379, 267,
- если да, идем далее 4....
- если нет, повтор клика п. 1....
4- …

(тоесть не ясным остается ка прописать рэндомный клик) - из всего этого в выбранной области
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 29.9.2020, 11:45
Сообщение #7


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26576
Пользователь №: 16.971
Возраст: 29



Цитата
(тоесть не ясным остается ка прописать рэндомный клик) - из всего этого в выбранной области

Код
move 546 273 811 89   // 811 (1357 - 546),  89 (362 - 273)
get mouse_pos #x #y  // получить координаты мыши (можно убрать)
log #x #y
end_script
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
БабкаЁжка
сообщение 29.9.2020, 11:56
Сообщение #8


*

Registred
Сообщений: 8
Регистрация: 27.9.2020
Группа: Пользователи
Наличность: 0
Пользователь №: 19.754
Возраст: 34



Цитата(cirus @ 29.9.2020, 11:45) *

Код
move 546 273 811 89   // 811 (1357 - 546),  89 (362 - 273)
get mouse_pos #x #y  // получить координаты мыши (можно убрать)
log #x #y
end_script



спасибо
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
БабкаЁжка
сообщение 4.10.2020, 1:37
Сообщение #9


*

Registred
Сообщений: 8
Регистрация: 27.9.2020
Группа: Пользователи
Наличность: 0
Пользователь №: 19.754
Возраст: 34



Подскажите пжл...., есть условный код.....

:start
- какой то код .....
:poisk

set #s // (или set #s = 1) // то есть присваевается "s" - единица

- тут выполняются различные цикл поисков....

set #s #s + 1 // после каждого пробега "s" - увеличивается на 1
if #s > 5 // когда "s" - будет больше 5, КОД ПОЙДЕТ С НАЧАЛА
goto start
end_if
goto poisk

если я правильно понимаю, это все,
п.с. - тоесть по идее по окончании чикла "s" имеет значение 6 (то есть больше 5),
а когда код начнется по новой как сбросить это значение КАКОЙ командой? у меня он почему то снова идет по третьему кругу, и считает "s" уже больше 5..... не обнуляется...
(надеюсь внятно объяснил)….
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 4.10.2020, 9:50
Сообщение #10


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26576
Пользователь №: 16.971
Возраст: 29



Цитата
как сбросить это значение КАКОЙ командой?

Код
set #s 1

while 1 = 1
    if #s > 5
        set #s 1
        wait 1000
    end_if
    log #s
    set #s #s + 1
    wait 300
end_while
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
БабкаЁжка
сообщение 4.10.2020, 19:31
Сообщение #11


*

Registred
Сообщений: 8
Регистрация: 27.9.2020
Группа: Пользователи
Наличность: 0
Пользователь №: 19.754
Возраст: 34



благодарственность !
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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