И когда будут?
1 2015-06-20 22:35:01
Re: Сборка приемов с условиями для критовика (2 ответов, оставленных в Разное)
2 2015-06-11 10:35:51
Re: Катакомбы (17 ответов, оставленных в Подземелье / Маршруты)
А это у тебя не маршрут для слива эликсиров? Который специально урон получает, потом пьет эликсир что бы получились банки. Скачай нормальный маршрут, в нормальном он даже не посещает эти алтари.
3 2015-06-09 13:11:45
Re: Катакомбы (17 ответов, оставленных в Подземелье / Маршруты)
Какого алтаря? Если не хочешь что бы он нажимал на него убери UseObjects(); из нужной клетки.
4 2015-06-04 19:52:45
Re: Плагин плавки вещей (51 ответов, оставленных в Настройки / Плагины)
До храма бегает не спорю. Я про то, что сам не плавит руны. Только выбирает шмотку и все. Так и должно быть или у меня, что-то не работает? ? реально подзадрала плавка больше 200к предметов расплавил точно, уже воротит лишний 50 предметов расплавить )
А ты вписал название вещей? Так в начале нужно вписать название каждой вещи которую нужно плавить.
itemsToMelt.push("СЮДА_ПИШЕШЬ_НАЗВАНИЕ_ВЕЩИ");
5 2015-06-03 13:28:51
Re: Плагин плавки вещей (51 ответов, оставленных в Настройки / Плагины)
var tempLink = "";
var melterRoom = '';
var melterTimer = {};
var itemsToMelt = [];
itemsToMelt.push("Серьги опытного акробата");
itemsToMelt.push("Наручи безвольного духа");
itemsToMelt.push("Бесполезное кольцо щедрого убийцы");
itemsToMelt.push("Ветхие наручи умелого пилигрима");
itemsToMelt.push("Перчатки Ядовитой Крови");
itemsToMelt.push("Затасканные рукавицы бывалого клятвоотступника");
itemsToMelt.push("Серьги важного охотника");
var classOfRune = "f";
/*
f == Воин
m == Маг
r == Стрелок
a == Все
*/
function Melter(enabled)
{
if(enabled)
{
if(typeof external.GetVal("melterFinished") == "undefined") external.InitVal("melterFinished",false);
melterTimer[mylogin] = setInterval("melterHandler()",4000);
}
else
{
clearInterval(melterTimer[mylogin]);
}
}
function ArrayContains(txt)
{
try
{
for(var i = 0; i < itemsToMelt.length; i++)
{
var patt = "MoveItem\\([^>]*>" + itemsToMelt[i];
if(txt.outerHTML.match(patt))
return true;
}
return false;
}
catch(err)
{
external.AddToChat("error");
}
}
function melterHandler()
{
try
{
if(top.Battle.bInBattle || !external.Started() || !external.dungeonEnabled) return;
if(top.frames[external.mainFrameIndex].location.toString().match(/dungeon\d+\.pl/i))
{
external.SetVal("melterFinished",false);
return;
}
var melterTmp = top.frames[external.mainFrameIndex].document.all[0].innerHTML;
var itemsToMelt = '';
if(melterRoom = melterTmp.match(/<nobr>([^<]+)<\/nobr>/))
melterRoom = String(melterRoom[1]);
else melterRoom = "unknown";
if(external.GetVal("melterFinished") == false)
{
if (melterRoom == "Грибница" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Грибная поляна",2);
else if (melterRoom == "Грибная поляна" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Странное Место",3);
else if (melterRoom == "Странное Место" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Грибная лужайка",3);
else if (melterRoom == "Грибная лужайка" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Центральная грибница",3);
else if (melterRoom == "Спуск в катакомбы" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Дорога Храбрости",3);
else if (melterRoom == "Дорога Храбрости" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Разлом Поклонения",3);
else if (melterRoom == "Разлом Поклонения" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Черный Бастион",3);
else if (melterRoom == "Черный Бастион" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Безымянная Башня",3);
else if (melterRoom == "Безымянная Башня" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Летучий Разлом",3);
else if (melterRoom.match(/Утес Перемещения|Центральная грибница|Летучий Разлом|Песочные Врата/) && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Вокзал",3);
else if (melterRoom == "Вокзал" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Портал",3);
else if (melterRoom == "Спуск в Бездну" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Вход в Заповедник",2);
else if (melterRoom == "Вход в Заповедник" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Утес безысходности",3);
else if (melterRoom == "Утес безысходности" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Каменно-цветочная гряда",3);
else if (melterRoom == "Каменно-цветочная гряда" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Центральный утес",3);
else if (melterRoom == "Центральный утес" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Утес Перемещения",3);
else if (melterRoom == "Пещеры Мглы" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Внутренний двор",2);
else if (melterRoom == "Внутренний двор" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Последний Привал",3);
else if (melterRoom == "Последний Привал" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Цветочный Пустырь",3);
else if (melterRoom == "Цветочный Пустырь" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Центральный Оазис",3);
else if (melterRoom == "Центральный Оазис" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Песочные Врата",3);
else if (melterRoom == "Портал" && external.SCity.Text != "dungeon")
{
if(melterTmp.match("Abandoned Plain<\/B> еще"))
{
external.SetVal("melterFinished",true);
return;
}
var frms = top.frames[external.mainFrameIndex].document.forms;
for(var i = 0; i < frms.length; i++)
if(frms[i].innerHTML.match("Abandoned Plain"))
{
var btns = frms[i].getElementsByTagName("input");
for(var j = 0; j < btns.length; j++)
if(btns[j].value == "Войти в портал" && btns[j].style.visibility != "hidden")
{
btns[j].click();
return;
}
}
}
else if (melterRoom == "Портал" && external.SCity.Text == "dungeon" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Центральная площадь",2);
else if (melterRoom == "Центральная площадь" && external.SCity.Text == "dungeon" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Храм Знаний",3);
else if (melterRoom == "Храм Знаний" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Алтарь Предметов",3);
else if(melterRoom == "Алтарь Предметов")
{
var rn = "";
if(rn = melterTmp.match("Получена руна \"([^\"]*)\".")) external.AddToChat("Получена руна " + rn[1]);
if(itemsToMelt = melterTmp.match("Растворение предметов \\(пригодных: ([0-9]+)"))
{
if(itemsToMelt[1] > 0)
{
if(!top.frames[external.mainFrameIndex].document.getElementById("frmbtn"))
{
var anchs = top.frames[external.mainFrameIndex].document.links;
for(var i = 0; i < anchs.length; i++)
if(anchs[i].onclick && ArrayContains(anchs[i]))
{
anchs[i].click();
return;
}
external.SetVal("melterFinished",true);
}
else
{
var rdbtn = top.frames[external.mainFrameIndex].document.getElementsByName('c');
for(var i = 0; i < rdbtn.length; i++)
if(rdbtn[i].style.visibility != "hidden" && rdbtn[i].value == classOfRune && rdbtn[i].checked == false)
{
rdbtn[i].checked = true;
break;
}
top.frames[external.mainFrameIndex].document.getElementById("frmbtn").click();
}
}
else
{
external.SetVal("melterFinished",true);
return;
}
}
else if(itemsToMelt = melterTmp.match("Выбор рун \\(пригодных: ([0-9]+)"))
{
if(!top.frames[external.mainFrameIndex].document.getElementById("frmbtn"))
{
tempLink = "";
var anchs = top.frames[external.mainFrameIndex].document.links;
for(var i = 0; i < anchs.length; i++)
if(String(anchs[i].onclick).match(new RegExp("MoveItem\\(new Item\\([0-9]+, \"([^\"]*)\"[^>]*>",'i')))
{
if(tempLink == "") tempLink = anchs[i];
else if(GetRuneLevel(tempLink) < GetRuneLevel(anchs[i])) tempLink = anchs[i];
}
if(tempLink != "") tempLink.click();
}
else top.frames[external.mainFrameIndex].document.getElementById("frmbtn").click();
}
}
}
else if(external.GetVal("melterFinished") == true)
{
if(melterRoom == "Алтарь Предметов" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Храм Знаний",2);
else if(melterRoom == "Храм Знаний" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Центральная площадь",3);
else if (melterRoom == "Центральная площадь" && external.SCity.Text == "dungeon" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Портал",3);
else if (melterRoom == "Портал" && external.SCity.Text == "dungeon")
{
for(var i = 0; i < top.frames[external.mainFrameIndex].document.forms.length; i++)
if(top.frames[external.mainFrameIndex].document.forms[i].innerHTML.match(/Возврат \([^\<]*\)/))
{
var btns = top.frames[external.mainFrameIndex].document.forms[i].getElementsByTagName("input");
for(var j = 0; j < btns.length; j++)
if(btns[j].value == "Войти в портал" && btns[j].style.visibility != "hidden")
{
btns[j].click();
return;
}
}
}
else if (melterRoom == "Портал" && external.SCity.Text != "dungeon" && top.frames[external.mainFrameIndex].check_access())
{
if(external.SCity.Text == "suncity") external.ClickLink("Центральная грибница",2);
if(external.SCity.Text == "angelscity") external.ClickLink("Утес Перемещения",2);
if(external.SCity.Text == "sandcity") external.ClickLink("Песочные врата",2)
if(external.SCity.Text == "demonscity") external.ClickLink("Летучий Разлом",2)
}
else if (melterRoom == "Утес Перемещения" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Центральный утес",3);
else if (melterRoom == "Центральный утес" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Каменно-цветочная гряда",3);
else if (melterRoom == "Каменно-цветочная гряда" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Утес безысходности",3);
else if (melterRoom == "Утес безысходности" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Вход в Заповедник",3);
else if (melterRoom == "Вход в Заповедник" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Спуск в Бездну",3);
else if (melterRoom == "Центральная грибница" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Грибная лужайка",3);
else if (melterRoom == "Грибная лужайка" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Странное Место",3);
else if (melterRoom == "Странное Место" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Грибная поляна",3);
else if (melterRoom == "Грибная поляна" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Грибница",3);
else if (melterRoom == "Песочные Врата" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Центральный Оазис",3);
else if (melterRoom == "Центральный Оазис" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Цветочный Пустырь",3);
else if (melterRoom == "Цветочный Пустырь" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Последний Привал",3);
else if (melterRoom == "Последний Привал" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Внутренний двор",3);
else if (melterRoom == "Внутренний двор" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Пещеры Мглы",3);
else if (melterRoom == "Летучий Разлом" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Безымянная Башня",3);
else if (melterRoom == "Безымянная Башня" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Черный Бастион",5);
else if (melterRoom == "Черный Бастион" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Разлом Поклонения",3);
else if (melterRoom == "Разлом Поклонения" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Дорога Храбрости",3);
else if (melterRoom == "Дорога Храбрости" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Спуск в катакомбы",1);
else if (melterRoom == "Спуск в катакомбы" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Спуск в катакомбы",1);
}
}
catch(err)
{
external.AddToChat("err");
}
}
function GetRuneLevel(link)
{
return link.outerHTML.match(new RegExp("MoveItem\\(new Item\\([0-9]+, \"([^\"]*)\"[^>]*>",'i'))[1].match(/rune2_(\d*)_\d*_\d*/)[1];;
}
Доделал для Демонса у меня работает.
6 2015-05-04 17:23:48
Re: Продам крит [10] (25 ответов, оставленных в Торговля / Коммерческие дела)
Актуально, сделка будет проходить через Евгений Ваганович.
Цена: 2000р
7 2015-04-22 12:55:42
Re: Продам крит [10] (25 ответов, оставленных в Торговля / Коммерческие дела)
Продам за 2000 рублей с документами, скайп sanidarg
8 2015-04-19 14:17:11
Re: Продам крит [10] (25 ответов, оставленных в Торговля / Коммерческие дела)
Продам за 2000 рублей с документами, скайп sanidarg
9 2015-04-14 16:33:24
Re: Продам крит [10] (25 ответов, оставленных в Торговля / Коммерческие дела)
И куда мне кредиты потом девать если я не играю больше в БК
10 2015-04-14 12:57:01
Re: Продам крит [10] (25 ответов, оставленных в Торговля / Коммерческие дела)
Моя цена 3000р, возможен торг
11 2015-04-13 21:37:00
Re: Продам крит [10] (25 ответов, оставленных в Торговля / Коммерческие дела)
Актуально
12 2015-04-10 18:06:21
Re: Продам крит [10] (25 ответов, оставленных в Торговля / Коммерческие дела)
Актуально
13 2015-04-05 13:24:24
Re: Продам крит [10] (25 ответов, оставленных в Торговля / Коммерческие дела)
Актуально, сделка будет проходить через Евгений Ваганович
14 2015-03-28 19:31:03
Re: Продам крит [10] (25 ответов, оставленных в Торговля / Коммерческие дела)
Актуально, сделка будет проходить через Евгений Ваганович
15 2015-03-22 19:36:23
Re: Продам крит [10] (25 ответов, оставленных в Торговля / Коммерческие дела)
Актуально
16 2015-02-27 15:34:05
Re: Продам крит [10] (25 ответов, оставленных в Торговля / Коммерческие дела)
Актуально
17 2015-02-18 18:33:58
Re: Продам крит [10] (25 ответов, оставленных в Торговля / Коммерческие дела)
Актуально!
18 2015-02-16 03:39:24
Re: Продам крит [10] (25 ответов, оставленных в Торговля / Коммерческие дела)
Ага, представляешь
19 2015-02-15 22:31:29
Re: Продам крит [10] (25 ответов, оставленных в Торговля / Коммерческие дела)
Актуально. Цена вещей: 341.00 екр. / 1675.00 кр.
20 2015-02-12 22:18:35
Re: Продам крит [10] (25 ответов, оставленных в Торговля / Коммерческие дела)
Актуально!
21 2014-10-12 00:22:38
Re: Продам силовик [8] (2 ответов, оставленных в Торговля / Коммерческие дела)
При продаже отдаю: логин,пароль,ответы на вопросы CPU,почту.
ЦЕНА ДОГОВОРНАЯ
Skype: sanidarg
22 2014-10-12 00:17:19
Re: Продаю уворота [9] (2 ответов, оставленных в Торговля / Коммерческие дела)
gradinas пишет:При продаже отдаю: логин,пароль,ответы на вопросы CPU,почту.
ЦЕНА ДОГОВОРНАЯ
Skype: sanidarg
23 2014-10-05 14:45:51
Re: Все марршруты в одном флаконе (121 ответов, оставленных в Подземелье / Маршруты)
Приветствую. Подскажите строчку в маршруте перед Хищнецом - он просто поворачивается и не рыбачит. Диалог не открывается
вот строчки хищнеца
241aeb96de4e0b49e9004a31fa8da5e4 : AttackMobs(); Walk("rl"); /*хищнец*/
241aeb96de4e0b49e9004a31fa8da5e4 : AttackMobs(); if(document.all[0].innerHTML.match(/"Грибочки x(\d*)/)[1] >= 50) top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/" + dungName + "?dialog=gg3_hishnez_welcome&use=" + top.frames[external.mainFrameIndex].arrLayers[1][0]["l"].arrUnits[0].id; else Walk("rl");
1ccd46e1505748885218d4609ebf4beb : AttackMobs(); Walk("m7");
ba55ce34be6c0916937467e2991b1693 : AttackMobs(); if(dungeonMovementCount["ba55ce34be6c0916937467e2991b1693"] == 0) Walk("rl"); else Walk("m1");
08a8db28510f233f9edd0af88ace439c : AttackMobs(); Walk("m3");
775f1f8fdf51234a4f90a42301ccd57d : AttackMobs(); if(dungeonMovementCount["775f1f8fdf51234a4f90a42301ccd57d"] == 0) Walk("m7"); else Walk("rr");
b574f6f49324cc002a6e3e05b03f49f8 : AttackMobs(); Walk("m3");Может useobject поставить надо?
Как я понял он будет рыбачить если у тебя будет больше 50 грибов
24 2014-10-03 01:07:03
Re: Доп. возможности в файлах маршрутов (бывш. "Вопрос картописателям") (42 ответов, оставленных в Подземелье / Маршруты)
Как сделать вывод сообщения при каком то действии бота. Например "*Бот Х* убит" или "Белый светляк использован"
25 2014-10-01 03:54:07
Re: Продаю уворота [9] (2 ответов, оставленных в Торговля / Коммерческие дела)
При продаже отдаю: логин,пароль,ответы на вопросы CPU,почту.
ЦЕНА ДОГОВОРНАЯ
Skype: sanidarg