Wizard 64, c_tower2 / проблемы комбы FD+JT

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

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

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
estro
Начинающий
Сообщения: 39
Зарегистрирован: Вс ноя 04, 2007 3:00 am
Откуда: Israel, Where the grass is green and the girls are pretty...
Контактная информация:

Wizard 64, c_tower2 / проблемы комбы FD+JT

Сообщение estro »

########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]
Funt
Грамотный
Сообщения: 233
Зарегистрирован: Чт дек 14, 2006 10:21 pm
Откуда: Прекрасный город на Неве...

Сообщение Funt »

Ну во-первых имя статуса-Freeze,а не Frozen :wink:
И врроде бы там надо прописать что ЮП надо использовать после ФД.
Самый лучший сервер-Земля!Огромная карта,6милиардов игроков,терпеливый админ...Вот тока бота для этого сервера не существует :(
Antarx
Бывалый
Сообщения: 640
Зарегистрирован: Вс янв 07, 2007 5:56 am

Сообщение Antarx »

Funt
фд не всегда срабатывает как надо, потому комбо не поможет
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Изображение :)
estro
Начинающий
Сообщения: 39
Зарегистрирован: Вс ноя 04, 2007 3:00 am
Откуда: Israel, Where the grass is green and the girls are pretty...
Контактная информация:

Сообщение estro »

Antarx писал(а):Funt
фд не всегда срабатывает как надо, потому комбо не поможет
True, thats why I didn't use combo...
---
Funt писал(а):Ну во-первых имя статуса-Freeze,а не Frozen :wink:
И врроде бы там надо прописать что ЮП надо использовать после ФД.
I'm sure about 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.
Antarx
Бывалый
Сообщения: 640
Зарегистрирован: Вс янв 07, 2007 5:56 am

Сообщение Antarx »

estro
надеюсь, русский ты понимаешь в достаточной степени, чтобы мне не пришлось извращаться с английским (кстати, на этом форуме настолько много безграмотных людей, так что если можешь - лучше смело пиши по-русски)

То, что статус frozen - безусловно, правда. Я правильно понимаю, что проблема в том, что бот кидает только фд, или же он кидает фд пока не зафризит а после тупо ищет новую цель?

Кстати, dist вроде штука необязательная...

PS у юпа всё-же каст тайм немаленький...
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Изображение :)
estro
Начинающий
Сообщения: 39
Зарегистрирован: Вс ноя 04, 2007 3:00 am
Откуда: Israel, Where the grass is green and the girls are pretty...
Контактная информация:

Сообщение estro »

Antarx писал(а):estro
он кидает фд пока не зафризит а после тупо ищет новую цель?
Кстати, dist вроде штука необязательная...

PS у юпа всё-же каст тайм немаленький...
Вот именно так и происходит... Даже после увеличения касттайма на 8

###################
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.
Antarx
Бывалый
Сообщения: 640
Зарегистрирован: Вс янв 07, 2007 5:56 am

Сообщение Antarx »

попробуй добавить в 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
Начинающий
Сообщения: 39
Зарегистрирован: Вс ноя 04, 2007 3:00 am
Откуда: Israel, Where the grass is green and the girls are pretty...
Контактная информация:

Сообщение estro »

Я вот толка не понимаю зачем это нужно, Я вед смотрел чего коре делает через хКоре, я видел как клок сидит в заморозке и Кор продолжает идти дальше...
L'umanità può essere abbastanza fredda a quei di chi occhi vede il mondo diversamente.
Antarx
Бывалый
Сообщения: 640
Зарегистрирован: Вс янв 07, 2007 5:56 am

Сообщение Antarx »

всё просто: у меня под рукой нет ботовиза, а нужно узнать, что по этому поводу думает ОК, и после этого гораздо более целенаправленно искать проблему.
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Изображение :)
estro
Начинающий
Сообщения: 39
Зарегистрирован: Вс ноя 04, 2007 3:00 am
Откуда: Israel, Where the grass is green and the girls are pretty...
Контактная информация:

Сообщение estro »

Частично Решил проблему, если вырубить runFromTarget все работает... Но вот никак не получается дойти до того чтобы и убегал и фростил и юпом кидался :(
Still looking for solution...
L'umanità può essere abbastanza fredda a quei di chi occhi vede il mondo diversamente.
Antarx
Бывалый
Сообщения: 640
Зарегистрирован: Вс янв 07, 2007 5:56 am

Сообщение Antarx »

опиши, пожалуйста, подробно, что происходит, какие реакции на разные расстояния диста, ранфромтаргет и как помогло убирание последнего. Слишком уж на багу похоже...
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Изображение :)
estro
Начинающий
Сообщения: 39
Зарегистрирован: Вс ноя 04, 2007 3:00 am
Откуда: Israel, Where the grass is green and the girls are pretty...
Контактная информация:

Сообщение estro »

Когда (attackDistance > 2) & (attackMaxDistance > 2) & (runFromTarger 1) & (runFromTarget_dist <> 1,0). Тогда ОК тупо кружит вокруг моба, не атакует...
L'umanità può essere abbastanza fredda a quei di chi occhi vede il mondo diversamente.
Antarx
Бывалый
Сообщения: 640
Зарегистрирован: Вс янв 07, 2007 5:56 am

Сообщение Antarx »

estro
если это подробное описание проблемы... Если ранфромтаргет <>1 - не удивительно, что бот себя ведёт неадекватно. У меня арч, честно, от всех бегает
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Изображение :)
estro
Начинающий
Сообщения: 39
Зарегистрирован: Вс ноя 04, 2007 3:00 am
Откуда: Israel, Where the grass is green and the girls are pretty...
Контактная информация:

Сообщение estro »

Antarx писал(а):estro
если это подробное описание проблемы... Если ранфромтаргет <>1 - не удивительно, что бот себя ведёт неадекватно. У меня арч, честно, от всех бегает
В боте я таким форматом не писал!!! это я вам написал - типа какие номера работают какие нет...
L'umanità può essere abbastanza fredda a quei di chi occhi vede il mondo diversamente.
Antarx
Бывалый
Сообщения: 640
Зарегистрирован: Вс янв 07, 2007 5:56 am

Сообщение Antarx »

estro
не кипятись... просто пиши поподробней, чтобы не было десятка разных вариантов понимания того, что ты имел ввиду.

ранфромтаргет_дист вроде стоит устанавливать порядка 4-5 (с учётом неизбежных лагов должно хватать). кроме того, я не уверен, но возможно стоит аттакдистанс ставить несколько меньше аттакдистансмакс, но всё же побольше, чтобы за время каста моб не успевал преодолеть расстояние. чеклос на маге всё же лучше - 0.
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Изображение :)
Ответить