Запуск макроса при атаке МОБОМ. (решено)

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

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

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Нупп
Грамотный
Сообщения: 195
Зарегистрирован: Сб дек 16, 2006 12:32 pm

Запуск макроса при атаке МОБОМ. (решено)

Сообщение Нупп »

Мне нужно, чтобы автомакрос срабатывал когда бота бьет конкретный моб (допустим, поринг). Дело в том, что сообщение об атаке в консоли выглядит так: "Monster Poring (1) attacks you", причем вместо (1)-бывает (0), или (2)-от чего это зависит я не знаю. Просто /Monster Poring/ недостаточно. По полученному дамагу сделать тоже нереально. Поискал на форуме-ничего про решение не нашел.
У кого какие мысли?
Последний раз редактировалось Нупп Пт ноя 14, 2008 11:12 pm, всего редактировалось 1 раз.
Аватара пользователя
мираж
Admin
Сообщения: 610
Зарегистрирован: Сб ноя 04, 2006 1:15 am
Откуда: Москва
Контактная информация:

Re: Запуск макроса при атаке МОБОМ.

Сообщение мираж »

/attacks you/ или что ещё проще aggressives не устраивает?
Админ в забое.
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: Запуск макроса при атаке МОБОМ.

Сообщение EternalHarvest »

Нупп писал(а):Дело в том, что сообщение об атаке в консоли выглядит так: "Monster Poring (1) attacks you", причем вместо (1)-бывает (0), или (2)-от чего это зависит я не знаю. Просто /Monster Poring/ недостаточно.
viewtopic.php?t=1302 ?

А aggressives вроде проверяет количество, а не имена мобов?
aggressives <condition> <number>
triggers at <number> of aggressives.
Multiple lines are treated as AND conditions.
Нупп
Грамотный
Сообщения: 195
Зарегистрирован: Сб дек 16, 2006 12:32 pm

Re: Запуск макроса при атаке МОБОМ.

Сообщение Нупп »

/attacks you/ - макрос будет срабатывать при ударе любого моба, а мне нужно конкретного.
aggressives - тут тоже никакой конкретизации названия моба...
Аватара пользователя
мираж
Admin
Сообщения: 610
Зарегистрирован: Сб ноя 04, 2006 1:15 am
Откуда: Москва
Контактная информация:

Re: Запуск макроса при атаке МОБОМ.

Сообщение мираж »

Нупп читай про регулярки по ссылке что EternalHarvest привёл. Условия пишутся за пол минуты.
А по агрессивес не заметил про конкретного.
Админ в забое.
Нупп
Грамотный
Сообщения: 195
Зарегистрирован: Сб дек 16, 2006 12:32 pm

Re: Запуск макроса при атаке МОБОМ.

Сообщение Нупп »

мираж писал(а):Нупп читай про регулярки по ссылке что EternalHarvest привёл. Условия пишутся за пол минуты.
А по агрессивес не заметил про конкретного.
Ага, я обратил внимание, позже почитаю. Сейчас ухожу на пробежку

Добавлено спустя 54 минуты 19 секунд:
EternalHarvest писал(а):viewtopic.php?t=1302 ?
Жёстко там все, учитывая что я в программировании я не сильнее своей бабушки...
Но придется разбираться, хотя и готовому варианту был бы рад :twisted: .
Aivos
Грамотный
Сообщения: 204
Зарегистрирован: Вс фев 04, 2007 3:19 pm
Контактная информация:

Re: Запуск макроса при атаке МОБОМ.

Сообщение Aivos »

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

Monster Poring\s\(\d+\)\sattacks you
Получите распишитесь.
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: Запуск макроса при атаке МОБОМ.

Сообщение EternalHarvest »

Aivos писал(а):\s
Это можно и пробелами оставить.
Нупп
Грамотный
Сообщения: 195
Зарегистрирован: Сб дек 16, 2006 12:32 pm

Re: Запуск макроса при атаке МОБОМ.

Сообщение Нупп »

Народ, все проще :twisted: : console /Monster Poring.*attacks you/ - проверено. работает!
ЗЫ. пасиб за ссылку.
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: Запуск макроса при атаке МОБОМ.

Сообщение EternalHarvest »

Нупп писал(а):Народ, все проще :twisted: : console /Monster Poring.*attacks you/ - проверено. работает!
Проще != лучше...
Имхо, лучше писать более жёсткие выражения.
Aivos
Грамотный
Сообщения: 204
Зарегистрирован: Вс фев 04, 2007 3:19 pm
Контактная информация:

Re: Запуск макроса при атаке МОБОМ.

Сообщение Aivos »

В конкретном случае можно и так(вероятность ложного срабатывания -> 0), но когда пару раз ошпарится в более сложных местах (когда марос сработает, когда нафиг ненужно), начнет прописывать регэкспы максимально жестко 8)
Нупп
Грамотный
Сообщения: 195
Зарегистрирован: Сб дек 16, 2006 12:32 pm

Re: Запуск макроса при атаке МОБОМ.

Сообщение Нупп »

Aivos писал(а):

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

Monster Poring\s\(\d+\)\sattacks you
Получите распишитесь.
Такой вариант не работает+(. Оставляю свой...
Ответить