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

> поиск цвета, подскажите пожалуйста
howward
сообщение 14.2.2021, 18:33
Сообщение #1


**

Neophyte
Сообщений: 35
Регистрация: 25.10.2020
Группа: Пользователи
Наличность: 0
Пользователь №: 19.784
Возраст: 21



я думал это поможет мне в игре, но не понимаю, что срабатывает не так

скрипт

--lua
if color (991, 3) == 461254 then
left (275, 246)
wait (400)
left (954, 469)
wait (400)
left (1100, 512)
wait (400)
left (275, 316)
wait (400)
left (954, 469)
wait (400)
left (1100, 512)
wait (400)
end

флот находится на ресурсном острове - и если остров атакуют, цвет экрана становится красным - таймер самой атаки это всегда 5 секунд
я думаю, что этого времени вполне достаточно, чтобы сработал скрипт
выбрал подходящие координаты для образца, но обознчив условия и следующие действия - это не работает
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
cirus
сообщение 4.3.2021, 1:22
Сообщение #2


**********

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



Цитата
если цикл повторяется каждые 40 секунд (плюс \ минус 5 секунд) и если с первого раза в области поиска цвет не найден, то следующая проверка будет снова через 40 секунд?

Смотря где будет wait. Если в условии, когда сработает условие тогда и пауза будет.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
howward
сообщение 5.3.2021, 12:50
Сообщение #3


**

Neophyte
Сообщений: 35
Регистрация: 25.10.2020
Группа: Пользователи
Наличность: 0
Пользователь №: 19.784
Возраст: 21



спасибо, разобрался...
да таймер нужно было задать условию
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
raritet
сообщение 10.5.2021, 16:55
Сообщение #4


**

Neophyte
Сообщений: 13
Регистрация: 28.12.2020
Группа: Пользователи
Наличность: 0
Пользователь №: 19.841
Возраст: 24



друзья, а как сделать если в скрипте мне нужно дождаться появления нужного цвета и лишь после выполнять следующие командные дейсвтия - но до тех пор пока нужный цвет в координатах не появится - ждать его появления...
в моем исполении скрипт продолжается - я понимаю что это не верно - но подскажите как на деле описать такую задачу
скрипт lua
Код

--lua

while true do
kleft(857, 610)
    wait(10)
kleft(857, 610)
    wait(1500)
kleft(716, 246)
    wait(10)
kleft(716, 246)
    wait(1000)
kleft(847, 360)
    wait(10)
kleft(847, 360)
    wait(1000)

if color (699, 234) == 1189659 then     -- хотел бы дождаться появления цвета - пока его нет ничего не делать...
        wait (1000)
        kleft(847, 360)
        wait(10)
        kleft(847, 360)
        wait(1000)
else
        wait (1000)
end

        move (1366, 768)
        wait (1000)
        kleft(1327, 762)
        wait(1000)
end


можно ли сделать так?
скрипт lua
Код

--lua

while true do
kleft(857, 610)
    wait(10)
kleft(857, 610)
    wait(1500)
kleft(716, 246)
    wait(10)
kleft(716, 246)
    wait(1000)
kleft(847, 360)
    wait(10)
kleft(847, 360)
    wait(1000)

while true do

if color (699, 234) == 1189659 then     -- хотел бы дождаться появления цвета - пока его нет ничего не делать...
        wait (1000)
        kleft(847, 360)
        wait(10)
        kleft(847, 360)
        wait(1000)

end

end

        move (1366, 768)
        wait (1000)
        kleft(1327, 762)
        wait(1000)
end
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
howward   поиск цвета   14.2.2021, 18:33
cirus   Может цвет меняется. Выводите в лог, чтобы понять ...   14.2.2021, 18:40
howward   Может цвет меняется. Выводите в лог, чтобы понять...   14.2.2021, 19:20
cirus   --lua log 'clear' log 'mode compact...   14.2.2021, 19:33
howward   --lua log 'clear' log 'mode compact...   14.2.2021, 21:53
howward   я хотел бы уточнить... есть ли возможность работы ...   18.2.2021, 17:35
cirus   Нет. Можно запустить игру на виртуалке и уже её м...   19.2.2021, 1:49
howward   Нет. Можно запустить игру на виртуалке и уже её м...   20.2.2021, 13:49
cirus   VirtualBox, VMware и подобные.   20.2.2021, 14:12
howward   VirtualBox, VMware и подобные. спасибо я сейчас ...   26.2.2021, 18:01
howward   local 1 = 777, 800 - кнопка 1 (активный цвет - 42...   26.2.2021, 18:19
cirus   Приведённый код не запустится. Расставьте отступы ...   27.2.2021, 1:27
howward   я написал лишь чтобы вы смогли понять что значат э...   27.2.2021, 17:51
cirus   Код нужно заключать в теги [code][/code]. А left...   27.2.2021, 18:08
howward   только что исправил да игра не видит left - видимо...   27.2.2021, 18:25
cirus   Значит в указанных координатах другой цвет. Можно...   27.2.2021, 19:33
howward   да, я так и делал - код цвета добавил после в скри...   27.2.2021, 20:25
cirus   Как именно должен работать скрипт?   27.2.2021, 20:48
howward   это log скрипта Как именно должен работать скри...   27.2.2021, 21:07
cirus   А где в скрипте проверка цвета кнопки 3? color (89...   27.2.2021, 21:20
howward   А где в скрипте проверка цвета кнопки 3? color (8...   27.2.2021, 21:29
raritet   kleft (777, 800) - кнопка 1 kleft (841, 800) - кн...   11.5.2021, 2:02
Madeus   что то похожее хочу сделать но не ориентируясь на...   11.5.2021, 2:19
raritet   благодарю вас   11.5.2021, 4:53
howward   --lua while true do local a = findcolor(...   3.3.2021, 14:59
cirus   Мне нет, вам же скрипт нужен. В приведённом выше ...   27.2.2021, 21:36
howward   Мне нет, вам же скрипт нужен. В приведённом выше ...   27.2.2021, 21:44
cirus   Можно не проверять, тогда нужные действия должны б...   27.2.2021, 21:58
howward   тогда скрипт начнет работать начиная именно с этог...   27.2.2021, 23:50
cirus   Корректно. Естественно, т. к. выполнено предыдущ...   28.2.2021, 0:15
howward   спасибо за разъяснения попытаюсь сделать   28.2.2021, 14:01
howward   в таком виде работают все три кнопки --lua whil...   28.2.2021, 15:12
cirus   --lua math.randomseed(os.clock()) ...   3.3.2021, 15:09
howward   спасибо хочу понять... если цикл повторяется кажд...   3.3.2021, 16:46
Madeus   --lua while true do kleft(857, 610) w...   10.5.2021, 17:08
raritet   это создает другие трудности [spoiler=код][code]...   10.5.2021, 17:28
Madeus   Какие?   10.5.2021, 20:56
raritet   все работает спасибо не обратил внимание на команд...   11.5.2021, 1:28


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

 

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