возможность чинить на 1 меньше от максимального я лично реализовал для версии 8+ только позавчера... ![]()
7.1 закрыта для модификации кода, поэтому не возможно для неё это повторить.
При 9/9 он чинить не будет пробывать.
1 501 2010-02-07 23:20:58
Re: Возможные проблемы (451 ответов, оставленных в Проблемы / Баги / Неполадки)
1 502 2010-02-06 23:37:14
Re: Приемы в Combots 8+ (347 ответов, оставленных в Настройки / Плагины)
нет....но похоже...
для _break нужно, чтобы одновременно _name не пустым значением был задан....и он завершит приёмы только после выполнения в _name указанного приёма
а ретурну пофиг...он сразу завершает ![]()
1 503 2010-02-06 21:40:10
Re: Приемы в Combots 8+ (347 ответов, оставленных в Настройки / Плагины)
Ну как только он дойдёт до этого приёма и увидит Стаража, сразу отошлёт return, который завершит функцию применения приёмов.
И будет так завершать её до тех пор, пока в верхнем фрэйме не сменится противник не на стража. ![]()
1 504 2010-02-06 19:26:17
Re: Приемы в Combots 8+ (347 ответов, оставленных в Настройки / Плагины)
А я бы посоветовал вставить этот приём первую ячейку и написать
if(top.Battle.oBattle.sEnemyLogin.indexOf("Страж") > -1)
return;
тогда каждый приём не пришлось бы затрагивать...
1 505 2010-02-06 15:56:17
Re: МОД от форумчан: Лечение у Лича. Ангелс, Кэп, Мун, Сэнд, Сан. (179 ответов, оставленных в Настройки / Плагины)
Ладно, сейчас сделаю непробиваемый вариант распознавания травмы.
Хотя уж очень не хотелось его использовать...
1 506 2010-02-05 22:27:14
Re: МОД от форумчан: Лечение у Лича. Ангелс, Кэп, Мун, Сэнд, Сан. (179 ответов, оставленных в Настройки / Плагины)
Update
Запутался, когда делал одновременно и ремонт и Лича...в результате абсолютно по-идиотски не научил идти к Личу из всех комнат, кроме ЗВ-ЗВ3. Соответственно поправил этот момент.
1 507 2010-02-05 20:30:31
Re: Вот он запаздалые баги (14 ответов, оставленных в Флейм)
эту хрень Вова уже писал, кажется)))
вот мы поржали тогда ![]()
1 508 2010-02-05 20:29:05
Re: МОД: Ремонт вещей почти везде и без учёта карманов. (122 ответов, оставленных в Настройки / Плагины)
Если в настройках указано 100, от он так и будет туда-сюда в ремонтку бегать всё время.
Это не проблема - так и должно быть.
Верни маршрут из первого сообщения и в настройках выставь 1.
1 509 2010-02-05 20:19:53
Re: МОД: Ремонт вещей почти везде и без учёта карманов. (122 ответов, оставленных в Настройки / Плагины)
Антон, ты издеваешься или что?
Почему я не вижу названия города в твоем сообщение о неработоспособности маршрута?
2 раза в последнем сообщении сказано, что меня интересует ГОРОД.
В качестве дополнительной информации можно указать, как локация называется, откуда он выйти не может.
1 510 2010-02-05 19:47:22
Re: Статус: Нападаю на мобов (11 ответов, оставленных в Проблемы / Баги / Неполадки)
Из Девилса всех персонажей в Кэп телепортировать собрались....значит добрались практически ![]()
1 511 2010-02-05 18:57:10
Re: Плагин сохрание чата (10 ответов, оставленных в Настройки / Плагины)
Кроме как смотреть в завершённых, ничего не могу посоветовать ![]()
правда там слегка своего персонажа искать не удобно ![]()
1 512 2010-02-05 18:23:58
Re: МОД: Ремонт вещей почти везде и без учёта карманов. (122 ответов, оставленных в Настройки / Плагины)
Anton2009, это в каком городе?
Update
1) Мною было принято волевое решение не считать одетые вещи с максимальным износом 1 за те вещи, что можно починить.
Поэтому он их игнорирует и пироги и прочая гадость 0/1 не будут вызывать постоянных походов до ремонтки.
2) Петро мне сообщил, что бот распознал ремонт, дошёл до мастерской и встал, как вкопаный. Тут был мой косяк...
я рассмотрел случай, когда пишеться "Долговечность: 10/38</FONT>", но совсем забыл о "Долговечность: <FONT color=990000>17/18</FONT>"(т.е. выделено цветом, т.к. близок предел износа у вещи).
Исправлено.
Просьба отписаться о том, в каких городах маршрут не работает/
Метод проверки:
1) Сделайте копию Repair.js.
2) Открываем Repair.js, заменяем содержимое на:
var repaired = false;
var room_return = '';
function RepairMain()
{
var curDurability;
var mask = /Долговечность\:\s(\d+)\/(\d+)\,/g;
while(curDurability = mask.exec(external.objects)){
if(curDurability != null){
if((curDurability[2]-curDurability[1]) <= parseInt(external.SRepairNumber.Text) && curDurability[2]>1)
{
external.SetStatusLabel("Ремонт");
external.repairEnabled = true;
repaired = false;
external.healWeared = false;
external.battleWeared = false;
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?unwear&edit=1";
return true;
}
}
}
if(external.repairEnabled)
{
external.SetStatusLabel("Ремонт");
if(!repaired)
{
if(external.room_name == "Ремонтная мастерская")
{
repairing();
}
else if(external.room_name == "Центральная Площадь" && external.SCity.Text=='capitalcity')
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o1&rnd=" + Math.random();
else if(external.room_name == "Центральная Площадь" || external.room_name == "Центральный утес")
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o4&rnd=" + Math.random();
else if(external.room_name == "Бойцовский Клуб")
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o6&rnd=" + Math.random();
else if(external.room_name == "Будуар"){
room_return = "Будуар";
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o7&rnd=" + Math.random();
}
else if(external.room_name == "Зал воинов"){
room_return = "Зал воинов";
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o7&rnd=" + Math.random();
}
else if(external.room_name == "Зал воинов 2"){
room_return = "Зал воинов 2";
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o7&rnd=" + Math.random();
}
else if(external.room_name == "Зал воинов 3"){
room_return = "Зал воинов 3";
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o7&rnd=" + Math.random();
}
else if(external.room_name == "Этаж 2"){
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o4&rnd=" + Math.random();
}
else if(external.room_name == "Этаж 3"){
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o4&rnd=" + Math.random();
}
else if(external.room_name == "Огненный мир"){
room_return = "Огненный мир";
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o5&rnd=" + Math.random();
}
else if(external.room_name == "Колдовской мир"){
room_return = "Колдовской мир";
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o5&rnd=" + Math.random();
}
else if(external.room_name == "Астральные миры"){
room_return = "Астральные миры";
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o5&rnd=" + Math.random();
}
else if(external.room_name== "Башня рыцарей-магов"){
room_return = "Башня рыцарей-магов";
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o2&rnd=" + Math.random();
}
else if(external.room_name== "Рыцарский зал"){
if(room_return==='')room_return = "Рыцарский зал";
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o7&rnd=" + Math.random();
}
else if(external.room_name.match(/Торговый\sЗал/) != null){
room_return = "Торговый Зал";
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o7&rnd=" + Math.random();
}
else if(external.room_name == "Ремонтный цех"){
if(top.frames[3].document.all[0].innerHTML.match(/Хочу/)){
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?move_dialog=1&" + Math.random();
}
else if(top.frames[3].document.all[0].innerHTML.match(/Масса/)){
repairing();
}
else
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o0&rnd=&" + Math.random();
}
else
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?homeworld=" + Math.random();
}
else
{
if(external.room_name == "Ремонтная мастерская" && external.SCity.Text!="angelscity")
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/repare.pl?path=1.100&rnd=" + Math.random();
else if(external.room_name == "Центральная Площадь" && external.SCity.Text=='capitalcity')
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o0&rnd=" + Math.random();
else if(external.room_name == "Центральная Площадь")
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o6&rnd=" + Math.random();
else if(external.room_name == "Центральный утес")
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o0&rnd=" + Math.random();
else if(external.room_name == room_return){
room_return='';
external.repairEnabled = false;
repaired = false;
}
else if(external.room_name == "Бойцовский Клуб"){
if(room_return=="Зал воинов")
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o1&rnd=" + Math.random();
else if(room_return=="Зал воинов 2")
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o2&rnd=" + Math.random();
else if(room_return=="Зал воинов 3")
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o3&rnd=" + Math.random();
else if(room_return=="Будуар")
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o0&rnd=" + Math.random();
else if(room_return==""){
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o2&rnd=" + Math.random();
room_return="Зал воинов 2";
}
else
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o4&rnd=" + Math.random();
}
else if(external.room_name == "Этаж 2"){
if(room_return=="Рыцарский зал" || room_return=="Башня рыцарей-магов")
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o2&rnd=" + Math.random();
else if(room_return=="Торговый Зал")
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o1&rnd=" + Math.random();
else
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o3&rnd=" + Math.random();
}
else if(external.room_name == "Рыцарский зал"){
if(room_return=="Башня рыцарей-магов")
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o5&rnd=" + Math.random();
}
else if(external.room_name == "Этаж 3"){
if(room_return=="Огненный мир")
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o1&rnd=" + Math.random();
else if(room_return=="Астральные миры")
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o3&rnd=" + Math.random();
else if(room_return=="Колдовской мир")
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o2&rnd=" + Math.random();
}
else if(external.room_name == "Ремонтный цех")
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o1&rnd=" + Math.random();
else if(external.room_name == "Ремонтная мастерская" && external.SCity.Text=="angelscity")
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/repare.pl?rnd=" + Math.random()+"&path=1.100.2";
}
return true;
}
return false;
}
function repairing(){
/* var s = top.frames[3].document.all[0];
var x=4;
var item ='';
var maskA = /Долговечность\:\s(\<FONT\scolor\=\#990000\>)?(\d+)\/(\d+)\</;
while(s.getElementsByTagName('TR')[x] && s.getElementsByTagName('TR')[x].innerHTML.match(/Ремонт\s1/)){
var iznos = maskA.exec(s.getElementsByTagName('TR')[x].innerHTML);
external.AddToChat(iznos[3]+" : "+iznos[2]+" : "+iznos[1]+" : "+parseInt(external.SRepairNumber.Text));
if((iznos[3]-iznos[2]) <= parseInt(external.SRepairNumber.Text)){
//external.AddToChat(iznos[3]+" : "+iznos[2]+" : "+iznos[1]+" : "+parseInt(external.SRepairNumber.Text)+" : "+s.getElementsByTagName('TR')[x].innerHTML.match(/repare.pl\?rp=[A-Za-z_0-9]+?\&full=0\.\d+&n=\d+/));
if(external.SRepairType.SelectedIndex == 1)
item = s.getElementsByTagName('TR')[x].innerHTML.match(/repare.pl\?rp=[A-Za-z_0-9]+?\&full=1\&n=\d+\&tooth=1\&0\.\d+/);
else
item = s.getElementsByTagName('TR')[x].innerHTML.match(/repare.pl\?rp=[A-Za-z_0-9]+?\&full=0\.\d+&n=\d+/);
if(item != '')
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/" + item;
return;
}
x++;
}
if(item == '')*/
repaired = true;
}
3) В настройках бота ставим чинить при 100 за зубы или кредиты - тут не важно..чинить всёравно не будет.
Если бот застревает - значит маршрут не работает. Вырубайте и отпишитесь тут о том, в каком городе не пашет.
Если маршрут работает и бот дошёл до мастерской - не надо нажимать Стоп или ещё чего - он ничего чинить не будет. Он сразу развернётся и пойдёт обратно.
1 513 2010-02-05 17:20:08
Re: МОД: Ремонт вещей почти везде и без учёта карманов. (122 ответов, оставленных в Настройки / Плагины)
Кажется я понял, почему косяк такой....
0/1 это пирог одетый может быть...
естетственно он его за шмотку считает ![]()
буду дальше разбираться, что с этим делать ![]()
1 514 2010-02-05 12:01:19
Re: МОД: Ремонт вещей почти везде и без учёта карманов. (122 ответов, оставленных в Настройки / Плагины)
Внёс поправки на маршрут для Кэпа.
И добавил мелочь, которая должна улучшить правильность определение износа у вещи перед тем, как идти в ремонтку.
1 515 2010-02-05 11:01:07
Re: МОД: Ремонт вещей почти везде и без учёта карманов. (122 ответов, оставленных в Настройки / Плагины)
ну а что вы ожидалии от мода, написанного в пол второго ночи))))
сегодня маршрут для кэпа переделаю...
У кого ещё проблемы со снятием абсолютно целого комплекта?
Noreas, с тобой отдельный сеанс будет, такчто сейчас ничего не предлагаю.
Дома буду ближе к вечеру. ну там 18...17 часов по Москве...
1 516 2010-02-05 02:29:03
Re: МОД: Ремонт вещей почти везде и без учёта карманов. (122 ответов, оставленных в Настройки / Плагины)
Update.
Читаем Изменения и радуемся.
PS - написано бетта(1.9b), значит ночью протестировал на 3 своих шмотках...но не всё успел заметить....но вроде даже работает ![]()
1 517 2010-02-04 23:27:03
Re: Жека, дорогой! (16 ответов, оставленных в Флейм)
Спасибо.
Зерг, подумай пожалуйста над тем, чтобы отобрать у пользователей возможность удалять свои темы(хотя я не знаю, есть ли разделение удалять свои темы и удалять свои сообщения).
Просто одно дело удалять свои сообщения и совсем другое удаляться совместно с чужими...
1 518 2010-02-04 23:06:01
Re: МОД от форумчан: Лечение у Лича. Ангелс, Кэп, Мун, Сэнд, Сан. (179 ответов, оставленных в Настройки / Плагины)
Ладно, тут я не прав.
В маршруте прописал ЗВ1, а там действительно просто ЗВ пишется.
Всем обновиться в пункте 4
1 519 2010-02-04 22:59:53
Re: МОД от форумчан: Лечение у Лича. Ангелс, Кэп, Мун, Сэнд, Сан. (179 ответов, оставленных в Настройки / Плагины)
А ты в курсе, что Зал воинов бывает "Зал воинов 1", "Зал воинов 2" и "Зал воинов 3"? ![]()
Такчто то, что он попёрся на 3-й этаж ниразу меня не удивляет.
То, что он у тебя несколько раз "Вылечился" тоже меня не удивляет, т.к. я писал во втором ответном сообщении тут, что бот тратит 1 минуту на то, чтобы осознать, есть на нем травма или нет. И просил не реагировать на застревание в чате минутное...
Короче, нечего мне у тебя смотреть - всё работает)))
1 520 2010-02-04 22:55:13
Тема: Жека, дорогой! (16 ответов, оставленных в Флейм)
Ну ядрить тебя налево.
Нахрена ты потёр все свои посты?
Нахрена темы свои потёр?
Вот мне сейчас нужна адрессация к интервалу действия бота. А её нету, т.к. Зерг в твоей теме отписывался.
И хрен знает, что ещё полезное ты похерил из-за своего тупого упрямства!
Вот скажи мне, я тебе чего-то плохого сделал? Или в помощи отказывал?
Да щас! У меня половина ПМов в ящике - твои.
А ты западло такое после себя оставил.
P.S.
Прошу не цензурировать. Ибо надо в таком виде чтобы видел.
ПМ он не читает вобще...
P.P.S.
ZheKa_BK
1 521 2010-02-04 22:41:18
Re: МОД от форумчан: Лечение у Лича. Ангелс, Кэп, Мун, Сэнд, Сан. (179 ответов, оставленных в Настройки / Плагины)
Если у тебя не работает - скидывай....
если работает или не пробывал -не надо ![]()
1 522 2010-02-04 22:15:36
Re: МОД от форумчан: Лечение у Лича. Ангелс, Кэп, Мун, Сэнд, Сан. (179 ответов, оставленных в Настройки / Плагины)
это я жду...жду и жду ![]()
и жду и жду....а никто в аську не бьётся...номер ПМом отправил с час наза...или 2...не помню
1 523 2010-02-04 11:54:59
Re: давайте создадим свой клан (10 ответов, оставленных в Флейм)
я не поленился и нашел старую тему
()![]()
1 524 2010-02-04 11:39:44
Re: давайте создадим свой клан (10 ответов, оставленных в Флейм)
где-то я это уже слышал...
1 525 2010-02-04 10:42:44
Re: МОД от форумчан: Лечение у Лича. Ангелс, Кэп, Мун, Сэнд, Сан. (179 ответов, оставленных в Настройки / Плагины)
Сегодня дома буду в лучшем случае часов в 9 по Москве...
тогда и разберёмся.