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

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

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

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

Сообщение Click »

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

Сообщение m9ss »

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

Сообщение Click »

поройся в файле timeout.txt
m9ss
Энтузиаст
Сообщения: 50
Зарегистрирован: Ср апр 30, 2008 4:10 pm

Сообщение m9ss »

уже роюсь, пока ничего не нашел
Еще заметил что все таки macro_delay может быть меньше 1,
допустим если запустить макрос с macro_delay 0.1 :
macro pot {
do is Red Potion
do is Green Potion
do is Orange Potion
do is White Potion
do is Yellow Potion
}

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

Сообщение Click »

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

Сообщение m9ss »

+) макро делай давно нашел имено поэтому и создал топик, пробовал менять все значение, которые вроде как могут отвечать за задержку, а имено:
ai_skill_use_giveup
ai_item_use_auto,
пробовал уменьшать sleeptime, но задержка все равно в 1 секунду

Добавлено спустя 2 минуты 4 секунды:

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

Сообщение Click »

попробуйка измени на 0
UseSkill.pm
# Hash castWaitTimer
# A timer used when waiting for casting to start.
$self->{castWaitTimer}{timeout} = 1;
m9ss
Энтузиаст
Сообщения: 50
Зарегистрирован: Ср апр 30, 2008 4:10 pm

Сообщение m9ss »

Да оно!, огромное спасибо +) единственно 0 слишком мало, пишет при использовании цепочки скилов:
Unable to cast skill <скилл> in 3 tries, и соответсвенно некоторые из цепочки пропускает.
А вот 0.4 в моем случае самое оно, единственно надо будет потестить с лагами.
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

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

Сообщение Click »

svn 6384
теперь в таймаутсах есть ai_skill_use 0.75
который отвечает за $self->{castWaitTimer}{timeout}
Ответить