Бойцовский кодинг Александр Шарахов младший Хакер, номер #071, стр. 071-112-4 Быстрое открытие инвентаря По стандарту инвентарь открывается в верхнем фрейме БК, поэтому бегать по Башне или нападать на вошедшего в комнату противника во время примеривания вещей не удастся. Для экономии времени целесообразно в момент перехода из комнаты в комнату открыть инвентарь в новом окне, чтобы быстро одеться и сохранить такие полезные качества, как возможность убежать и напасть :). И мы, как настоящие компьютерные злодеи, будем делать это при помощи контекстного меню. Итак, нам нужна ссылка на инвентарь. Добыть ее очень просто. Заходим в БК: Инвентарь -> Обмундирование -> Свойства. Обнаруживаем ссылку вида http://твой_город_в_БК.combats.ru/main.pl?edit=1&случайное_число. Осталось сделать новый раздел в реестре (назовем его «Инвентарь») и написать программу на JavaScript (предлагаю сохранить ее как C:\Xakep\inventar.htm), открывающую нужную нам ссылку в новом окне. Как и куда добавлять этот раздел, смотри выше по тексту статьи. Код программы тривиален и приведен на плашке :). Конечно же, его можно переписать так, чтобы избавиться от заранее заданной переменной hosting, используя свойство menuArguments объекта external, но это я оставлю тебе как домашнее задание. Код программы, открывающей новое окно с инвентарем <script language="javascript"> var hosting = "http://paladinscity"; //замени этот параметр на название твоего города в БК var sURL = (hosting + ".combats.ru/main.pl?edit=1&" + Math.random()); // собираем ссылку из кусочков function openWin() { window.open(sURL, "_blank","fullscreen = yes"); // открываем инвентарь в новом окне на полный экран } openWin(); </script> По личному опыту скажу, что обычно до первого нападения игрок успевает пройти 3-4 комнаты и собрать все вещи, лежащие в них. Если ты со своими приятелями организуешь команду, то благодаря высокой скорости собирания вещей вы будете всегда побеждать своих менее расторопных противников. Это гарантирует постоянные денежные вливания в твои скудные запасы кредитов, поскольку турниры стартуют каждые восемь часов. «Комната за комнатой... шаг за шагом... шаг к победе или к смерти... смелые воины-одиночки, хитрые убийцы, добивающие раненых, рыцари, на время сплотившиеся в команды, чтобы вместе пройти все ужасы Башни смерти, а потом убить друг друга... Кто из них пройдет весь путь? Кому достанется награда Башни? Может, ТЕБЕ?» CD На компакт-диске лежат исходники программы для собирания вещей в Башне смерти (xakep1.htm) и программы, открывающей инвентарь в новом окне IE (inventar.htm). Не забудь изменить переменную hosting на свой город в БК. WWW Если ты покупаешь журнал без диска, то ищи на сайте www.xakep.ru исходные коды в разделе «Х-релиз». INFO Адрес игры Бойцовский клуб: www.combats.ru Эти люди следят за культурой общения в БК: www.paladins.combats.ru |