Тема: Проверьте в чем косяк.
Вобщем поднастроил приемы на уворота ... бот стопорится еси напротив уворот или маг, где я накосячил?
<?xml version="1.0" encoding="windows-1251"?>
<Methods>
<Priem1>_name = "hp_enrage";
</Priem1>
<Priem2>if(typeof(top.Battle.oBattle.oMySlot.arrEffects["counter_deathwalk"]) == "object")
_name = "counter_piercingwounds";
</Priem2>
<Priem3>if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) > 15)
_name = "counter_deathwalk";
</Priem3>
<Priem4>if(window.EnemyTarget && get_mainframe().document.all[0].innerHTML.match(window.EnemyTarget) && (typeof(top.Battle.oBattle.oMySlot.arrEffects["counter_deathwalk"]) == "object"))
{
_name = "counter_weakblow";
_break = false;
_target = EnemyTarget;
top.Battle.oBattle.Send( { special: _name, enemy: top.Battle.oBattle.sEnemy, login: _target } );
}
else
if(Intell > 50)
{
EnemyTarget = top.Battle.oBattle.sEnemyLogin;
if(typeof(top.Battle.oBattle.oMySlot.arrEffects["counter_deathwalk"]) == "object")
{
_name = "counter_weakblow";
_break = false;
_target = EnemyTarget;
top.Battle.oBattle.Send( { special: _name, enemy: top.Battle.oBattle.sEnemy, login: _target } );
}
}
else
if((typeof(top.Battle.oBattle.oMySlot.arrEffects["counter_deathwalk"]) == "object") && (Lovka > 149 || Inta > 149 || EnemiesCount < 6))
{
_name = "counter_weakblow";
_break = false;
_target = top.Battle.oBattle.sEnemyLogin;
top.Battle.oBattle.Send( { special: _name, enemy: top.Battle.oBattle.sEnemy, login: _target } );
}</Priem4>
<Priem5>if(typeof(top.Battle.oBattle.oEnemySlot.arrEffects["counter_piercingwounds"]) == "object")
{
chargeCount = top.Battle.oBattle.oEnemySlot.oEffects.innerHTML.match(/<br><span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/counter_piercingwounds\.gif">/i);
if(chargeCount != null)
{
if(parseInt(chargeCount[1]) > 4)
_name = "counter_raggedwounds";
}
}
</Priem5>
<Priem6>if(Intell > 50)
_name = "multi_hitshock";
</Priem6>
<Priem7>if((Lovka > 149 || Inta > 149 || EnemiesCount < 4)){
_name = "multi_resolvetactic";
}
</Priem7>
<Priem8>if(Intell > 50)
_name = "counter_ward";
</Priem8>
<Priem9>if((typeof(top.Battle.oBattle.oMySlot.arrEffects["ggvod"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_fire_flamming08"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["ggair"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["ggyad"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_air_mark"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["ggspeed"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["ggvras"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["standart_effect"]) == "object"))
_name="hp_cleance";</Priem9>
<Priem10>if((Sila > 149 || Inta > 149 || Intel > 50 || EnemiesCount < 4)){
_name = "hit_empower";
}
</Priem10>
<Priem11>if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) <15)
_name = "spirit_survive";
</Priem11>
<Priem12>if(Lovka > 150)
_name = "multi_doom";
</Priem12>
<Priem13>_name = "parry_supreme";
</Priem13>
<Priem14>_name = "counter_shadowdance";
</Priem14>
<Priem15>if(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/sword[\d]+.gif/))
_name = "spirit_14_prot_100";</Priem15>
<Priem16>_name = "spirit_block25";
</Priem16>
<Priem17>
</Priem17>
<Priem18>
</Priem18>
<Priem19>
</Priem19>
<Priem20>
</Priem20>
<Priem21>
</Priem21>
<Priem22>
</Priem22>
<Priem23>
</Priem23>
<Priem24>
</Priem24>
</Methods>