Гип,твои слова да Богу в уши....В Латвии с этим делом всё на много хуже)
377 2011-07-04 18:31:50
Re: Ноут (18 ответов, оставленных в Флейм)
когда подключаешь ноут каблем к адсл или к локалке-то автомаом прописывается ип.Потом чтобы еще где-то подключиться через кабель,нужно всё ручками делать.Вот какой-нибудь способ,чтобы это делать без заморочек.
378 2011-07-04 18:26:16
Re: maQ (9 ответов, оставленных в Разное)
Ваган,для хаотов,сейчас лучше всего земля-воздух.Если ручками-то любым прикольно)))
380 2011-07-04 18:09:00
Тема: Ноут (18 ответов, оставленных в Флейм)
Народ,есть вопрос.У человека ноутбук.Он ездил на Украину, когда его там к нэту подключал,то автоматом прописался айпи.Сейчас вернулся домой,сеть вроде есть и сигнал хороший,а инэта нет.Как бы ему попроще поменять айпи?Может прога какая есть?
381 2011-07-04 18:05:13
Re: maQ (9 ответов, оставленных в Разное)
Все основные ударные и защитные будут.Но с ними одними чутка плохо.
382 2011-07-03 18:34:59
Re: Силовик (13 ответов, оставленных в Комплекты)
Год,вчера уходил на днюху в 18.00,бот настукавши был уже под 300к. ![]()
383 2011-07-03 18:33:36
Re: Помогите пожалуста. Бот начинает бой и пропускает ходы (40 ответов, оставленных в Настройки / Плагины)
Блин,реально жесть)))Модераторы,потрите этот топ нафиг,пожалуйста)
384 2011-07-03 14:05:36
Re: Силовик (13 ответов, оставленных в Комплекты)
ХЗ....Может быстро свое набивает и сливается...Как по мне,так я лучше стрелком пока.
385 2011-07-03 12:34:35
Re: Силовик (13 ответов, оставленных в Комплекты)
Красиво,согласен.Но уверты таких просто размазывают.
386 2011-07-03 11:46:33
Re: Плагин: Морковка для всех версий (136 ответов, оставленных в Настройки / Плагины)
Вот это классная тема))))
387 2011-07-03 11:40:06
Re: Помогите пожалуста. Бот начинает бой и пропускает ходы (40 ответов, оставленных в Настройки / Плагины)
Какая версия бота?)
388 2011-07-02 15:46:04
Re: Плагин взятия задания, все города, нужно протестить. От Gorlum (248 ответов, оставленных в JavaScript)
gorlum,извиняюсь,что тут пишу,но тогда уже про лучников продолжу.Когда он пойдет покупать стрелы в гос,то тогда нужно будет сделать так,чтобы и за креды покупал,и за зубы(с новым плагином от Exile) ![]()
389 2011-07-02 15:41:32
Re: Плагин: Упрощение процесса покупки вещей за зубы (44 ответов, оставленных в Настройки / Плагины)
Прикольно.Всё работает)Ждем подтверждения Анахроника,и наслаждаемся))) ![]()
390 2011-07-02 15:25:55
Re: Плагин взятия задания, все города, нужно протестить. От Gorlum (248 ответов, оставленных в JavaScript)
{
что-то делаем(топаем в гос за стрелами,раз переходы сделаны)
}
391 2011-07-02 14:20:16
Re: Плагин взятия задания, все города, нужно протестить. От Gorlum (248 ответов, оставленных в JavaScript)
Ну вот)))Значит будут полноценные выходные)))
392 2011-07-02 10:00:55
Re: Плагин: Упрощение процесса покупки вещей за зубы (44 ответов, оставленных в Настройки / Плагины)
Вы должны зайти под своим именем, чтобы увидеть скрытый текст.393 2011-07-02 09:46:44
Re: Плагин: Упрощение процесса покупки вещей за зубы (44 ответов, оставленных в Настройки / Плагины)
Но всё ж таки интересно, в чем заключалась палевность существующей версии плагина?
Палевность до банальности проста:покупка за зубы может выполняться только поштучно.То,что ты можешь покупать с помощью плюсика(10,20 и тд) за креды,эта же функция покупки за зубы не работает.А с помощью плагина можно сразу 10 и 20 и 30,как будто плюсиком,вот палево и есть.Это со слов qwerty.
П.С.Опиши работу плагина.
394 2011-07-01 17:51:38
Re: Плагин: Морковка для всех версий (136 ответов, оставленных в Настройки / Плагины)
Итак,друг,ты определись для начала чего ты хочешь.Во-первых,у тебя уже должно стоять вот это:
var temp_inf = "";
var temp_inf_razdel = 0;
function Morkovka(enabled)
{
if(enabled)
{
PluginsOnLoad["Morkovka"] = "MorkovkaHandler";
}
else
{
PluginsOnLoad["Morkovka"] = "";
}
}
function MorkovkaHandler(url)
{
if (top.Battle.bInBattle)return;
var hpRemain = parseInt(maxHP - tkHP);
var manaRemain = 0;
if(window.tkMana)
manaRemain = parseInt(maxMana - tkMana);
var morkovkaName = [];
if(external.room_name=='Грибница' && top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/(?:Слабость к (?:Воде|Огню|Воздуху))|(?:Дрожь в коленях)/i))
{
temp_inf = doLoad("http://" + external.SCity.Text + ".combats.com/main.pl?edit=3&rnd=" + Math.random());
temp_inf_razdel = 3;
}
if(temp_inf && (temp_inf.match(/Слабость к (?:Воде|Огню|Воздуху)/i) || temp_inf.match(/Дрожь в коленях/i)))
{
morkovkaName[morkovkaName.length]=[];
morkovkaName[morkovkaName.length-1].push("Печень Гусеница");
morkovkaName[morkovkaName.length-1].push(3);
}
if(hpRemain > 1500){
morkovkaName[morkovkaName.length]=[];
morkovkaName[morkovkaName.length-1].push("Настойка на грибах");
morkovkaName[morkovkaName.length-1].push(4); //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
}
if(tkHP < 200){
morkovkaName[morkovkaName.length]=[];
morkovkaName[morkovkaName.length-1].push("Сосуд жизненных сил");
morkovkaName[morkovkaName.length-1].push(4); //Раздел инвентаря, где лежит элексир. 2- раздел "Элексиры", 3 - "Прочее"
}
if(hpRemain > 300){
morkovkaName[morkovkaName.length]=[];
morkovkaName[morkovkaName.length-1].push("Заживляющий Эликсир");
morkovkaName[morkovkaName.length-1].push(3); //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
}
if(hpRemain > 150){
morkovkaName[morkovkaName.length]=[];
morkovkaName[morkovkaName.length-1].push("Заживляющая Настойка");
morkovkaName[morkovkaName.length-1].push(3); //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
}
if(morkovkaName.length > 0)
for(x=0;x<=(morkovkaName.length-1);x++){
if(Morkovka2Handler(morkovkaName[x][0],morkovkaName[x][1]))
break;
}
}
function Morkovka2Handler(elikName,razdel)
{
if(temp_inf_razdel != razdel)
temp_inf = doLoad("http://" + external.SCity.Text + ".combats.com/main.pl?edit="+razdel+"&rnd=" + Math.random());
temp_inf_razdel = razdel;
var m = elikName + "(\\s\\(x\\d+\\))?','main.pl',\\s'(.+?)',\\s'.*?',\\s(\\d+)";
var found = temp_inf.match(m);
if(found != null)
{
external.AddToChat("Выпиваю эликсир <b>\\\"" + elikName + "\\\"</b>");
top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/main.pl?use=" + found[2] + "&n=" + found[3];
if(elikName == "Печень Гусеница" || elikName == "Почки Палочника")
temp_inf = "";
temp_inf_razdel = 0;
return true;
}
return false;
}
function doLoad(url) {
if (window.XMLHttpRequest)
req = new XMLHttpRequest();
else
req = new ActiveXObject("Microsoft.XMLHTTP");
req.open("GET", url, false); // задать параметры методу open
req.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT"); //чтоб не кэшировались GET запросы
req.send(null); // отправить запрос
return req.responseText;
}
Во-вторых,я тебе подгонял под твои цифры
1669 .. Хочу - , чтоб при 1200 и меньше юзал Заживляющую настойку до 1450, при 600хп и меньше заживл эликсир до 1450, при 200 и меньше ту что востанавливает полностью хп..
В связи с твоим недовольством и тд
1. Идет бот по пещере, прыгнул в бой, хп осталось на 200 меньше , в боте стоит установка нападать при +-10%от Хп, и Тут плагин взял и использовал элик +150.-при этом он у тебя будет постоянно почти с полными ХП,и твоя установка +-10% нафиг тогда не нужна.
2.Бот попер дальше и напал... вышел из поединка -400 хп бот берет и пьет +300 ( а на деле бот пьет 2 раза по +150)-
Хочу - , чтоб при 1200 и меньше юзал Заживляющую настойку до 1450=>условия выпивания абсолютно разные))))
3.Про настойку я тебе исправил плагин,ты его не установил вообще.
Результат,изначально,у тебя почти что был идеальный вариант)Сейчас вот так поставь и попробуй:
1.1690-~10%=Нападение при ~1520+
2.После боя ~1300-"Заживляющая Настойка"будет пить 2 штуки,так как хила одной 150 не хватает.Потому лучше сделать разницу на выпивание 1-го эля.Это будет 319.
3.После боя ~1100 ХП-Разница от нападения 420.Выпьет +300 и +150=~1550.Делаем разницу ХП 470.
4.Ну и далее,если разница в ХП=> 1500="Настойка на грибах" и если ХП меньше 200="Сосуд жизненных сил"(Но это актуально ток в кализации)
Итог имеем:
var temp_inf = "";
var temp_inf_razdel = 0;
function Morkovka(enabled)
{
if(enabled)
{
PluginsOnLoad["Morkovka"] = "MorkovkaHandler";
}
else
{
PluginsOnLoad["Morkovka"] = "";
}
}
function MorkovkaHandler(url)
{
if (top.Battle.bInBattle)return;
var hpRemain = parseInt(maxHP - tkHP);
var manaRemain = 0;
if(window.tkMana)
manaRemain = parseInt(maxMana - tkMana);
var morkovkaName = [];
if(external.room_name=='Грибница' && top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/(?:Слабость к (?:Воде|Огню|Воздуху))|(?:Дрожь в коленях)/i))
{
temp_inf = doLoad("http://" + external.SCity.Text + ".combats.com/main.pl?edit=3&rnd=" + Math.random());
temp_inf_razdel = 3;
}
if(temp_inf && (temp_inf.match(/Слабость к (?:Воде|Огню|Воздуху)/i) || temp_inf.match(/Дрожь в коленях/i)))
{
morkovkaName[morkovkaName.length]=[];
morkovkaName[morkovkaName.length-1].push("Печень Гусеница");
morkovkaName[morkovkaName.length-1].push(3);
}
if(hpRemain > 1500){
morkovkaName[morkovkaName.length]=[];
morkovkaName[morkovkaName.length-1].push("Настойка на грибах");
morkovkaName[morkovkaName.length-1].push(4); //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
}
if(tkHP < 200){
morkovkaName[morkovkaName.length]=[];
morkovkaName[morkovkaName.length-1].push("Сосуд жизненных сил");
morkovkaName[morkovkaName.length-1].push(4); //Раздел инвентаря, где лежит элексир. 2- раздел "Элексиры", 3 - "Прочее"
}
if(hpRemain > 470){
morkovkaName[morkovkaName.length]=[];
morkovkaName[morkovkaName.length-1].push("Заживляющий Эликсир");
morkovkaName[morkovkaName.length-1].push(3); //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
}
if(hpRemain > 319){
morkovkaName[morkovkaName.length]=[];
morkovkaName[morkovkaName.length-1].push("Заживляющая Настойка");
morkovkaName[morkovkaName.length-1].push(3); //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
}
if(morkovkaName.length > 0)
for(x=0;x<=(morkovkaName.length-1);x++){
if(Morkovka2Handler(morkovkaName[x][0],morkovkaName[x][1]))
break;
}
}
function Morkovka2Handler(elikName,razdel)
{
if(temp_inf_razdel != razdel)
temp_inf = doLoad("http://" + external.SCity.Text + ".combats.com/main.pl?edit="+razdel+"&rnd=" + Math.random());
temp_inf_razdel = razdel;
var m = elikName + "(\\s\\(x\\d+\\))?','main.pl',\\s'(.+?)',\\s'.*?',\\s(\\d+)";
var found = temp_inf.match(m);
if(found != null)
{
external.AddToChat("Выпиваю эликсир <b>\\\"" + elikName + "\\\"</b>");
top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/main.pl?use=" + found[2] + "&n=" + found[3];
if(elikName == "Печень Гусеница" || elikName == "Почки Палочника")
temp_inf = "";
temp_inf_razdel = 0;
return true;
}
return false;
}
function doLoad(url) {
if (window.XMLHttpRequest)
req = new XMLHttpRequest();
else
req = new ActiveXObject("Microsoft.XMLHTTP");
req.open("GET", url, false); // задать параметры методу open
req.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT"); //чтоб не кэшировались GET запросы
req.send(null); // отправить запрос
return req.responseText;
}
Поставь,пожалуйста,попробуй,и отпишись.Я надеюсь понятно объяснил)))думаю,в дальнейшем ты его сам можешь прекрасно подгонять под себя)
395 2011-07-01 17:15:54
Re: Энциклопедия по классам бойцов. Глава 1. Арбалет (14 ответов, оставленных в Прохождение)
Год,играют,и очень успешно,хоть их не много.
396 2011-06-30 21:53:37
Re: Плагин если умер, возвращаться в то же место в подземелье (8 ответов, оставленных в Настройки / Плагины)
Видимо я/мы не поняли или не допоняли вопроса.
397 2011-06-30 18:51:08
Re: Плагин: Упрощение процесса покупки вещей за зубы (44 ответов, оставленных в Настройки / Плагины)
Данке
Было бы за что...
398 2011-06-30 18:49:28
Re: Плагин если умер, возвращаться в то же место в подземелье (8 ответов, оставленных в Настройки / Плагины)
Нет,нет еще.
399 2011-06-30 18:42:53
Re: Плагин: Упрощение процесса покупки вещей за зубы (44 ответов, оставленных в Настройки / Плагины)
Скиньте в личку код плагина, пожалуйста.
Из интереса глянуть хочется.
Скинул.
400 2011-06-30 18:33:03
Re: Плагин: Морковка для всех версий (136 ответов, оставленных в Настройки / Плагины)
не пьет настойку на грибах
Могу даже сказать почему-потому как Настойка на грибах там не прописана вообще.Пропустили случайно.Попробуй вот так:
var temp_inf = "";
var temp_inf_razdel = 0;
function Morkovka(enabled)
{
if(enabled)
{
PluginsOnLoad["Morkovka"] = "MorkovkaHandler";
}
else
{
PluginsOnLoad["Morkovka"] = "";
}
}
function MorkovkaHandler(url)
{
if (top.Battle.bInBattle)return;
var hpRemain = parseInt(maxHP - tkHP);
var manaRemain = 0;
if(window.tkMana)
manaRemain = parseInt(maxMana - tkMana);
var morkovkaName = [];
if(external.room_name=='Грибница' && top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/(?:Слабость к (?:Воде|Огню|Воздуху))|(?:Дрожь в коленях)/i))
{
temp_inf = doLoad("http://" + external.SCity.Text + ".combats.com/main.pl?edit=3&rnd=" + Math.random());
temp_inf_razdel = 3;
}
if(temp_inf && (temp_inf.match(/Слабость к (?:Воде|Огню|Воздуху)/i) || temp_inf.match(/Дрожь в коленях/i)))
{
morkovkaName[morkovkaName.length]=[];
morkovkaName[morkovkaName.length-1].push("Печень Гусеница");
morkovkaName[morkovkaName.length-1].push(3);
}
if(hpRemain > 1500){
morkovkaName[morkovkaName.length]=[];
morkovkaName[morkovkaName.length-1].push("Настойка на грибах");
morkovkaName[morkovkaName.length-1].push(4); //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
}
if(tkHP < 200){
morkovkaName[morkovkaName.length]=[];
morkovkaName[morkovkaName.length-1].push("Сосуд жизненных сил");
morkovkaName[morkovkaName.length-1].push(4); //Раздел инвентаря, где лежит элексир. 2- раздел "Элексиры", 3 - "Прочее"
}
if(hpRemain > 300){
morkovkaName[morkovkaName.length]=[];
morkovkaName[morkovkaName.length-1].push("Заживляющий Эликсир");
morkovkaName[morkovkaName.length-1].push(3); //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
}
if(hpRemain > 150){
morkovkaName[morkovkaName.length]=[];
morkovkaName[morkovkaName.length-1].push("Заживляющая Настойка");
morkovkaName[morkovkaName.length-1].push(3); //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
}
if(morkovkaName.length > 0)
for(x=0;x<=(morkovkaName.length-1);x++){
if(Morkovka2Handler(morkovkaName[x][0],morkovkaName[x][1]))
break;
}
}
function Morkovka2Handler(elikName,razdel)
{
if(temp_inf_razdel != razdel)
temp_inf = doLoad("http://" + external.SCity.Text + ".combats.com/main.pl?edit="+razdel+"&rnd=" + Math.random());
temp_inf_razdel = razdel;
var m = elikName + "(\\s\\(x\\d+\\))?','main.pl',\\s'(.+?)',\\s'.*?',\\s(\\d+)";
var found = temp_inf.match(m);
if(found != null)
{
external.AddToChat("Выпиваю эликсир <b>\\\"" + elikName + "\\\"</b>");
top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/main.pl?use=" + found[2] + "&n=" + found[3];
if(elikName == "Печень Гусеница" || elikName == "Почки Палочника")
temp_inf = "";
temp_inf_razdel = 0;
return true;
}
return false;
}
function doLoad(url) {
if (window.XMLHttpRequest)
req = new XMLHttpRequest();
else
req = new ActiveXObject("Microsoft.XMLHTTP");
req.open("GET", url, false); // задать параметры методу open
req.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT"); //чтоб не кэшировались GET запросы
req.send(null); // отправить запрос
return req.responseText;
}
Я там поставил: если разница от твоих максимальных ХП будет 1500(т.е. меньше 169),то пить Настойку.Цифры сам подкорректируешь под себя.