Страница 1 из 2
Задача №16: если лутер забирает нужный лут...
Добавлено: Чт дек 07, 2006 2:10 am
piroJOKE
DANGER, (
http://ragezone.ru/forum/showthread.php?t=3141 ):
если лутер забирает нужный лут...
По умолчанию если лутер забирает нужный лут...
Как настроить бота, чтобы он убивал моба подобравшего нужную мне вещь - и соответственно забирал её. (Есть конечно простой выход валить всех лутеров, но мне этого не надо). Помогите...
Это актуальная задача.
Добавлено: Чт дек 07, 2006 3:59 am
Click
receive.pm 193SVN5168
а помоему так и есть? или я чтото путаю?
sub item_disappeared {
my ($self, $args) = @_;
change_to_constate5();
my $item = $itemsList->getByID($args->{ID});
if ($item) {
if ($config{attackLooters} && AI::action ne "sitAuto" && pickupitems(lc($item->{name})) > 0) {
foreach my Actor::Monster $monster (@{$monstersList->getItems()}) { # attack looter code
if (my $control = mon_control($monster->name)) {
Добавлено: Чт дек 07, 2006 4:10 am
piroJOKE
Хм... Хм... Не путаешь, кажется.
Я уточню задачу завтра. Щас - спать.
Добавлено: Чт дек 07, 2006 12:00 pm
kLabMouse
piroJOKE
Всё просто attackLooters 1, attackChangeTarget 1
Теперь он будет бить тех самых лутеров которые забрали чесно набитый итем
Добавлено: Чт дек 07, 2006 12:25 pm
piroJOKE
Хе-хе, вы, ребята, фактически дали мне ответ - а теперь мне лишь осталось
подогнать под него вопрос!
Какие вещи мы считаем "ценными"?
Предположим, мы всё-таки собираем желлопи, но воевать за них с порингами не хотим.
Предлагаю...
Click писал(а):receive.pm 193SVN5168:
sub item_disappeared {
my ($self, $args) = @_;
change_to_constate5();
my $item = $itemsList->getByID($args->{ID});
if ($item) {
if ($config{attackLooters} && AI::action ne "sitAuto" && pickupitems(lc($item->{name})) > 1) {
foreach my Actor::Monster $monster (@{$monstersList->getItems()}) { # attack looter code
if (my $control = mon_control($monster->name)) {
(я изменил 0 на 1 в условии)
...начинать войну с лутерами лишь тогда, когда вещь помечена как 2 - "для быстрого поднятия" в пикап-итемсе.тхт!
ЗЫ: Клик, спасибо, что нашел этот кусок кода!!!
Добавлено: Чт дек 07, 2006 1:01 pm
piroJOKE
Интересная штука этот , attackChangeTarget 1. Не использовал его раньше. Появилось в 1.9.2. Хм...
New config options:
- attackChangeTarget <boolean flag>
automatically change target to an aggressive monster if the target monster
is not yet reached or damaged. This prevents you from continuously routing
to your target while dragging a mob of aggressive monsters behind you.
Добавлено: Чт дек 07, 2006 1:08 pm
kLabMouse
piroJOKE
Дя. Но если зделать так как я написал чуть раньше. Он сразу-же убёт лутара и заберёт рарку.
Добавлено: Чт дек 07, 2006 1:26 pm
piroJOKE
А если я не включу эту опцию, attackChangeTarget, что тогда произойдет?
Добавлено: Чт дек 07, 2006 1:33 pm
kLabMouse
piroJOKE
Будет Бить Лутеров И агресоров. По мере их появления.
Добавлено: Пн дек 18, 2006 11:59 am
powerrrrr
а если надо сделать такое : в ант хилле выбиваешь витату, естессно андрэ и другие муравьи лутеры, но имеют ассист.
если я выставлю attackLooters 1 , и начну аттачить, то меня толпой загрызают, как сделать attackChangeTarget 1, если их не больше , например, трех в поле видимости?
З.Ы. вот чтото типа teleportAuto_minAggressives , токо аттачит/не аттачить
Добавлено: Пн дек 18, 2006 12:12 pm
piroJOKE
Э нет, погоди, как ты себе представляешь спасение твоей карты... ну предположим, если бы ты играл руками?
Добавлено: Пн дек 18, 2006 12:23 pm
powerrrrr
отбежал бы от нужного мне лутера и с 1-2 даблов (арч) пришил бы...наверное..... пару раз так делал , когда пару ассистов на карте...типа тиф-багов ....
Добавлено: Пн дек 18, 2006 12:36 pm
piroJOKE
Хз, вроде нет идей. Единственное, что приходит в голову - при виде карты на ходу переконфигурировать Kore в "критический режим" - жрать аптечки до 100% ХП, стрелять до потери SP. Может быть даже, начинать жрать блюхи.
Добавлено: Пн дек 18, 2006 4:13 pm
powerrrrr
не, пасиб
я токо 2 дня как кору скачал. "на ходу переконфигурировать Kore в "критический режим" пока для меня слишком жестко
Добавлено: Пн дек 18, 2006 4:26 pm
piroJOKE
Макросом ловишь событие, что в консоли упоминалось падение твоей карты,
и дальше в макро серия "do conf ........." <-- изменение параметра конфига.
Вопрос не в том, сколько дней назад ты поставил Коре, вопрос в том, надо ли это тебе.