Как сделать macro_delay меньше 1

Общие вопросы по OpenKore обсуждаются здесь. Можно сказать, что это - основной раздел форума.
Возник вопрос? Вам сюда.

Модератор: 4epT

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
m9ss
Энтузиаст
Сообщения: 50
Зарегистрирован: Ср апр 30, 2008 4:10 pm

Как сделать macro_delay меньше 1

Сообщение m9ss »

Как выяснил недавно, значение macro_delay нельзя установить меньше 1, вернее если поставить любое дробное 0.х, то задержка между командами макроса все равно будет 1. Полезность макросов в большом количестве случаев сводится к 0! К примеру обкаст+эквип перед скилом Берсерк выполняется макросом за 7-10 секунд(в зависимости от количества команд), в то время когда вручную это делается за 2-3 секунды. Еще 1 пример: Хайд если на вас кастуют азуру... Если реализовать это в АМ, то в большинстве случаев в хайд игрок будет прятаться уже после того как азура попала по нему. Пошарясь по форуму видел что когда то был AvoidSkill плагин под старую кору, но даже если его переделать под нынешнюю версию он решит только часть проблем, наилучшим вариантом была бы возможность устанавливать macro_delay меньше 1
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

[
]
m9ss
Энтузиаст
Сообщения: 50
Зарегистрирован: Ср апр 30, 2008 4:10 pm

Сообщение m9ss »

Click писал(а):[
]
что бы это значило?
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

только очень внимательный сын даст ответ на этот вопрос
в документации по использованию макросов есть. в гайде от чёрта по макросам это тоже есть
m9ss
Энтузиаст
Сообщения: 50
Зарегистрирован: Ср апр 30, 2008 4:10 pm

Сообщение m9ss »

Click писал(а):
только очень внимательный сын даст ответ на этот вопрос
в документации по использованию макросов есть. в гайде от чёрта по макросам это тоже есть


если ты имеешь ввиду запуск макроса с параметром -macro_delay 0.x, то как я ужеписал выше - это не работает, все равно задержка 1 (так же как и если поменять это в timeouts.txt), но на всякий случай ушел курить гайд по макросам, который уже знаю практически наизусть.
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

Формирование "цепочки команд"

Вы можете запустить последовательность команд (одну за другой), не дожидаясь OpenKore-вского искусственного интеллекта или macro_delay или чего-то ещё. Для этого заключите эти команды в квадратные скобки: [ И ].
Пример, с нумерацией линий::
0 macro foo {
1 do <команда>
2 log <команда> BbInoLHeHa
3 [
4 do <команда1>
5 do <команда2>
6 log <команда1> u <команда2> BbInoLHeHbI
7 ]
8 log END
9 }



Линия 3 запускает "цепочку команд". Эта линия не имеет задержки. Линии 4, 5 и 6 запускаются, как только предыдущая команда закончилась без задержки, и они не могут быть прерваны. Линия 7 останавливает "цепочку команд" и после линии 8 команды пойдут с задержкой $macro_delay <секунд>.
m9ss
Энтузиаст
Сообщения: 50
Зарегистрирован: Ср апр 30, 2008 4:10 pm

Сообщение m9ss »

хммм.. нашел практически сразу как только открыл гайд... до этого почему то незамечал, хотя не 1 десяток раз просматривал этот гайд, спасибо за подсказку, попробую с использованием [], хотя , некоторые команды невозможно выполнить одновреммено, но и задержка в 1 секунду для них слишком велика
m9ss
Энтузиаст
Сообщения: 50
Зарегистрирован: Ср апр 30, 2008 4:10 pm

Сообщение m9ss »

[
do ss 356 10
do ss 355 5
do ss 357 5
do ss 60 3
do ss 359 1
]
к примеру с этим отрывком макроса заждержка между кастами все равно будет составлять 1 секунду

[] полезно только с разными типами команд, например вот это выполнится одновремено:
[
do c блаблабла
do eq @inventory(вещь)
do ss 356 10
]

...вопрос остается открытым
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

а, одновременно?
[
do c блаблабла
do c блаблабла
do c блаблабла
do c блаблабла
]
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Сообщение 4epT »

Click, ему нужно кастовать скилы 1 за другим..
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

я знаю!
[] полезно только с разными типами команд, например вот это выполнится одновремено:
просто хочу доказать обратное
m9ss
Энтузиаст
Сообщения: 50
Зарегистрирован: Ср апр 30, 2008 4:10 pm

Сообщение m9ss »

Click писал(а):а, одновременно?
[
do c блаблабла
do c блаблабла
do c блаблабла
do c блаблабла
]
возможно в чат он и напишет все одновременно, но скилы одновремено он точно не будет делать
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

ну дак вот, и о чём это говорит?
m9ss
Энтузиаст
Сообщения: 50
Зарегистрирован: Ср апр 30, 2008 4:10 pm

Сообщение m9ss »

о том что нужно что то придумать чтобы задержка между скилами была меньше 1 ой секунды
ZorDen
Энтузиаст
Сообщения: 86
Зарегистрирован: Пт мар 02, 2007 7:28 pm
Контактная информация:

Сообщение ZorDen »

Есть 2 такие очень гадкие характеристики у скиллов: delay и casttime. О чём это тебе говорит?
Ответить