Тема: Модернизированный плагин "Морковка"
Писался не мною, а человеком, который не один десяток раз помогал людям на этом форуме, но в силу своей скромности - пожелал остаться "неведимкой" я думаю многие поняли о ком я
Суть плагина: бот проверяет следующие условия:
1. Если текущее ХП < или = maxH - 200,
2. Если уровень маны > или = 85%
3. если на персонаже нету эффекта "ослабление после смерти в бою"
то! бот пьет морковку...
нужно создать в папке Plugins файл с именем MorkovkaMag.js, а содержание его таково:
function MorkovkaMag(enabled)
{
if(enabled)
{
PluginsOnLoad["MorkovkaMag"] = "MorkovkaHandler";
}
else
{
PluginsOnLoad["MorkovkaMag"] = "";
}
}
function MorkovkaHandler(url){
var morkovkaName = "";
if(!external.inBattle && top.frames[3].location.href.indexOf("dung")>=0){
if((tkMana*100/maxMana)>=85 && (maxHP-tkHP)>=200) morkovkaName = "Зелье Жизни";}
if(!external.inBattle && (top.frames[3].location.href.indexOf("main.pl")>0) && (top.frames[3].document.all[0].innerHTML.indexOf("Ослабление после боя"))<0){
if((tkMana*100/maxMana)>=85 && (maxHP-tkHP)>=200) morkovkaName = "Зелье Жизни";}
if(morkovkaName != "")
httpGetPageRequest("http://" + external.SCity.Text + ".combats.com/main.pl?edit=3", "Morkovka2Handler(\"" + morkovkaName + "\")");
}
function Morkovka2Handler(elikName)
{
var s = xmlResponse;
var m = elikName + "(\\s\\(x\\d+\\))?','main.pl',\\s'(.+?)',\\s'.*?',\\s(\\d+)";
var found = s.match(m);
if(found != null)
{
external.AddToChat("Выпиваю эликсир <b>\\\"" + elikName + "\\\"</b>");
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?use=" + found[2] + "&n=" + found[3];
}
}
не знаю... быть может кому нить и пригодится...