Тема: Магам: Условие для каста по марочным ботам
Т.к. у них количество жизней отображается в %, то порой не работают (говоря о маге земли) гравитация, метеор. придумал следующее условие
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)