Diablo · Starcraft · Neverwinter Nights
Добро пожаловать, Гость ( вход · регистрация )
Diablozone.net » Статьи » Гайд по использованию d2jsp

Гайд по использованию d2jsp

.............Гайд по использованию d2jsp...........

Сперва-наперво, вам потребуется сам Diablo2 Java Script Parser (далее d2jsp), и какой-нибудь скрипт бота. Взять все это можно с www.d2jsp.org. Процесс инсталляции описывать не буду, дабы он прост до изнеможения. Желательно с того же сайта скачать и "d2jsp editor" он далее пригодится.
Когда все проинсталлится, то в папке, куда он был проинсталлирован (у меня Program files\d2jsp), можно будет обнаружить:
1. Папку Scripts, ессно она очень важна в процессе ботаюзания, в ней можно найти рассортированные по папочкам скрипты: Ботов, вспомогательных библиотек и прочей лабуды...
2. Самый главный файл -- d2jspStarter.exe, с помощью него и загружается Script Parser=> если вы хотите загрузить Диабло 2 с ботом, то вам нужно запускать именно ентот файл...Думаю понятно.
3. D2jspLoader.exe феничка, которая запускает автолуп, т.е автоматически загружает d2jspStarter,коннектится к баттл.нету, набирает пароль и аккаунт, выбирает чара, заходит в отдельный channel, и затем создает игру, потом в ход вступает скрипт бота..
Т.е с помощью этой проги можно спокойно идти кушать, спать, идти на тусу, дэнс, а в это время скрипт будет работать и собирать для вас шмотки, гамблить, шопится, в общем много чего. О кардинальной настройке ентой фенички позже.
4. Кучу txt-шников, и пару нужных ini файлов.

В самом начале, вам потребуется проверить на правильность данные, в файле Starter.ini:
В нем имеется несколько строчек, у меня они выглядят так:
---------------------------------------
[Settings]
d2exe=D:\Games\Diablo II\DLoad.exe
d2jsp=C:\Program Files\d2jsp\d2jsp.dll
timeout=0
---------------------------------------

В параметре "d2exe=" вам требуется ввести полный путь к экзешнику дьяблы, думаю понятно.
В параметре "d2jsp=" следует ввести путь к файлу d2jsp.dll, обычно он находится в папке куда проинсталлен d2jsp.
Что такое timeout, не знаю, может, кто знает, посоветуется.. оставляем 0.
После редактирования ентого файла, можно попытатся загрузить d2jspStarter, затем создать сингл-игру любым чаром и, если появится надпись вверху экрана золотыми буквами, то значит все сделано провильно...

Следующим шагом будет редактирование файла default.d2j, из папки Scripts, он отвечает за подключаемые скрипты для отдельных Чаров.
В этом файле легко можно обнаружить такие строки:
---------------------------------------
case "AMAZING_GIRL":
load("bots/DarienFollow.d2j");
break;
---------------------------------------

Енто ^^ можно объяснить так: При загрузке чара(в игре, конечно) с именем "AMAZING_GIRL", будет загружатся скрипт бота DarienFollof.d2j, сам этот скрипт находится в папке Scripts/bots/ , но папку Scripts указывать НЕ НАДО!!!
Т.е записи в этом файле производить нужно так:
-------------------------------------------------
case "Имя чара":
load("путь к боту");
break;
-------------------------------------------------
Следует заметить, что ИМЯ НУЖНО ПИСАТЬ ТОЧНО ТАКЖЕ, КАК ОНО ПИШЕТСЯ В ИГРЕ, если имя Чара "SupeRMegaBarBoSS", то именно так его писать и надо, а не например "supermegabarboss".
Также можно загружать несколько скриптов сразу.
Например
------------------------------------------------
case "Uberka":
load("tools/BodyCount.d2j");
load("tools/showxp.d2j");
load("tools/LogEverything.d2j");
break;
------------------------------------------------
Следует заметить, что в конце этого файла присутствует такой кусок:
---------------------------------------------------------------
default:

print("loading the default, no character config'd");
load("bots/DarienFollow.d2j");
-------------------------------------------------
Это строки для запуска дефаултного скрипта. Т.е если вы зайдете чаром, с невписаном выше именем, то, загрузится бот Darien Follow.

После успешной правки этого файла, следует проэксперементировать работает аль нет.Лучше всего пробовать на хай-лвл Магичке, потому-что почти все скрипты работают с магичками правильно. Можно попробовать на двух стандартных ботах входящих в комплект d2jsp -- это PwnagePindle.d2j и Dae_Multi_Bot.d2j. Первый бежит на пиндля, для него требуется красный портал, второй бегает почти везде (при правильной настройке ) и на пиндля, шенка, баала, мефа, коунтесску и т.д.
По порядку:
1. Загружается d2jspStarter.
2. Создается сингл игра, чаром ИМЯ КОТОРОГО ВПИСАННО В ФАЙЛ default.d2j.
3. Наблюдается эффект, который обычно бывает двух типов(ООоооо круто! Работает!!!) и (Вот блин какая-то строчка вверху написалась, а толку никакого...) Если эффект смахивает на 2-й вариант, тогда тщательно проверьте вышеописанное по второму разу.

Ща будет самое тяжелое, описание файла d2jsploader.ini, который находится в корневой директории d2jsp.Пойду закурю.........Забадяжил кофейцу........серб......аггггхххххх кипятток мать твою...
Таккс открываем этот файл и правим следующее:
1.
Accountname=6aPCyK -- имя аккаунта.
Password=vzyal i napisal -- пароль на аккаунт.
AwayMessage=Can't talk now, maybe later --- надо ли вам это?
Channel= -- channel по предпочтению, в который Лоадер будет заходить.

Realm=1 -- оставляем.
SubRealm=0 -- оставляем.

AutoStart=0 -- У меня 0, если стоит еденица, то лоадер начинает работать сразу после загрузки, если 0, то ждет нажатия кнопки Start.

SpamGame=0 -- оставляем.
SpamMessage= -- я ничего не писал...
AutoMinD2=0 -- Если стоит еденица, то окно с Дьяблой автоматически будет сворачиватся после выбора персонажа.

Enabled=1 -- Не всасал что за фишка, оставляем 1.
RestartOnErrors=0 - Если дьябла не глючит, и не вылетает, со страшными надписями, тогда 0, если глючит тогда 1.

RandomClicks=0 -- Особого эффекта, от этого не заметил, ставим 0.
Debug=0 -- Оставляем.
LogFile=d2jspLoader.log -- По вкусу.
AutoQuitGame=0 -- Автоматически выходит из игры по истечении времени установленного в параметре "dGameLength", при использовании ботов долгого воздействия, лучше ставить 0.

AltQuitGame=0 -- оставляем.Хотя можно поставить и еденицу в случае использования вместе с мапхаком. Тяжело обьяснять, но если МапХак посылает сигнал, об опастности например, вам обьявили Hostile, лоадэр будет закрывать Дьяблу.

ReloadTime=30000 -- оставляем. Лучше тут в числах ничего не менять, по опыту знаю.Хотя возможны и исключения, но мне одной переустановки и перенастройки d2jsp хватит.

NoCdTries=10 -- оставляем.
DisableMinD2=0 -- ост.
CrashGuard=0 -- При глюках можно попытатся поставить еденицую
SMP=0 - ост.
StatusTitle=0 -- ост.
RDFail=0 -- ост.
RDWait=1500000 -- ост.
D2jsp=C:\Program Files\d2jsp\d2jsp.dll -- путь к файлу d2jsp.dll
D2MapHack=C:\Program Files\Maphack\d2maphack.dll -- Если хотите использовать МапХак вместе с Лоадером, то уберите двоеточие перед этой надписью, и введите полный путь к d2maphack.dll

D2Parameter=-w -ns -lq -res800 -nonotify -- Параметры коммандной строки при загрузке Дьяблы.
D2Path=D:\Games\Diablo II\Game.exe -- Путь к экзешнику дьяблы.
D2Title=Diablo II -- Можете написать что угодно, но я оставил.

Далее идут параметры задержек ([Delays]) во избежания траблов, лучше не трогать.

Ну и самое главное....В самом низу будет надпись в квадратных скобках, по мойму [My_First_Sorc], не уверен, но что-то в этом роде.
Тут в квадратных скобках следует написать имя вашего Чара, который будет использоватся для ботозабега.
CharacterLocation=4 -- Не знаю что это, но это что-то важное, насколько я понимаю -- это НОМЕР ВАШЕГО ЧАРА т.е Если у вас на Акке 5 чаров, то будет загружатся 4-й с начала в окошке выбора чаров. Лучше поставте правильное число, если на акке только один чар (как у меня), то чтавте, что хотите.(в пределах разумного).

Difficulty=2 -- сложность, на которой будет создаватся игра:
1-normal; 2- Nightmare; 3- Hell

GameName=random -- Имя созданного сервера, если стоит Random -- то случайное.
GamePass=random -- ^^ только пароль на сервер.

Enabled=1 -- Лучше 1.
Realm=0 -- Без выбора Рилма.
D2Title=6aPCyK -- Лучше просто написать имя чара или (какой я нескромный) можно оставить и 6aPCyK.

Вот и все, при правильной настройке\руках все должно работать.

Загружаете лоадер (d2jspLoader.exe), затем выбираете из ползунка в левой нижней части окна, имя вашего чара, которое было записано в квадратных скобках выше. И жмете старт, смотрите, как он коннектится, сам набирает имя Акка и Пароль, выбирает чара, и.т.д.
ПРИМЕЧАНИЕ: Имя вашего Чара в Лоадере должно совпадать, с хоть одним из имен чаров в файле default.d2j.
ПРИМЕЧАНИЕ2: БОТЫ НЕ РАБОТАЮТ В 1.10,или просто я не в курсе.

ЗЫ: Конечно уже у некоторых появились идеи: как бы мне создать локальный баттл.нет и до бесконечности искать шмотки, но это как говорится, уже другая история.

ЗЫЗЫЗЫ: Когда у вас все же получится запустить бота, и он пойдет на свои первые поиски, и когда он найдет Titans Revenge, или когти Наталии, затем пойдет и запросто, без задней мысли продаст их первому попавшемуся Вендору... Я В ЭТОМ НЕ ВИНОВАТ, в этом виноват файл SnagIt.ini, находящийся по адресу ..scripts/settings. Думаю сами разберетесь...

Гайд был написан 6aPCyK'ом, в трезвом состоянии. За время написания гайда была выкурена одна сигарета, и выпита одна чашка кофе.
Размер гайда состовляет: 9.08Кб
Добавлено24 августа 2003
4.9
Голосов: 9
  • 1
  • 2
  • 3
  • 4
  • 5
Просмотров233362
Автор6aPCyK
Ваша оценканеобходима регистрация

Комментарии (41)

qwert 01.11.2003 - 09:50
Где скачать самого крутого бота для D2LOD???
Тон 08.02.2004 - 14:10
Вопросик такой юзаю d2jsp_v0[1].33 и скрипт MarsBrandMeph такой глюк просто нажатия на wp(переместится к мефу в 3 акт)вылетает из игры с сообщением что типо прерван коннект такая проблема часто встречается незнаеете ее решение ?
Dimon 20.02.2004 - 01:35
Где вза\\ять бота на 1.10 или как редактировать старого под 1.10?
Dr.Lekter 03.03.2004 - 20:59
Ну? Есть бот на 1.10 и где его взять?
BL00dASp 08.04.2004 - 06:25
AAaaahh.. to *hell* all these bots :)
DupeKTOp_KyKypy3Huka 11.04.2004 - 11:19
я уже всехз спрашиваю наверно...
где скачать d2jsp.key ?!
у меня его требует эта прога...:(
ай нид хэлп!!!
помогите тобишь...
Mike 11.04.2004 - 13:10
есть одна просьба
отправте на мыло
d2jsp
бот то есть а вот етова файлика не хватает
h0lden 03.05.2004 - 20:38
АГА
И мне за компанию
h0lden@ua.fm
LIK 15.10.2004 - 17:58
I mne bota !!!
30.10.2004 - 21:02
я так понял что нету вота для 1.10
Страницы 1 2 3 4 5

Добавить комментарий

Имя
Полужирный
Курсив
Подчеркнутый
Перечеркнутый
Вставить ссылку
Вставить e-mail
Вставить изображение
Сделать цитатой
 
По левому краю
По центру
По правому краю
Вставить список
Вставить список
Опции
Символы на картинке
Рейтинг@Mail.ru