Сколько денег готов выделить?
27 2011-08-18 19:45:02
Re: Перезарядка стрел (2 ответов, оставленных в Общий)
пробел убери после Обычные стрелы для лука
28 2011-08-18 19:44:02
Re: Выбрасывает и не заходит обратно (8 ответов, оставленных в Проблемы / Баги / Неполадки)
Понял, спасибо.
29 2011-08-18 14:01:43
Re: Выбрасывает и не заходит обратно (8 ответов, оставленных в Проблемы / Баги / Неполадки)
А надо выставлять город авторизации тот, в котором у меня чар? По-моему же пофиг через какой заходить, редиректит все-равно на нужный.
30 2011-08-18 12:11:03
Re: Выбрасывает и не заходит обратно (8 ответов, оставленных в Проблемы / Баги / Неполадки)
ясн)
31 2011-08-18 11:58:42
Тема: Выбрасывает и не заходит обратно (8 ответов, оставленных в Проблемы / Баги / Неполадки)
Ночью по планировщику боты стоят, а когда просыпаюсь утром, вместо того, чтобы уже как 3 часа хаотиться, бот стоит на странице с логином и ничего не делает. У меня одного такое?
32 2011-08-17 23:43:02
Re: Проблемы у стрелков (ликонтропия) (18 ответов, оставленных в Проблемы / Баги / Неполадки)
странно, сейчас вообще не срабатывает. Может у тебя ещё какие-то плагины запущены?
33 2011-08-17 12:51:29
Re: Проблемы у стрелков (ликонтропия) (18 ответов, оставленных в Проблемы / Баги / Неполадки)
Не, пишет что подходящий предмет не найден. Сам думаю найти решение, да вот последнее время не удаётся выделить время на это.
34 2011-08-16 15:17:33
Re: Система игры в рулетку. (11 ответов, оставленных в Общий)
Попробуйте этой системой... Только не увлекайтесь, 200кр выиграли - уйдите лучше.
Обычная геометрическая прогрессия. Вот только фигня в том, что бы выиграть 2 кр нужно рисковать около 2-мя тоннами кр. При этом бывают вероятности, когда подряд выпадает один цвет больше чем 8 раз, и тогда, ради 2-х кр ты сливаешь 2к. И кстати, в инет казино вероятность одного цвета подряд больше 8-ми раз гораздо выше.
35 2011-08-14 14:43:27
Re: Проблемы у стрелков (ликонтропия) (18 ответов, оставленных в Проблемы / Баги / Неполадки)
ну профильки это такое. А вот проверку на заряд стрел надо сделать из инвентаря, там показывается нормальный шмот, думаю это сделать не сложно, ждем Анахроника.
36 2011-08-05 22:49:19
Re: автовыбрасывание (8 ответов, оставленных в Подземелье / Маршруты)
Понял) Невнимательность долбанная)
37 2011-08-05 21:23:39
Re: автовыбрасывание (8 ответов, оставленных в Подземелье / Маршруты)
gorlum пишет:По задумке должно проверять каждые 5 минут, если ты не на входе - то будет заходить.
Исправленная версия:
function toDungeon(enabled)
{
if(enabled)
{
toDungeonTimer = setInterval("toDungeonHandler()",36000);
}
else
{
clearInterval(toDungeonTimer);
}
}
function toDungeonHandler()
{
if(external.room_name == "Спуск в катакомбы" && top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/Никогда и никому не говорите пароль от своего персонажа/))
external.ClickLink("Спуск в Катакомбы",1);
}
А моя не работает?(
38 2011-08-05 16:29:15
Re: автовыбрасывание (8 ответов, оставленных в Подземелье / Маршруты)
Создай плагин с названием toDungeon.js и забрось это:
function toDungeon(enabled)
{
toDungeonTimer[mylogin] = setInterval("toDungeonHandler()",36000);
}
function toDungeonHandler()
{
if(room == "Спуск в катакомбы" && top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/Никогда и никому не говорите пароль от своего персонажа/) && top.frames[external.mainFrameIndex].is_accessible)
Walk("Спуск в Катакомбы");
}
function Walk(name)
{
var imgs = top.frames[external.mainFrameIndex].document.images;
for(i = 0;i<imgs.length;i++)
{
if(imgs[i].outerHTML.match(name) && imgs[i].style.visibility != "hidden" && imgs[i].onclick && (imgs[i].height*imgs[i].width)>60)
{
external.AddToChat("Иду в " + name);
imgs[i].click();
break;
}
}
}
По задумке должно проверять каждые 5 минут, если ты не на входе - то будет заходить.
39 2011-08-05 16:20:55
Re: автовыбрасывание (8 ответов, оставленных в Подземелье / Маршруты)
можно плагин написать, там буквально пару строк
40 2011-08-04 18:12:15
Re: Ура) меня блокнули) (18 ответов, оставленных в Флейм)
gorlum
ну когда Internal Server Error возникает или Service Temporary Unavailable, как из них бот выходит?
ты когда руками в пещере сидишь, и у тебя интернал сервер ерор, ты клацаешь ф5 или обновить, и тоже обращаешься к данж.пл, бот делает так же, он не ломится тупо по ссылке, а ищет кнопку, если её нет - обновляет верхний фрейм.
42 2011-08-04 11:44:46
Re: Ура) меня блокнули) (18 ответов, оставленных в Флейм)
Не по-этому палят что ты написал) Эта тема уже стара как мир и бота уже давно сделали так, что бы он не делал таких ошибок, как ты написал в личке.
43 2011-08-04 00:35:13
Re: Ура) меня блокнули) (18 ответов, оставленных в Флейм)
мне тоже в личку напиши свои соображения по поводу палева)
44 2011-08-02 17:10:51
Re: Автопокупка стрел (54 ответов, оставленных в JavaScript)
А в закладку "Амуниция" заходит?
45 2011-08-02 13:35:23
Re: Автопокупка стрел (54 ответов, оставленных в JavaScript)
var min = 1000;
var max = 3000;
var randomValue;
var needToBuy = 10;
var leftToBuy = 0;
var buyingFinished = false;
var room = '';
var streluTimer = {}
var itemName = "Обычные стрелы для арбалета";
function strelu(enabled)
{
if(enabled)
{
streluTimer[mylogin] = setInterval("streluHandler()",2000);
}
else
{
clearInterval(streluTimer[mylogin]);
}
}
function streluHandler()
{
try
{
external.AddToChat(buyingFinished);
clearInterval(streluTimer[mylogin]);
randomValue = Math.floor(Math.random()*(max - min) + min);
streluTimer[mylogin] = setInterval("streluHandler()", randomValue);
if(external.ArrowsEnds)
{
leftToBuy = needToBuy;
return;
}
if(get_mainframe().document.all[0].innerHTML.match(/Недостаточно места в рюкзаке/) || get_mainframe().document.all[0].innerHTML.match(/Недостаточно денег/))
buyingFinished = true;
external.SBattleAbovePercent.Text = 101;
var s = top.frames[external.mainFrameIndex].document.all[0].innerHTML;
if(room = s.match(/<nobr>([^<]+)<\/nobr>/))
room = String(room[1]);
if(!buyingFinished)
{
if(room == null)
{
if(s.match(/drwfl\("Бартоломей",/i)) external.ClickLink("подойти к прилавку",2);
//тут идут условия для остальных ботов
}
else if(room.match(/Зал воинов/i) && top.frames[external.mainFrameIndex].is_accessible)
external.ClickLink("\'Бойцовский Клуб\'",3);
else if(room == "Бойцовский Клуб" && external.SCity.Text == "sandcity" && top.frames[external.mainFrameIndex].is_accessible)
external.ClickLink("Центральный Оазис",3);
else if (room == "Центральный Оазис" && top.frames[external.mainFrameIndex].is_accessible)
external.ClickLink("Базар",3);
else if (room == "Базар" && top.frames[external.mainFrameIndex].is_accessible)
external.ClickLink("Лавка Бартоломея",3);
else if (room == "Лавка Бартоломея")
external.ClickLink("Бартоломей",3);
else if(room == "Бойцовский Клуб" && (external.SCity.Text == "lowcity" || external.SCity.Text == "oldcity" || external.SCity.Text == "dreamcity") && top.frames[external.mainFrameIndex].is_accessible)
external.ClickLink("Центральная Площадь",3);
else if (room == "Центральная Площадь" && top.frames[external.mainFrameIndex].is_accessible)
if(!external.ClickLink("Магазин",3)) alert("tt");
else if(room == "Магазин")
{
external.AddToChat(buyingFinished);
if(s.match(/Отдел \"Амуниция\"/i) == null) external.ClickLink("Амуниция",2);
else
{
if(leftToBuy == 0)
{
buyingFinished = true;
return;
}
if(external.level <= 7)
{
//покупка за зубы. Хз как сделать
}
else
{
external.AddToChat(buyingFinished);
external.ClickLink(itemName,3);
buyingFinished = true;
top.frames[external.mainFrameIndex].document.getElementsByName("count")[0].value = needToBuy;
top.frames[external.mainFrameIndex].document.forms[0].submit();
external.AddToChat(buyingFinished);
}
}
}
}
else
{
if(room == "Магазин" && external.SCity.Text == "sandcity" && top.frames[external.mainFrameIndex].is_accessible)
external.ClickLink("Лавка Бартоломея",2);
else if (room == "Лавка Бартоломея")
external.ClickLink("Базар",3);
else if (room == "Базар" && top.frames[external.mainFrameIndex].is_accessible)
external.ClickLink("Центральный Оазис",3);
else if (room == "Центральный Оазис" && top.frames[external.mainFrameIndex].is_accessible)
external.ClickLink("Бойцовский Клуб",3);
else if(room == "Бойцовский Клуб" && top.frames[external.mainFrameIndex].is_accessible)
{
external.ClickLink("Зал воинов",3);
external.ArrowsEnds = true;
buyingFinished = false;
external.SBattleAbovePercent.Text = 100;
}
}
}
catch(err)
{
external.AddToChat("err");
}
}
Запусти этот, в нем баингфиниш показывает свое значение в чат, тогда точно будет понятно, он это или нет.
46 2011-08-01 21:34:38
Re: Автопокупка стрел (54 ответов, оставленных в JavaScript)
А если вместо итемнейма вписать bolt_common100 например?
Вот так вот:
function streluzub(enabled)
{
if(enabled)
{
streluzubTimer = setInterval("streluzubHandler()",2000);
}
else
{
clearInterval(streluzubTimer);
}
}
function streluzubHandler()
{
for(var i=0; i<needToBuy; i++)
{
if(get_mainframe().document.all[0].innerHTML.match(/Недостаточно места в рюкзаке/) && get_mainframe().document.all[0].innerHTML.match(/Недостаточно денег/))
{
buyingFinished = true;
return;
}
else
external.ClickLink(bolt_common100,2);
}
}
47 2011-08-01 21:09:13
Re: Автопокупка стрел (54 ответов, оставленных в JavaScript)
В нубогороде не хочет заходить в магаз почему-то. И почему нельзя сделать покупку за зубы вот так?
function streluzub(enabled)
{
if(enabled)
{
streluzubTimer = setInterval("streluzubHandler()",2000);
}
else
{
clearInterval(streluzubTimer);
}
}
function streluzubHandler()
{
for(var i=0; i<needToBuy; i++)
{
if(get_mainframe().document.all[0].innerHTML.match(/Недостаточно места в рюкзаке/) && get_mainframe().document.all[0].innerHTML.match(/Недостаточно денег/))
{
buyingFinished = true;
return;
}
else
external.ClickLink(itemName,3);
}
}
if(external.level <= 7)
{
streluzubHandler();
}
48 2011-07-31 18:55:33
Re: Плагин взятия задания, все города, нужно протестить. От Gorlum (248 ответов, оставленных в JavaScript)
То есть, при нажатой кнопке "Стоп" и тебя чар ходит по подземке?
49 2011-07-30 20:06:45
Re: Помогите добавить условие в прием! (30 ответов, оставленных в Настройки / Плагины)
и всё же, возможно установить условие на *юзалось ли выжить* или нет?
Можно попросить Анахроника, что бы сделал екстернал для проверки юзанья "выжить")
50 2011-07-30 14:13:20
Re: Стрельба по фокус цели (26 ответов, оставленных в Настройки / Плагины)
Первый приём
if(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/sword[\d]+.gif/))
_name = "focus";
else if(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/axe[\d]+.gif/))
_name = "focus";
Второй
if(!top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/knife[\d]+.gif/))||if(!top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/crossbow[\d]+.gif/)){
var target_button = top.Battle.oBattle.arrButtons["focus_target"];
if(target_button.style.visibility != "hidden" && !target_button.bChecked)
target_button.click();
}
if(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/knife[\d]+.gif/))||if(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/crossbow[\d]+.gif/)){
var target_button = top.Battle.oBattle.arrButtons["focus_target"];
if(target_button.style.visibility != "hidden" && target_button.bChecked)
target_button.click();
}
Третий.
По идее должно работать.