526

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

Малость изменил код, привязав проверку на покупку к обновлению фрейма.

одобряю smile

Одобряю smile
Убрать alert'ы, чтоб не мешались и сделать вывод ошибок куда-нибудь в чат например через AddToChat.
Ну и оформляй тему - прикрепим smile

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

Завтра днём посмотрю, работают ли в плагинах эти экстерналы hmm
Ошибка про гусей - это здорово, но err.description был бы нагляднее smile

Кстати, кусок напряг слегка:

else if(room == "Зал воинов")
                external.SBattleAbovePercent = 100;
                external.dungeonEnabled = false;

где фигурные скобки? smile

спасибо, что напомнил...надо проверить работоспособность переменной "количество смертей в подземелье" и сделать её применимой для подземелий и в бою smile

со времен 7-й версии я решил, что чтобы не лез в бой, надо выставлять %ХП для подачи заявки = 101%

external.SBattleAbovePercent = 101;

smile

external.dungeonEnabled = true / false и возвращает значение, если надо. Только в меню галочку не ставит - в остальном работает.

533

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

Я поменял местами в сообщении Mr Blanco грибную настойку и Сосуд жизненных сил, чтобы грибная настойка была первой в списке на выпивание.

В 9.1.3 эти два фэйлить не будут.
Да и остальные тоже не должны smile

Не, ты не понял smile
Записи "get_mainframe()" и "top.frames[external.mainFrameIndex]" эквивалентны (правда в случае экстернала там руками определяется название главного фрэйма один раз при старте, а get_mainframe() - это функция используемая в БК).
Под "одновременно" я имел ввиду "в одном плагине разные записи одного и того же" smile

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

Как-то тему неграмотно сделали smile
Вопрос то бл конкретный: сделать конкретный плагин smile
Так и надо было назвать "Плагин ... от Gorlum" и в первом посте всегда держать последнюю версию smile

Сам плагин я не читал и не знаю, как он работает(плохо у меня со временем), поэтому просто пару советов дам:
1) Я недоумеваю по поводу одновременного использования и "top.frames[external.mainFrameIndex]", и "get_mainframe()" smile
2) "top.Chat.Self.AddMessage"... а чем external.AddToChat не устраивает? Мне казалось, что с меткой времени сообщения выглядят более информативно.
3)

var imgs = get_mainframe().document.getElementsByTagName("IMG");
и
var tmp = get_mainframe().document.getElementsByTagName("a");
заменил бы на
var imgs = get_mainframe().document.images;
и
var tmp = get_mainframe().document.links;

Забыл сказать, что в 9.1.3 будет новая функция для "правильного" клацания по ссылкам/переходам и прочему (_path = "Название, куда кликать: кнопка, маршрут, ссылка или просто картинка";).
И обновление комнаты привяжу к обновлению фрэйма, а не к таймеру как сейчас.

538

(2 ответов, оставленных в JavaScript)

Jquery не знаю, не трогал, не хотел smile

Можно ли в местах "  $(this).find(".sub")  ", как-то сделать, чтоб искало не ".sub"? а ".sub_left & .sub_right"? ) Где .sub, .sub_left и .sub_right это классы в ксс.

Это прописывается так(только не &, а или):

$(this).find(".sub_left, .sub_right")

Для тестирования/отладки:

var chatFrame = top.Battle.Self.arrLogs.oChat.Frame();
var chatMessage = "";
for(var i = 0; i<chatFrame.childNodes.length; i++)
{
    chatMessage = chatFrame.childNodes[i];
    alert(chatMessage.innerText);
}

А для реализации попросить меня добавить контрольную переменную, которая в момент публикации данного сообщения меняла бы своё значение, чтобы меньше грузить бота и свой мозг.

540

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

Да и на воине должно работать, если вы добавите строку

_target = top.Battle.oBattle.sEnemyLogin;

541

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

master22, () ответа был в том числе для тебя

542

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

Ничего smile
Продажа бота тоже не бизнесс...скорее отбивка тех средств, что я потратил на бота + оплата за хостинг/домен. В общем в 0 может быть когда-нибудь выйду smile

543

(31 ответов, оставленных в Общий)

Я добавлю:
1) Не посылайте ко мне заведомо непонятных людей.
Что это такое:

Сдрасти.... как купить автобот не подскажите??

Вы понимаете, что если он покупает бота, вам придётся с ним на форуме одном жить/общаться/помогать?

2) Для ВСЕХ ТЕХ, кто пишет мне про WMU.
Webmoney - такая противная вещь, в которой можно создать кошельки с любой валютой. Вот прямо в WMKeeper Classic взять и создать кошелёк типа R. А потом кликнуть правой кнопочкой по своему WMU -> Обменять -> WM* на WM*.


P.S.
Господи, спасибо, что мне хватило сознания не публиковать мобильник и аську -_-"

544

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

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

545

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

Разрабу кр/екр не нужны. Разраб не играет в БК.

В этом маршруте бот использует объекты только на 20 определенных клетках... такчто прошу внимательно посмотреть и ответить про объекты smile

Во как дембель сказал, я полюбому ничего не понял !

Если мне память не изменяет, то это сказал прапор smile

548

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

hyppo, malrom
ничего смотреть не надо - отпускает через сутки.
Причину понять покачто не могу...знаю на каком месте в скриптах спотыкается, но не с какого перепуга он это начинает делать smile

549

(5 ответов, оставленных в JavaScript)

Не, усиленно не надо.
В нашем случае важным является только ()
остальное ты из php уже знаешь (ну +- ньюансы синтаксиса).

550

(15 ответов, оставленных в Общий)

Пользоваться разделами никто не заставляет.
Если не будет наполняться контентом каким-либо, просто сольём раздел с соседним. Темы/сообщения прекрасно переносятся в другие ветки форума.

P.S.
Хотите организовать обсуждение, сформулируйте свое сообщение так, как сделал Mr Blanco в данном топике.
Только тогда люди смогут трезво взглянуть на ваше предложение и сделать замечания.