Wizard 64, c_tower2 / проблемы комбы FD+JT
Модератор: 4epT
Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
-
- Начинающий
- Сообщения: 39
- Зарегистрирован: Вс ноя 04, 2007 3:00 am
- Откуда: Israel, Where the grass is green and the girls are pretty...
- Контактная информация:
Wizard 64, c_tower2 / проблемы комбы FD+JT
########My config - Relevant parts
#
attackAuto 2
attackDistance 6
attackDistanceAuto 0
attackMaxDistance 10
attackMaxRouteDistance 100
attackMaxRouteTime 2
attackUseWeapon 0
attackCanSnipe 1
attackCheckLOS 1
#
attackSkillSlot Jupitel Thunder {
lvl 10
dist 6
maxCastTime 0.1
minCastTime 0.1
sp > 10
monsters Clock, Punk
target_whenStatusActive Frozen
}
attackSkillSlot Frost Diver {
lvl 10
dist 6
maxCastTime 0.1
minCastTime 0.1
sp > 10
monsters Clock, Punk
target_whenStatusInactive Frozen
}
attackSkillSlot Storm Gust {
lvl 3
maxCastTime 5
minCastTime 0.1
dist 7
aggressives > 2
}
#
#End of config
Идея простая:
1.Кор ходит в поисках клоков.
2.Нашёл клока - ФД (отбегает пока не получается) + ЮТ
3.Если клок не убит - возвращаемся к 2 пункту
Не работает на практике, Кор не кидает ЮТ.
Буду рад если сможете мне помочь решить вот эту проблему...
[mod="piroJOKE"]исправил заголовок[/mod]
#
attackAuto 2
attackDistance 6
attackDistanceAuto 0
attackMaxDistance 10
attackMaxRouteDistance 100
attackMaxRouteTime 2
attackUseWeapon 0
attackCanSnipe 1
attackCheckLOS 1
#
attackSkillSlot Jupitel Thunder {
lvl 10
dist 6
maxCastTime 0.1
minCastTime 0.1
sp > 10
monsters Clock, Punk
target_whenStatusActive Frozen
}
attackSkillSlot Frost Diver {
lvl 10
dist 6
maxCastTime 0.1
minCastTime 0.1
sp > 10
monsters Clock, Punk
target_whenStatusInactive Frozen
}
attackSkillSlot Storm Gust {
lvl 3
maxCastTime 5
minCastTime 0.1
dist 7
aggressives > 2
}
#
#End of config
Идея простая:
1.Кор ходит в поисках клоков.
2.Нашёл клока - ФД (отбегает пока не получается) + ЮТ
3.Если клок не убит - возвращаемся к 2 пункту
Не работает на практике, Кор не кидает ЮТ.
Буду рад если сможете мне помочь решить вот эту проблему...
[mod="piroJOKE"]исправил заголовок[/mod]
-
- Начинающий
- Сообщения: 39
- Зарегистрирован: Вс ноя 04, 2007 3:00 am
- Откуда: Israel, Where the grass is green and the girls are pretty...
- Контактная информация:
True, thats why I didn't use combo...Antarx писал(а):Funt
фд не всегда срабатывает как надо, потому комбо не поможет
---
I'm sure about FrozenFunt писал(а):Ну во-первых имя статуса-Freeze,а не Frozen
И врроде бы там надо прописать что ЮП надо использовать после ФД.
---
Too much OFFtop, please be relevant in your responds...
L'umanità può essere abbastanza fredda a quei di chi occhi vede il mondo diversamente.
estro
надеюсь, русский ты понимаешь в достаточной степени, чтобы мне не пришлось извращаться с английским (кстати, на этом форуме настолько много безграмотных людей, так что если можешь - лучше смело пиши по-русски)
То, что статус frozen - безусловно, правда. Я правильно понимаю, что проблема в том, что бот кидает только фд, или же он кидает фд пока не зафризит а после тупо ищет новую цель?
Кстати, dist вроде штука необязательная...
PS у юпа всё-же каст тайм немаленький...
надеюсь, русский ты понимаешь в достаточной степени, чтобы мне не пришлось извращаться с английским (кстати, на этом форуме настолько много безграмотных людей, так что если можешь - лучше смело пиши по-русски)
То, что статус frozen - безусловно, правда. Я правильно понимаю, что проблема в том, что бот кидает только фд, или же он кидает фд пока не зафризит а после тупо ищет новую цель?
Кстати, dist вроде штука необязательная...
PS у юпа всё-же каст тайм немаленький...
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Выбор взгляда за Вами...
-
- Начинающий
- Сообщения: 39
- Зарегистрирован: Вс ноя 04, 2007 3:00 am
- Откуда: Israel, Where the grass is green and the girls are pretty...
- Контактная информация:
Вот именно так и происходит... Даже после увеличения касттайма на 8Antarx писал(а):estro
он кидает фд пока не зафризит а после тупо ищет новую цель?
Кстати, dist вроде штука необязательная...
PS у юпа всё-же каст тайм немаленький...
###################
attackAuto 2
attackDistance 9
attackDistanceAuto 0
attackMaxDistance 9
attackMaxRouteDistance 100
attackMaxRouteTime 2
attackUseWeapon 0
attackCanSnipe 1
attackCheckLOS 1
runFromTarget 1
runFromTarget_dist 9
###################
###################
attackSkillSlot Frost Diver {
lvl 10
dist 9
maxCastTime 2
minCastTime 0.8
sp > 10
monsters Clock, Punk, Alarm
target_whenStatusInactive Frozen
}
attackSkillSlot Jupitel Thunder {
lvl 10
dist 9
maxCastTime 8
minCastTime 2
sp > 10
monsters Clock, Alarm, Punk
target_whenStatusActive Frozen
maxUses 1
}
###################
"Dist штука необязательная" - True (но это нечему не мешает вроде...), так как существует AttackDistance, AttackMaxDistance
L'umanità può essere abbastanza fredda a quei di chi occhi vede il mondo diversamente.
попробуй добавить в src/Misc.pm:
Лень тестить, но оно должно начать писать, если оно обнаружило, что на монстре действительно есть нужный статус. Если не пишет - либо я глупый, либо бага; если пишет что-то неожиданное - просто я глупый; если же пишет, но каста всё равно нет - проблема скорее всего в конфиге.
Возможно, знающие перл и внутренности ОК меня поправят...
Код: Выделить всё
sub whenStatusActiveMon {
my ($monster, $statuses) = @_;
my @arr = split /\s*,\s*/, $statuses;
foreach (@arr) {
- return 1 if $monster->{statuses}{$_};
+ if ($monster->{statuses}{$_}) {
+ print TF("Status ", $statuses, " active on ", $monster);
+ return 1;
+ }
}
return 0;
}
Возможно, знающие перл и внутренности ОК меня поправят...
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Выбор взгляда за Вами...
всё просто: у меня под рукой нет ботовиза, а нужно узнать, что по этому поводу думает ОК, и после этого гораздо более целенаправленно искать проблему.
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Выбор взгляда за Вами...
опиши, пожалуйста, подробно, что происходит, какие реакции на разные расстояния диста, ранфромтаргет и как помогло убирание последнего. Слишком уж на багу похоже...
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Выбор взгляда за Вами...
estro
если это подробное описание проблемы... Если ранфромтаргет <>1 - не удивительно, что бот себя ведёт неадекватно. У меня арч, честно, от всех бегает
если это подробное описание проблемы... Если ранфромтаргет <>1 - не удивительно, что бот себя ведёт неадекватно. У меня арч, честно, от всех бегает
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Выбор взгляда за Вами...
-
- Начинающий
- Сообщения: 39
- Зарегистрирован: Вс ноя 04, 2007 3:00 am
- Откуда: Israel, Where the grass is green and the girls are pretty...
- Контактная информация:
В боте я таким форматом не писал!!! это я вам написал - типа какие номера работают какие нет...Antarx писал(а):estro
если это подробное описание проблемы... Если ранфромтаргет <>1 - не удивительно, что бот себя ведёт неадекватно. У меня арч, честно, от всех бегает
L'umanità può essere abbastanza fredda a quei di chi occhi vede il mondo diversamente.
estro
не кипятись... просто пиши поподробней, чтобы не было десятка разных вариантов понимания того, что ты имел ввиду.
ранфромтаргет_дист вроде стоит устанавливать порядка 4-5 (с учётом неизбежных лагов должно хватать). кроме того, я не уверен, но возможно стоит аттакдистанс ставить несколько меньше аттакдистансмакс, но всё же побольше, чтобы за время каста моб не успевал преодолеть расстояние. чеклос на маге всё же лучше - 0.
не кипятись... просто пиши поподробней, чтобы не было десятка разных вариантов понимания того, что ты имел ввиду.
ранфромтаргет_дист вроде стоит устанавливать порядка 4-5 (с учётом неизбежных лагов должно хватать). кроме того, я не уверен, но возможно стоит аттакдистанс ставить несколько меньше аттакдистансмакс, но всё же побольше, чтобы за время каста моб не успевал преодолеть расстояние. чеклос на маге всё же лучше - 0.
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Выбор взгляда за Вами...