Запуск макроса при атаке МОБОМ. (решено)
Модератор: 4epT
Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Запуск макроса при атаке МОБОМ. (решено)
Мне нужно, чтобы автомакрос срабатывал когда бота бьет конкретный моб (допустим, поринг). Дело в том, что сообщение об атаке в консоли выглядит так: "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 не устраивает?
Админ в забое.
-
- Разработчик
- Сообщения: 819
- Зарегистрирован: Пн окт 27, 2008 9:49 pm
Re: Запуск макроса при атаке МОБОМ.
viewtopic.php?t=1302 ?Нупп писал(а):Дело в том, что сообщение об атаке в консоли выглядит так: "Monster Poring (1) attacks you", причем вместо (1)-бывает (0), или (2)-от чего это зависит я не знаю. Просто /Monster Poring/ недостаточно.
А aggressives вроде проверяет количество, а не имена мобов?
aggressives <condition> <number>
triggers at <number> of aggressives.
Multiple lines are treated as AND conditions.
Re: Запуск макроса при атаке МОБОМ.
/attacks you/ - макрос будет срабатывать при ударе любого моба, а мне нужно конкретного.
aggressives - тут тоже никакой конкретизации названия моба...
aggressives - тут тоже никакой конкретизации названия моба...
- мираж
- Admin
- Сообщения: 610
- Зарегистрирован: Сб ноя 04, 2006 1:15 am
- Откуда: Москва
- Контактная информация:
Re: Запуск макроса при атаке МОБОМ.
Нупп читай про регулярки по ссылке что EternalHarvest привёл. Условия пишутся за пол минуты.
А по агрессивес не заметил про конкретного.
А по агрессивес не заметил про конкретного.
Админ в забое.
Re: Запуск макроса при атаке МОБОМ.
Ага, я обратил внимание, позже почитаю. Сейчас ухожу на пробежкумираж писал(а):Нупп читай про регулярки по ссылке что EternalHarvest привёл. Условия пишутся за пол минуты.
А по агрессивес не заметил про конкретного.
Добавлено спустя 54 минуты 19 секунд:
Жёстко там все, учитывая что я в программировании я не сильнее своей бабушки...EternalHarvest писал(а):viewtopic.php?t=1302 ?
Но придется разбираться, хотя и готовому варианту был бы рад .
Re: Запуск макроса при атаке МОБОМ.
Код: Выделить всё
Monster Poring\s\(\d+\)\sattacks you
-
- Разработчик
- Сообщения: 819
- Зарегистрирован: Пн окт 27, 2008 9:49 pm
Re: Запуск макроса при атаке МОБОМ.
Это можно и пробелами оставить.Aivos писал(а):\s
Re: Запуск макроса при атаке МОБОМ.
Народ, все проще : console /Monster Poring.*attacks you/ - проверено. работает!
ЗЫ. пасиб за ссылку.
ЗЫ. пасиб за ссылку.
-
- Разработчик
- Сообщения: 819
- Зарегистрирован: Пн окт 27, 2008 9:49 pm
Re: Запуск макроса при атаке МОБОМ.
Проще != лучше...Нупп писал(а):Народ, все проще : console /Monster Poring.*attacks you/ - проверено. работает!
Имхо, лучше писать более жёсткие выражения.
Re: Запуск макроса при атаке МОБОМ.
В конкретном случае можно и так(вероятность ложного срабатывания -> 0), но когда пару раз ошпарится в более сложных местах (когда марос сработает, когда нафиг ненужно), начнет прописывать регэкспы максимально жестко
Re: Запуск макроса при атаке МОБОМ.
Такой вариант не работает+(. Оставляю свой...Aivos писал(а):Получите распишитесь.Код: Выделить всё
Monster Poring\s\(\d+\)\sattacks you