Тема: Магам: Условие для каста по марочным ботам

Т.к. у них количество жизней отображается в %, то порой не работают (говоря о маге земли) гравитация, метеор. придумал следующее условие smile

if (top.Battle.oBattle.oEnemySlot.nHP > 699 || (top.Battle.oBattle.oEnemySlot.nMaxHP == 100 && top.Battle.oBattle.oEnemySlot.nHP > 30))
{
    _name = "wis_earth_gravity10";
    _break = true;
}

т.е.: if у персонажа больше 699 хп, или (у него максимальное количество жизней = 100 и текущее количество =30)
% текущих жизней настраивайте в зависимости от среднего уровня жизней марочных ботов в пещере.

Если какая нибудь марка отличается большим колвом жизней, и кастовать в неё можно хоть до 10% от её жизней нанося хороший урон, можно дописать такое условие:

if (top.Battle.oBattle.oEnemySlot.nHP > 699 || (top.Battle.oBattle.oEnemySlot.nMaxHP == 100 && top.Battle.oBattle.oEnemySlot.nHP > 30) || (top.Battle.oBattle.oEnemySlot.nMaxHP == 100 && top.Battle.oBattle.oEnemySlot.nHP > 10 && top.Battle.oBattle.sEnemyLogin.match("Часть_ника_злого_бота")))
{
    _name = "wis_earth_gravity10";
    _break = true;
}

Отредактировано Петро (2010-04-08 15:03:01)

Ответы на большинство вопросов связанных с ботом, вы найдёте здесь: (Please log in or register to see this URL)
(Please log in or register to see this URL) - проверил лично! Подробнее (Please log in or register to see this URL)