Если такое условие для АМ.

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

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

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Zellos
Начинающий
Сообщения: 29
Зарегистрирован: Чт сен 20, 2007 1:28 am

Если такое условие для АМ.

Сообщение Zellos »

Если условие для АМ по типу: [ХП гома] [условие] [значение] ?

И есть ли команда на юзание скилов на гома?
Последний раз редактировалось Zellos Ср май 28, 2008 1:10 am, всего редактировалось 2 раза.
DInvalid
Грамотный
Сообщения: 368
Зарегистрирован: Вт ноя 14, 2006 4:54 pm

Сообщение DInvalid »

Я когда то делал условие в автомакросе через эвал, т.о вызвать можно любую ф-ю, проверить любое условие, но не помню, внесли это в сборку или нет.
Поищи в разделе макросов про eval может найдешь.
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

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

вот я какие переменные нашёл, которое можно как раз использоватьв условии eval:
$char->{homunculus}{hpPercent}
$char->{homunculus}{hp}
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Zellos
Начинающий
Сообщения: 29
Зарегистрирован: Чт сен 20, 2007 1:28 am

Сообщение Zellos »

О. Большое спасибо!
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Zellos
Если сделаешь, выложи плз готовый пример, думаю он многим будет полезен. ;)
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Zellos
Начинающий
Сообщения: 29
Зарегистрирован: Чт сен 20, 2007 1:28 am

Сообщение Zellos »

Вот автомакросик.

Код: Выделить всё

automacro glheal {
     eval $char->{homunculus}{hpPercent} < 90
     call {
        do sp 231 0 2
        release glheal
     }
     run-once 1
}
Получаем: При хп гома < 90% хим кидает на него банку.

ПС
Как выяснилось:
1) Гом считается корой за игрока, поэтому применяем команду "sp"
2) Гом у коры всегда игрок с номером 0.
Ответить