xamepa пишет:

комплект не одивается пишеь такого нет( вчера одевался(

Такая штука.....я в ремонт одевание после ремонта не вставлял. Совсем.
За это отвечает "Защита от боёв голыми". Проще говоря у тебя в настройках в боевой комплект вписан устаревший комплект. Видимо вчера ты его обновил smile

сделай копию плагина, назови его StopFight2, например.
замени внутри в нём все StopFight на StopFight2. поменяй там самый верхний параметр - всё. у тебя уникальный плагин для твоего конкретного персонажа. smile

а кто его знает...город какой? smile

1 179

(13 ответов, оставленных в Проблемы / Баги / Неполадки)

сказки народа севера расказывай другим smile
в 7.1 главныи фреймом был 3-й, а сейчас в БК им является 7-й.
Хоть ты тресни, а работать бот не будет так, как должен.

1 180

(13 ответов, оставленных в Проблемы / Баги / Неполадки)

не ошибаешься.
не работает и работать не будет.

1 181

(9 ответов, оставленных в Флейм)

Петро, ты решил ему подогнать новых друзей в качестве подарка? smile

1 182

(78 ответов, оставленных в Настройки / Плагины)

из 12-го сообщения - два кармана и точно в начале боя сразу жрать не начнёт.

1 183

(164 ответов, оставленных в Настройки / Плагины)

В данном подходе проводник тот, кто подаёт заявку.
Кто у вас там драться будет - это вы сами галочками распределяйте в настройках.

1 184

(164 ответов, оставленных в Настройки / Плагины)

да там столько всего будет, что угадать не возможно.
самое просто - файл текстовый не правильно назвал.
если с одного клиента обоих запускаешь - скорее всего дело в тектовом файле.

1 185

(164 ответов, оставленных в Настройки / Плагины)

var provodnik = "Указываю ник Проводника";
это в обоих файлах указываешь с ником того, кто заявку в данж подавать будет.

if(provodnik==mylogin) - это не трогай. smile

1 186

(164 ответов, оставленных в Настройки / Плагины)

должно быть "Не здесь"........
проще говоря когда бот пытался напасть на сопартийца в данже smile

1 187

(164 ответов, оставленных в Настройки / Плагины)

Всем, у кого проблема с сообщением "Не здесь"
- вам ().

Вопрос: Когда бот в пещере находится рядом с другим персонажем, выскакивает надпись Не сейчас, и бот ничего не хочет делать

Ответ: В файле Dungeon.js находим строку

if(top.frames[external.mainFrameIndex].arrLayers[1][0]["l"].arrUnits[0].action != "")

и заменяем её на

if(top.frames[external.mainFrameIndex].arrLayers[1][0]["l"].arrUnits[0].action)

1 188

(18 ответов, оставленных в Флейм)

ага....и инструкции для бота станут:
Необходимые материалы:
бухта кабеля *такого-то*
пневматические поршни,
метал для каркасного скелета.
Сборка:
спаять часть А с частью Б, прикрутить С с Т, проверить, моргает ли.
Всё - теперь бот будет искать людей из вашего блэклиста и чистить им рожу......

Исправлено
некачественно приваривал розетку и охранял компьютер....баг устранен - он теперь сам строит новые модули и они охраняют комп от посягательств smile

1 189

(18 ответов, оставленных в Флейм)

Тебе написать его?  big_smile
потом будем в терминатора играться smile

1 190

(15 ответов, оставленных в Флейм)

мою модификацию морковки добавили только в версии 8.6....

а если юзал выжить уже?

1 192

(27 ответов, оставленных в Настройки / Плагины)

да уж...капитально почистили hmm
ладно в середине темы код запрятан в другой раз был.....но плагин то за что?! hmm
в любом случае, я его вернул.

Задача плагина: Созданно именно для кача мультов, за которыми особо не следят. Особенно в конце 7-го уровня важен плагин, дабы вы не потеряли все зубы зря. Ну и ещё по-мелочи контролировать деятельность бота, чтобы как-нить не спалиться...как - не знаю smile
Совместимость: любая версия бота.
Установка:
1) в папке Plugins создаём файл StopFight.js с содержанием

var stop_exp = 2500; // Здесь пишем значение опыта, выше которого бота прекращает драться.
 
function StopFight(enabled)
{
    if(enabled)
    {
        PluginsOnLoad["StopFight"] = "StopFightHandler";
 
    }
    else
    {
        PluginsOnLoad["StopFight"] = "";
    }
}
 
function StopFightHandler(){
    if (!external.inBattle){
        if(get_mainframe().location.toString().match(/shop\.pl/)) return; // Вот тут строка.
        var sfRE = new RegExp(/Опыт:&nbsp;<b>([^<]+)</i);
        var sfText = doLoadExp("http://" + external.SCity.Text + ".combats.com/main.pl?tmp=" + Math.random());
        var sfRes = sfRE.exec(sfText);
        if(sfRes && parseInt(sfRes[1].replace(/\s/,''))>=stop_exp)external.Stop();
    }
}
 
function doLoadExp(url) {
    var req;
 
    if (window.XMLHttpRequest)
        req = new XMLHttpRequest();
    else
        req = new ActiveXObject("Microsoft.XMLHTTP");
 
    req.open("GET", url, false);
    req.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT"); //чтоб не кэшировались GET запросы
    req.send(null); // отправить запрос
    return req.responseText;
}

рекомендую сперва проверить работоспособность, и только потом уже надеяться, что он остановит в нужный момент.


Забыл сказать: в данже не сработает smile
хотя, если надо, могу переделать.

1 194

(22 ответов, оставленных в Помойка)

а теперь свой main.js, ибо в настройках, как ты и думал, всё правильно.

1 195

(22 ответов, оставленных в Помойка)

дык нету smile
залей на стронний сервак и опубликуй тут как [ img ]линк н рисунок[ /img ] smile

1 196

(22 ответов, оставленных в Помойка)

скриншот настройки - Поединки сюда вытащи smile
не бывает просто так ничего.

Запомните раз и на всегда.
Не бывает &gtl; &lt; &amp; в приёмах для записи через настройки.
Допустимо только для файлов приёмов! И в каком виде вы сюда выкладываете - в таком виде вам ответ писать и будут.
Если встретили такой приёми хотите его вставить через настройки, то заменяйте все:
&lt; - <
&gt; - >
&amp; - &

ты его через настройки или через файл приёмов вставлял?
я для файла писал.
логику я верную таки написал.

if((typeof(top.Battle.oBattle.oMySlot.arrEffects["block_fullshield"]) != "object" &amp;&amp; parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) &gt; 10)){
    if(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/sword[\d]+.gif/))
        _name = "spirit_14_prot_100";
    else if(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/crossbow[\d]+.gif/) || top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/hammer[\d]+.gif/))
        _name = "spirit_13_prot_100";
    else
        _name = "spirit_block25";
}

так?
или _name = "spirit_block25"; нужно и в тех случаях, когда "весит полная"?

А теперь помогите мне ети два приема в один соеденить

чё-то мне не нравится в этой фразе....

а по поводу этого обхединения - я в призрачках не понимаю ничего. и не вижу здесь причину обхединять в один приём...или хотябы то, как должен выглядеть результат.
либо алгоритм результирующего приёма напиши, либо придётся кого-нить ещё подождать, чтобы он разъяснил smile