Barkass
огромное спасибо
все работает как часы
вот вам рабочий вариант, уже с исправлениями
единственное до сих пор нету Разгадать Тактику, а так все супер
<?xml version="1.0" encoding="windows-1251"?>
<Methods>
<Priem1>if(window.dfghj && (dfghj == top.Battle.oBattle.oMySlot.nHP))
{
_name = "multi_rollback";
top.Chat.Self.AddMessage("Работает");
}
if(window.rftyh && (rftyh-top.Battle.oBattle.oMySlot.nHP)>=85) // количество урона, больше которого отменять
{
dfghj = top.Battle.oBattle.oMySlot.nHP;
_name = "multi_rollback";
top.Chat.Self.AddMessage("Выполнено");
}
rftyh = top.Battle.oBattle.oMySlot.nHP;</Priem1>
<Priem2>if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) >60 ){ _name = "hit_empower";}else if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 60 && parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 0){ _name = "hit_willpower";} else { _name = "hit_empower"; }
</Priem2>
<Priem3>if(typeof(top.Battle.oBattle.oMySlot.arrEffects["counter_deathwalk"]) == "object" && parseInt(top.Battle.oBattle.arrRes["counter"].innerHTML) > 3 && top.Battle.oBattle.oMySlot.nHP > 0 && top.Battle.oBattle.arrRes["hit"].innerHTML > 1 && (typeof(top.Battle.oBattle.oMySlot.arrEffects["counter_deathwalk"]) == "object") && (Sila > 49 || Lovka > 49 || Inta > 49 || Intell > 50 || EnemiesCount < 4))
{
_name = "counter_weakblow";
_break = false;
_target = top.Battle.oBattle.sEnemyLogin;
top.Battle.oBattle.Send( { special: _name, enemy: top.Battle.oBattle.sEnemy, login: _target } );
}</Priem3>
<Priem4>if(parseInt(top.Battle.oBattle.arrRes["block"].innerHTML) > 6)_name = "block_fullshield";
</Priem4>
<Priem5>_name = "hp_enrage";
</Priem5>
<Priem6>_name = "hp_regen";
</Priem6>
<Priem7>
</Priem7>
<Priem8>if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) > 15)
_name = "counter_deathwalk";
else
_name = "counter_winddance";
</Priem8>
<Priem9>if((Intell < 10) && top.Battle.oBattle.sEnemyLogin.indexOf("Страж") < 0 && top.Battle.oBattle.sEnemyLogin.indexOf("(зверь") < 0 && (typeof(top.Battle.oBattle.oMySlot.arrEffects["counter_deathwalk"]) == "object"))
_name = "counter_winddance";</Priem9>
<Priem10>_name = "parry_supreme";
</Priem10>
<Priem11>
</Priem11>
<Priem12>MyHp_temp = top.Battle.oBattle.oMySlot.nHP;</Priem12>
<Priem13>
</Priem13>
<Priem14>
</Priem14>
<Priem15>
</Priem15>
<Priem16>
</Priem16>
<Priem17>
</Priem17>
<Priem18>
</Priem18>
<Priem19>
</Priem19>
<Priem20>
</Priem20>
<Priem21>
</Priem21>
<Priem22>
</Priem22>
<Priem23>
</Priem23>
<Priem24>
</Priem24>
</Methods>
Отменить - если сняли больше 85 хп
Ослабляющее острие - если у противника бонус с от 50 статов (изменил для 7 лвла)
Поступь смерти
Танец ветра если хп больше 15% - Поступь смерти, меньше - танец ветра