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

 
Ответить в эту темуОткрыть новую тему
> проверка UOpilotom на hiding, способ проверки
dunkel
сообщение 15.9.2018, 0:52
Сообщение #1


***

Novice
Сообщений: 75
Регистрация: 20.1.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.296
Возраст: 30



Как наиболее надёжно проверять находится ли чар в хидинге? Есть специальная команда (переменная) на это или надо обходиться lastmsg? И возможно ли проверить последние несколько месажей? А то последние месажи иногда успевают перекрыться и на них не реагирует макрос что очень неудобно при авто реколе например
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 15.9.2018, 1:51
Сообщение #2


***********

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



переменная hidden
посмотреть список всех переменных можно нажав правую кнопку мыши/переменные/ultima online
Цитата
И возможно ли проверить последние несколько месажей?

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


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


***

Novice
Сообщений: 75
Регистрация: 20.1.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.296
Возраст: 30



Цитата(DarkMaster @ 15.9.2018, 0:51) *

переменная hidden
посмотреть список всех переменных можно нажав правую кнопку мыши/переменные/ultima online

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

Спасибо очень помог, а то через ласт мессагу он нестабильно работал.
а так и надёжнее и компактнее.

Проверку координат это проверка на рекол, а меня само действие волнует. Скажем копаю я в шахте у тут ПК прилетает. Как быть увереным что УО пилот его заметит и нажёт на рекол. Ведь в ласт месагу может успеть залезть какое то другое сообщение.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 16.9.2018, 1:35
Сообщение #4


***********

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



Цитата
Скажем копаю я в шахте у тут ПК прилетает.

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


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


***

Novice
Сообщений: 75
Регистрация: 20.1.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.296
Возраст: 30



а charpos по какому принципу работает? У выходит с ней работать.
К примеру хочу проверку сделать на изменения координаты xy
if_not charposx 4321 charposy 2134
alarm
end_if

где тут ошибка?

Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 17.9.2018, 4:19
Сообщение #6


***********

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



по принципу обыкновенной переменной. Тут весь иф не так)
Код
if charposx != 4321 and charposy != 2134
    ....
end_if


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


***********

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



Предчувствуя следующий ваш вопрос:
Код
set #minX charposx - 5
set #minY charposY - 5
set #maxX charposx + 5
set #maxY charposy + 5
while charposx >= #minX and charposx <= #maxX and charposy >= #minY and charposy <= #maxY
    здесь вызов подпрогрммы на рекол
end_while

Суть в том, что вы скорее всего захотите бегать чаром от пк или моба, что неизбежно приведет к некоторому запаздыванию координат и некоторому смещению персонажа. Погрешность вобщем нужно убрать.


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


***

Novice
Сообщений: 75
Регистрация: 20.1.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.296
Возраст: 30



Цитата(DarkMaster @ 17.9.2018, 10:00) *

Предчувствуя следующий ваш вопрос:
Код
set #minX charposx - 5
set #minY charposY - 5
set #maxX charposx + 5
set #maxY charposy + 5
while charposx >= #minX and charposx <= #maxX and charposy >= #minY and charposy <= #maxY
    здесь вызов подпрогрммы на рекол
end_while

Суть в том, что вы скорее всего захотите бегать чаром от пк или моба, что неизбежно приведет к некоторому запаздыванию координат и некоторому смещению персонажа. Погрешность вобщем нужно убрать.


Спасибо, опробую. Я то думал что я что-то в УО пилоте понимаю,
но мне тут ни одна строчка до конца не понятна кроме
end_while. (IMG:style_emoticons/default/biggrin.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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