Отключил смарт хил, помогло)))))
Но почему тагда всё норм работает на присте? И проблема описаная в посте на форуме опенкора такая же, хил не работает на крузе, но работает на ако.
Круз не хиляется. [bug?]
Модератор: 4epT
Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
- DeniZka
- Разработчик
- Сообщения: 410
- Зарегистрирован: Ср ноя 15, 2006 6:36 pm
- Сервер RO:: rRO AsgardRO
- Откуда: Mos-Cow Citadel
- Контактная информация:
На лицо явная ошибка.
ZloyRaper писал(а):useSelf_skill Heal {
lvl 10
maxCastTime 0 <-хз, я не юзаю
minCastTime 0 <-хз, я не юзаю
hp < 80%
sp > 15
onAction <---ошибка, не указано действие
whenStatusActive <-ошибка, не указан статус
whenStatusInactive <-ошибка, не указан статус
whenFollowing <-хз, я не юзаю
spirit <-ошибка, не указано кол-во сфер. А нах они Крузу?
aggressives <-ошибка, не указано кол-во агрессоров
monsters <-ошибка, не указаны монстры. Убрать
notMonsters <-ошибка, не указаны монстры. Убрать
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 0 <-надо указать таймаут больше, чтобы не пытался хилиться постоянно
disabled 0
inInventory <-ошибка, не указаны шмотки. Убрать
}
- piroJOKE
- Модератор
- Сообщения: 8205
- Зарегистрирован: Сб ноя 04, 2006 2:20 am
- Сервер RO:: localhost
- Откуда: Molvania
Я так думаю, что эта штука где-то неправильно расчитывает бонусы...
Точнее, HP. Т.к. у круза этот коэф не такой как у ако... Может в этом фикус-пикус.
Если это так, то бага где-то тут, но найти ее я не смогу:
А вот этот смешной блок с отключенным смарт-хилом тоже работает?
И еще... в твоем самом первом примере - круз вообще никогда не хилился, или всё-таки иногда хил срабатывал?
Точнее, HP. Т.к. у круза этот коэф не такой как у ако... Может в этом фикус-пикус.
Если это так, то бага где-то тут, но найти ее я не смогу:
* * *Код: Выделить всё
if ($config{useSelf_skill_smartHeal} && $self_skill{ID} eq "AL_HEAL") { my $smartHeal_lv = 1; my $hp_diff = $char->{hp_max} - $char->{hp}; my $meditatioBonus = 1; $meditatioBonus = 1 + int(($char->{skills}{HP_MEDITATIO}{lv} * 2) / 100) if ($char->{skills}{HP_MEDITATIO}); for (my $i = 1; $i <= $char->{skills}{$self_skill{ID}}{lv}; $i++) { my ($sp_req, $amount); $smartHeal_lv = $i; $sp_req = 10 + ($i * 3); $amount = (int(($char->{lv} + $char->{int}) / 8) * (4 + $i * 8)) * $meditatioBonus; if ($char->{sp} < $sp_req) { $smartHeal_lv--; last; } last if ($amount >= $hp_diff); } $self_skill{lvl} = $smartHeal_lv; }
А вот этот смешной блок с отключенным смарт-хилом тоже работает?
* * *Код: Выделить всё
useSelf_skill Heal { lvl 1 }
И еще... в твоем самом первом примере - круз вообще никогда не хилился, или всё-таки иногда хил срабатывал?
Работает.А вот этот смешной блок с отключенным смарт-хилом тоже работает?
Не хилял вообще, только если в консоле написать хил или сп 28. И дуКомманд хил то же не работал с смартхилом только дуКомманд сп 28.И еще... в твоем самом первом примере - круз вообще никогда не хилился, или всё-таки иногда хил срабатывал?
MMORPG - аццкое зло!