Random Timeout - Как?

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

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

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Dru[ps]
Новичок
Сообщения: 3
Зарегистрирован: Сб мар 22, 2008 8:30 pm

Random Timeout - Как?

Сообщение Dru[ps] »

В данном случае бот использует новый авак через 5(х чего) после окончания действия старого:

useSelf_item Awakening Potion {
whenStatusInactive Awakening Potion
notWhileSitting 1
notInTown 1
timeout 5
disabled 0
}

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

Сообщение ZorDen »

Просто добавь строку onAction attack и бот будет есть авак только перед атакой моба если у него нет статуса Concentration Potion).
Dru[ps]
Новичок
Сообщения: 3
Зарегистрирован: Сб мар 22, 2008 8:30 pm

Сообщение Dru[ps] »

Не очень естественно смотрится найт закастовывающий на себа тухэнд квикен и одновременно пьющий авак во время атаки моба... У меня например такое всегда вызывало подозрение... Ну и например по логам это всё палится мне кажется.
Retro
Энтузиаст
Сообщения: 53
Зарегистрирован: Чт янв 31, 2008 1:30 am

Сообщение Retro »

А если через @random? Или это только в макросах?
Что-то типа:
timeout @random ("5", "6", "8", "10", "12", "15")
Не пинайте нуба ногами
Asacura
Грамотный
Сообщения: 403
Зарегистрирован: Сб фев 03, 2007 11:07 pm
Откуда: Эстония;)
Контактная информация:

Сообщение Asacura »

это в макросах..как вариант тогда и этот блог в макросах прописать,что то типо
automacro awak {
status not Awakening Potion
call {
pause @rand(10, 30)
do is Awakening Potion
release awak
}
run-once 1
}
Добавлено спустя 1 минуту 5 секунд:

эм,а с паузой в макросе он будет стоять эти 10-30 секунд или как задумывалась будет делать что обычно,но через 10-30 сек выпьет пот?

Добавлено спустя 16 минут 40 секунд:

м,попутный вопрос, label действует тут?если да то можно что то типо
useSelf_item Awakening Potion {
label Awak
whenStatusInactive Awakening Potion
notWhileSitting 1
notInTown 1
timeout 5
disabled 0
}
automcaro awak {
console /чё там пишется когда он его юзает/
call {
pause 1
conf awak.timeout @rand (10, 30)
release awak
}
run-once 1
}
Изображение
Нет добра и зла,есть разные мнения, разные противостоящие стороны. :)
Ответить