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

> Проблема с 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Отправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
DarkMaster
сообщение 24.2.2021, 17:39
Сообщение #2


***********

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



Цитата
луа формат нажатий кнопок в самом человеко подобном виде down задержка up очень быстро приводил к банам

Это не луа. В down/up есть не совсем очевидные вещи, которые выяснились потом. Проще говоря данные команды реализованы не совсем корректно.


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


*

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



Цитата(DarkMaster @ 24.2.2021, 18:39) *

Это не луа


Правильно ли я понял, если сравнивать с кодом написанным на командах пилота, луа быстрее и шире по функционалу (при этом, оставаясь тем же, в плане поведения для активного окна, пилотом)?

Можно в кратце объянсить почему луа формат быстрее? он не использует тайминг между чтением строк или что-то другое? Заранее спасибо

Цитата(Сашкоу @ 26.2.2021, 0:10) *

Проблема в:
= - это оператор присваивания(set #x 200). Переменная х теперь равна 200
== - это оператор сравнения(if #x==200). Если х равен 200


Все верно, необходимо было сравнить цвет, а не задать переменной значение
Пользователь в офлайне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
cirus   Пишите скрипт на луа, примеры тут: https://uopilot...   23.2.2021, 0:06
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
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

 

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