volok пишет:Подскажите как добавить в данный плагин условие на износ шмота чтоб не выходил из боя если износ шмота больше 3 едениц 37/40 потому как получаются неприятные ситуации когда проиграеш 3,4 боя подрят и потом стоит и не идет ремонтироваться
Можно вот так попробовать:
var FightExitTimer = {};
function FightExit(enabled)
{
if(enabled)
{
PluginsOnLoad["FightExit"] = "FightExitHandler";
FightExitTimer[mylogin] = setInterval("FightExitHandler()", 3000);
}
else
{
PluginsOnLoad["FightExit"] = "";
clearInterval(FightExitTimer[mylogin]);
}
}
function FightExitHandler(){
try
{
if(!external.inBattle) return;
var curDurability;
var mask = /Долговечность\:\s(\d+)\/(\d+)/g;
var temp_objects = external.objects.replace(/invoke[^,]*,/g,'');
while(curDurability = mask.exec(temp_objects))
{
if(curDurability != null)
{
if((curDurability[2]-curDurability[1]) <= 3 && curDurability[1]>0 && curDurability[2]>1)
{
return;
}
}
}
if(((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) <= 0) && document.all[0].innerHTML.match(/Для вас бой окончен/))
{
top.Battle.oBattle.arrButtons.exit.click();
top.document.all[0].getElementsByTagName('TBODY')[top.document.all[0].getElementsByTagName('TBODY').length-1].getElementsByTagName('BUTTON')[0].click();
}
}
catch(err)
{
}
}
Software is like sex: it's better when it's free! © LinusTorvalds