Как?
Т.е. есть ли такой триггер?
Заставить automacro не срабатывать когда выключен ai бота
Модератор: 4epT
Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Если AI был выключен командой ai off, можно отловить сообщение "AI turned off" :
Код: Выделить всё
automacro AIMonitor {
console /AI turned off/
call AIoff
delay 1
}
macro AIoff {
log AI выключен.
}
Я делаю вот так:
Что я делаю не так?
Но я не пойму как использовать эту переменную в условии?automacro AIoff {
console /AI turned off/
call {
$aistatus = 0
}
}
automacro AIon {
console /AI set to auto mode/
call {
$aistatus = 1
}
}
Такой макро выполняется всегда..automacro test {
timeout 100
$aistatus == 1
...}
Что я делаю не так?
А так тебе нужно наоборот чтоб при выключенном AI automacro не выполнялся?
Тогда все просто. Просто добавь в свой автомакрос:
[/size]
Тогда все просто. Просто добавь в свой автомакрос:
Код: Выделить всё
overrideAI 0