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

> Проблема с if
Bluuu.
сообщение 22.2.2021, 22:25
Сообщение #1


*

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



Всем привет.

Непонятная проблема, подскажите, добрые люди.

У нас есть вики ссылки Color и Get color, где приведены отличныe работающиe примеры работы с handle, а значит и set Workwindow. Однако, есть при этом if, который уже часов 12 проб и изучений вики, какие бы костыли не пробовал, не дает запустить скрипт в работу. К счастью, хоть разобрался что проблема именно с IF.

Конкретнее: Надо сидеть работать за компом, потому держать активным окно в котором будет работать скрипт возможности нет. Окно которое надо проверять - делаем на фулл экран, окно в котором работаю - не на фулл, так чтобы за ним была видна часть на проверку цвета (color и get color это разрешают). НО скрипт просто пропускает весь блок if (как если бы его вообще не было), если основное окно ИЛИ UoPilot не выбраны как активные (повторюсь, работа не позволяет держать их активными).

Код скрипта:
Цитата
get color #color 418, 29 abs handle
// msg цвет: #color
if #color = 261891
//msg if сработал
Send217 {F5}
end_if

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

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


**********

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



Пишите скрипт на луа, примеры тут: https://uopilot.uokit.com/wiki/index.php?ti...к_функций_(Lua)
Цитата
как вернуться в рамках одного скрипта на обычный пилотный код?

Не рекомендую так делать.
Код
--lua
log 'clear' log 'mode compact'
local x = 123
log(x)
log('Код на луа')
--endlua

set #y 456
log #y
log Код на языке пилота

--lua
log('Снова код на луа')
--endlua

end_script

Цитата
Как заставить эту схему работать циклично?

Код
--lua
while true do
    log ('Нужный код')
    wait(500)
end

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

Сообщений в этой теме
Bluuu.   Проблема с if   22.2.2021, 22:25
cirus   https://forum.uokit.com/index.php?showtopic=69910   22.2.2021, 22:42
Bluuu.   https://forum.uokit.com/index.php?showtopic=69910...   22.2.2021, 23:09
cirus   --lua local ffi = require("ffi") l...   22.2.2021, 23:30
Bluuu.   --lua... Спасибо большое. Сработало. Только как ...   22.2.2021, 23:59
Bluuu.   Пишите скрипт на луа, примеры тут: https://uopilo...   23.2.2021, 0:26
DarkMaster   Какой именно код был использован? Сервер офф или ...   23.2.2021, 18:07
Bluuu.   Какой именно код был использован? Сервер офф или ...   23.2.2021, 22:19
kyja   вов по крайне мере классик очень хорошо видит пило...   23.2.2021, 22:24
Bluuu.   вов по крайне мере классик очень хорошо видит пил...   23.2.2021, 22:30
kyja   А как тестить лучше? Так то покупать и оплачивать...   23.2.2021, 23:54
Fors1k   https://forum.uokit.com/index.php?showtopic=70167 ...   24.2.2021, 4:43
DarkMaster   Да никаких. Никто там никогда не банил именно за ...   24.2.2021, 10:30
Bluuu.   Без именно того кода сказать, где наворотили нево...   24.2.2021, 12:57
kyja   Тесты в блокноте-пейнте я имел ввиду именно для те...   24.2.2021, 12:56
cirus   https://forum.uokit.com/index.php?showtopic=70514   24.2.2021, 13:11
DarkMaster   Как минимум этот код очень стабильно через равные...   24.2.2021, 13:55
DarkMaster   Это не луа. В down/up есть не совсем очевидные ве...   24.2.2021, 17:39
Bluuu.   Это не луа Правильно ли я понял, если сравниват...   2.3.2021, 1:00
kyja   прерывания левые отключены? Если честно не понял...   25.2.2021, 12:01
Сашкоу   Проблема в: = - это оператор присваивания(set #x 2...   25.2.2021, 23:10
DarkMaster   В системе есть прерывания. https://ru.bmstu.wiki/...   27.2.2021, 15:13
DarkMaster   В целом да. Единственное замечание, что основное ...   2.3.2021, 19:05


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

 

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