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

> Проблема с 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, 10:30
Сообщение #2


***********

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



Цитата
Есть где-то тема по общим рекомендациям использования пилота на проэктах вроде офф вова?

Да никаких. Никто там никогда не банил именно за пилот. Тут либо что-то еще из по либо некорректное поведение. Без именно того кода сказать, где наворотили невозможно.

Цитата
классик очень хорошо видит пилота в луа формате

луа это обертка пилотных функций. Т.е. луа вообще никак с внешними процессами не взаимодействует (если вы целенапраленно не используете какие-либо модули для этого).
Цитата
И с чем связано то что луа формат пилота палится?

Да никак. Бред сивой кобылы. Вы даже если пишете на старом синтаксисе луа все так же загружен. Вопрос только в том, что вы пишите и как вы пишите.
Цитата
Пилот отправляет нажатия кнопок. Луа делает что-то по-другому?

Не делает он ничего подругому. И луа вообще ничего никак и никуда не отсылает. Весь функционал луа сводится к хранению переменных и передачи их из одной функции пилота в другую. Все функции полностью аналогичны стандартным пилотовским. Там даже нет дублирующихся функций, как вики у нас разделилась. Во время входа в функцию определяется тип входящих параметров и внутри происходит парсинг.

Цитата
в плане с технической стороны что такого меняется что начинает палится?

Скорость работы меняется и появляется пользователь, который не понимает, что невозможно за 1-2 мс среагировать на происходящее.

Цитата
Тестить в пейнте-блокноте.

Как тесты в блокноте могут помочь с обходом защит?

Цитата
По айпи да банят но редко

Зато могут запомнить ваше железо и внести блеклист. И будет полностью без разницы, что вы делаете и как вы делаете. Даже если просто будете играть на свежекупленном акке полностью честно, то вам прилетит бан в течении суток. Раньше выдавался 00:00 по GMT+0.



Цитата
выпрыгнуло окно в вове что то вроде ваш адон посылает слишком много ошибок отключить его (то что никаких ошибок в родных установленных адонах не было это 99,9% они у меня не менялись вообще и их в принципе всего несколько и в целом больше никогда такой ошибки не было), то есть вов видимо просто видит все что связано с луа.

Эти ошибки никоем образом не могут быть связаны с луа в пилоте. Это два разных процесса с _разными_ версиями луа. У близзов там вообще он переработанный авторский, лапки ему поотрывали очень сильно. Это все равно, что говорить, что выбитый вовом Access violation был из-за ошибки блокнота. Процессы разные. Отладчики разные. Отладчик вова в жизни не полезет дебажить скрипты пилота. Я даже не знаю, как описать весь маразм этой идеи.

Цитата
вов видимо просто видит все что связано с луа.

Глубоко теоретически он может лезть в процессы и смотреть, что там в них есть и проявлять особое внимание процессам использующим луа. Но луа это язык, а не конекретная программа и запрещенным он не является и являться не может. Это примерно тоже самое, что запретить Java или C/C++. В реальности не понятно, что это даст т.к. луа является только оберткой и какое "особое внимание" тоже не понятно. Более того режется это любым фаерволом с локальной защитой - просто режется доступ к процессу пилота (тут важно не перепутать. к пилоту лезть нельзя, а вот пилот может и должен).

Цитата
Данный способ не работает для геймгуардвоской защиты

Может быть только на последних версиях. В целом в виртуалке отключается часть функционала типа общего буфера, для которых используются зарезервированные прерывания не существующие в нормальном режиме - и все запускается.

Цитата
ардуино

ардуино помимо правильности в железном плане, а не софтовом имеет еще и задержки в работе, что положительно сказывается при работе с защитами.

Сообщение отредактировал DarkMaster - 24.2.2021, 10:30


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайне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
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


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

 

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