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

 
Ответить в эту темуОткрыть новую тему
> Детектор на движение, Как можно реализовать?
Voshod
сообщение 21.2.2017, 1:26
Сообщение #1


**

Neophyte
Сообщений: 28
Регистрация: 21.1.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.298



Появилась необходимость следующего скрипта: постоянно проверяет цвет заданной точки на экране (стоит ли на месте перс в игре), если цвет изменился (сдвинулся с места), то нажималось бы f11 (отмена действия), и после этого брался бы новый цвет в тех же координатах и проверка бы шла опять до следующего движения(т.к персонаж дёрнулся). Такой вот цикл. Думаю его через переменные сделать можно, но я в них ещё профан (IMG:style_emoticons/default/blink.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 21.2.2017, 2:02
Сообщение #2


**********

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



Код
set #x 173
set #y 33
get color #color #x #y      // получить цвет в указанных координатах
while #x #y #color          // ждать пока цвет не изменится
    wait 10
end_while
hint цвет изменился
send f11
wait 1000                   // паузу можно убрать или изменить на нужное значение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Voshod
сообщение 21.2.2017, 5:04
Сообщение #3


**

Neophyte
Сообщений: 28
Регистрация: 21.1.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.298



Спасибо. P.S надо бы выделить пару деньков поразбиратся в переменных, а то для меня это тёмный лес
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 21.2.2017, 11:41
Сообщение #4


**********

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



Код
set #a 123      // числовая переменная, может содержать только целые числа
set $a qwerty      // строковая переменная, может содержать любые данные
set %a [1 1] 123qwe      // элемент массива, может содержать любые данные

log #a
log $a
log %a [1 1]
end_script
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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