Бот атакер защищает бота хилера

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

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

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Omega.Shadow
Начинающий
Сообщения: 49
Зарегистрирован: Пн ноя 13, 2006 9:03 pm

Бот атакер защищает бота хилера

Сообщение Omega.Shadow »

Как-нибудь можно сделать, чтобы бот атакер (рог в данном случае) снимал монстров с бота хилера (ако) ?
А то в лагах аколит не всегда отхиливается, а рог пока всех других поубивает и переключится нм аколитского моба, того уже давно зарэжутъ.
Asacura
Грамотный
Сообщения: 403
Зарегистрирован: Сб фев 03, 2007 11:07 pm
Откуда: Эстония;)
Контактная информация:

Сообщение Asacura »

та же хрень,хотя аттакаутопарти 2
Изображение
Нет добра и зла,есть разные мнения, разные противостоящие стороны. :)
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Хм... а вот давеча писали про нечто похожее на чит-ворлде. Там предлагалось аколиту помахать флажком. Рог это увидит, и сделает что-то вроде ai clear. Ы? %)
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

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

А чо, если как-то так:

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

doCommand ai clear {
	target_aggressives > 0
	timeout 5
}
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

А кто такой таргет? Таргет тут скорее всего будет твоя цель, т.е. моб.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Asacura
Грамотный
Сообщения: 403
Зарегистрирован: Сб фев 03, 2007 11:07 pm
Откуда: Эстония;)
Контактная информация:

Сообщение Asacura »

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

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

peroJOKE, что тупим? Или я не так понял..

хочешь сказать эта строчка означает "если вышего монстра атакуют стока-то агресоров"??

вот из твоей-же доки:
target_aggressives если цель атакует такое-то к-во мобов, диапазон.

If this option is set, the skill will only be used if the amount of monsters who has hit or missed the target player is within the specified range.
ну в самом крайнем случае мжно юзануть "target_defendMonsters", это кстате должна работать "на опережение" (т.е. когда таргет становится целью для указаных мобов)

ЗЫ: кстати рог и прист должны быть в пати!
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Цель рога-то ведь не аколит, цель рога - мобы; ведь это же НЕ парти-скилл-блок.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

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

такс, target_aggressives отпадает, это ведь не селф кондишен (командер может жевать же только селфы?), зато есть partyAggressives :twisted: тут уж не отвертишься
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Хм... Я что-то не понял, как это вообще работает:

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

	if (defined $config{$prefix . "_aggressives"}) {
		return 0 unless (inRange(scalar ai_getAggressives(), $config{$prefix . "_aggressives"}));
	}

	if (defined $config{$prefix . "_partyAggressives"}) {
		return 0 unless (inRange(scalar ai_getAggressives(undef, 1), $config{$prefix . "_partyAggressives"}));
	}
...что такое вот это "undef, 1" - ???

* * *

Ага, пишут такое:

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

# ai_getAggressives([check_mon_control], [party])
...
# If $party is set, then monsters that have fought with party members
# (not just you) will be considered as aggressive.
Так это тоже не то, что нужно. Мы ведь тоже в пати, и этот флаг, partyAggressives, всегда будет больше нуля - кого бы не били, рога или ако (не уверен).

Вот если бы можно было написать так:

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

doCommand ai clear {
	partyAggressives > aggressives
	timeout 3
}
...тогда всё бы было в шоколаде. %)

ЗЗЫ: Может быть нам проверка eval и в селфКондишене() тоже нада, не токо в автомакросе? :twisted:
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Omega.Shadow
Начинающий
Сообщения: 49
Зарегистрирован: Пн ноя 13, 2006 9:03 pm

Сообщение Omega.Shadow »

Ребят, даже если мы найдем, каким образом сделать так, чтобы рог отреагировал на то, что атакуют ако, как сделать, чтобы он переключился на моба, который бьет ако?
Если сделать ai clear, то рог будет атаковать ближайшего моба,т.е. того кого он бил до этого. Нас это не спасет
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Omega.Shadow
Проверь. По идее он должен переключиться сразу на того моба, который атакует нашего ако.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Asacura
Грамотный
Сообщения: 403
Зарегистрирован: Сб фев 03, 2007 11:07 pm
Откуда: Эстония;)
Контактная информация:

Сообщение Asacura »

хм,а в макросах разве ai clear не работает?
при вызове макроса
macro clear {
do ai clear
}
бот выдал

[macro] clear error: error in 1: do not mess around with ai in macros
the line number may be incorrect if you called a sub-macro.

Добавлено спустя 13 минут 2 секунды:

пс проверил аи клир вручную..дамагера бьют мобы,приста бьют мобы
очищаю дамагеру аи,он всё равно бьёт своих мобов (пс у мну attackAuto_party 2)
Изображение
Нет добра и зла,есть разные мнения, разные противостоящие стороны. :)
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Asacura писал(а):проверил аи клир вручную..дамагера бьют мобы,приста бьют мобы; очищаю дамагеру аи,он всё равно бьёт своих мобов (пс у мну attackAuto_party 2)
А вот это хреново. Тогда, боюсь, без плагина или макроса, напичканного eval'ами, не обойтись.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Asacura
Грамотный
Сообщения: 403
Зарегистрирован: Сб фев 03, 2007 11:07 pm
Откуда: Эстония;)
Контактная информация:

Сообщение Asacura »

действительно хреново,ибо перла не знаю,а тема для мну очень актуальна Т_Т
Изображение
Нет добра и зла,есть разные мнения, разные противостоящие стороны. :)
Ответить