| Меню |
|
|
 |
| Свежие файлы |
|
 |
| Опрос |
|
 |
|
 | |  |
|
|
Возможно на Вашем сервере стоит персональная защита от ботов. В
этом случае нужно проверить наличие бесплатных патчей для обхода
защиты, в противном случае придётся покупать патч или ещё хуже
заказывать его. Если на Вашем сервере нет защиты, то: Советую внимательно перечитать ещё несколько раз эту страницу. Посмотреть наш форум и поискать там ответы. Если Вы проделали всё что написано выше и у Вас ничего неполучается, закройте эту страницу и забудьте что такое L2Walker!
|
Для подключения L2Walker'a 10.6.0 Вам понадятся следующие файлы: - L2Walker 10.6.0 - сам бот. - L2Walker VerifyServer emulator(l2asrv) - эмулятор верификационного сервера. - Loader - загрузчик бота для ява сервера. Все файлы надо распаковать в одну папку Запуск бота. Для Off эмулятора сервера: - Настроить L2Walker VerifyServer emulator(l2asrv) - Запустить l2asrv.exe - Запустить L2Walker.exe Для Java эмулятора сервера: - Настроить L2Walker VerifyServer emulator(l2asrv) - Запустить l2asrv.exe - Запустить Loader.exe Настройка L2Walker VerifyServer emulator(l2asrv) Окрыть файл host (windir/system32/drivers/etc/hosts) блокнотом и вписать в него: 127.0.0.1 vip.tt2xz.com 127.0.0.1 vip1.tt2xz.com 127.0.0.1 vip2.tt2xz.com 127.0.0.1 vip3.tt2xz.com 127.0.0.1 vip4.tt2xz.com 127.0.0.1 vip5.tt2xz.com 127.0.0.1 vip6.tt2xz.com 127.0.0.1 vip7.tt2xz.com
|
|
Option.ini - это файл настроек патча "Token". Настройки должны иметь вид: [Options] Title=L2life.ru Server=DEFAULT Token= OffSet= GMFix=1 Rename=1 Где после "Token=" должен идти токен (Token(HEX)), который Вы получили в программе EngineExt. Где после "OffSet=" должно идти значение OffSet (см.Выше), уникально для каждой версии бота. Итак настройки бота закончены.
|
|
Для каждой версии программы нужен свой OffSet .Прописывается в файл option.ini. Free Walker: $005352D8 10.2.3: $004DE3A8 10.4.1: $0052E0F8 10.4.4: $005382B0 10.4.8: $005392B0 10.4.9: $005362F8 10.5.0: $005342B8 10.5.3: $005352B8 10.5.4: $0052F2C4 10.5.8: $00535364 10.6.0: $00537374 10.6.1: $005374A4 10.6.3: $0053A4E4 10.6.4: $005393A0 10.6.5: $0053B390 10.6.6: $0053C390 10.7.1: $0053D4A8 10.7.2: $0053FB40 10.7.4: $00541BB0
|
|
Этот файл очень легко составить благодаря онлайн сервису Set.ini. Просто вводим данные которые Вы узнали и получаете готовый файл настроек.
|
|
Токен нужен для подключения к частным серверам. Способ №1 Для извлечения токена Вам понадобится программа EngineExt. Помещаем программу в папку system Вашего клиента. Запускаем EngExt_ME.exe. Нажимаем Search. Получаем Token(HEX) и Protocol Version. Запоминаем Token(HEX) и Protocol Version. Теперь полученные данные нужно прописать в настройки бота. Способ №2 Вам понадобится Walker Patcher версии выше 3.06. Далее запускаем клиент и заходим в Walker Patcher. В программе выбираем клиент игры и переходим на вкладку Walker Panel. В окне программы нажимаем "Взять токен из l2.exe", если всё нормально то программа предложит Вам выбрать токен, чтобы потом его использовать. Далее чтобы применить токен запускаем бота и на вкладке Walker Panel нажимаем "Правка". Всё ,бот пропатчен и готов к работе.
|
|
IP адрес сервера хранится в файде l2.ini (l2a.ini или l2ex.ini) папки system Вашего клиента. Попробуйте открыть этот файл блокнотом. Если там появился читаемый текст, то Вам повезло и этот файл не зашифрован. Далее в файле ищем строку: ServerAddr= Там после знака "=" и будет написан адрес сервера . Если при открытии файла Вы наблюдаете непонятные иероглифы, значит он зашифрован и Вам придётся его расшифровать. Расшифровываем l2.ini. Для этого Вам понядобится программа дешифратор (l2encdec.exe ). После того как скачаете и распакуете программу надо: - Создать ярлык на файл l2encdec.exe. - Откыть свойства ярлыка (Ярлык для l2encdec.exe) - В поле объект в конец строки дописать -s l2.ini(Через пробел после значка ") - Сохранить свойства ( OK ) - Запустить Ярлык для l2encdec.exe После этого в папке с программой появится файл dec-l2.ini. Теперь в файле dec-l2.ini ищем строку: ServerAddr= Там после знака "=" и будет написан адрес сервера. Запоминаем ip адрес.
|
|
Для того, чтобы Ваш бот подключился к нужному серверу, ему нужно задать настройки сервера. Эти настройки находятся в файлах set.ini и option.ini. Итак начнём собирать данные сервера для подключения. Нам нужно узнать IP адрес, Protocol Version, Token(HEX).
|
|
Для каждого сервера используются разные версии программ. Список серверов: с1 - OG L2Walker 10.2.3 c3 - OG L2Walker 10.4.9 и выше. c3/c4 0G L2Walker 10.6.0 и выше. с5 - 10.7.1 и выше. Тут написаны наиболее часто используемые версии . На самом деле можно использовать любую версию бота ,главное правильно настроить.
|
Дописать в ...\system32\drivers\etc\host
127.0.0.1 L2authd.lineage2.com 127.0.0.1 nprotect.lineage2.com 127.0.0.1 nprotect.lineage2.com 127.0.0.1 update.nprotect.com 127.0.0.1 update.nprotect.net 127.0.0.1 l2testauthd.lineage2.com
|
|
Зайти в Navicat, открыть базу
l2jdb, открыть таблицу charaters, и поменять access_lvl на: 100 - для проверенного ГМа 200 - для админа
|
|
заходим gameserver/config/ открываем файл server.properties блокнотом и
в строке AutoCreateAccounts= пишим true - включено или false - выключено
|
|
заходим gameserver/config/открываем файл server.properties блокнотом и в строке EverybodyHasAdminRights пишем true - все ГМы или false - обычные игроки
|
|
gameserver/config/открываем файл server.properties блокнотом (либо в папке config будет файл rate.properties) ищем: # Rate control, float values RateXp = 1500. RateSp = 1500. RateDropAdena = 10000. RateDropItems = 10. RateDropSpoil = 10. RateQuestsReward = 10. RateDropEquipment = 1
|
|
gameserver/config/открываем файл other.properties блокнотом и редактируем там строки: # movement speed for strider and wyvern WyvernSpeed = 200 StriderSpeed = 100 Ставте цифры на ваше усмотрение
|
|
Откройте таблицу `merchant_buylists` В первом поле укажите ID вещи Во втором поле укажите цену у продавца В третьем поле - ID вкладки магазина (их можно найти в `merchant_shopids`)
В четвертом - номер в списке вещей. Если во вкладке 54 вещи, и вы
хотите добавить свою в конец списка, укажите номер 55. Это поле должно
быть уникально для вкладки. Так что 2ух одинаковых номеров вещей не
может быть. Соберем всё вместе Я хочу, чтобы Trader Jackson в магазине войнов на TI продавал dual SLS за 150a и хочу, чтобы он был послдним в списке.
Надо найти ID вкладок Trader Jackson в таблице `merchant_shopids`. Её
npc ID = 7002, так что воспользуемся фильтром и обнаружим, что у неё 2
ID вкладки: 11 и 12 Какая для чего? Посмотрим в её html файле (7002.htm в папке data/html/merchants) 11 для войнов и 12 для магов У dual SLS item ID = 2626 (находимв таблице `weapons`) У Trader Jackson 54 вещи в `merchant_buylist` Так что добавим в `merchant_buylists` 2626 150 11 55 Щёлкните на галочку внизу и выйдите и Navicata. Перезагрузите сервер для обновления.
|
Следуйте данному Мануалу : Скопируйте папку C:/server на второй компьютер на котором будет располагатся второй сервер. На первом компьютере запустите C:/server/login/RegisterGameServer.bat Наберите 1 и нажмите Enter, программа создаст файл hexid(server 1).txt Примечание : не вводите 0 так как этот ID уже занят первым сервером Скопируйте этот файл в папку C:/server/gameserver/config второго компьютера На втором сервере : Cотрите старый hexid.txt и переименуйте hexid(server 1).txt в hexid.txt Откройте server.properties и впишите : ExternalHostname=(blank) -> замените на (звездочку)* InternalHostname=127.0.0.1 -> замените на * LoginPort=9014 -> замените на 9015 LoginHost=127.0.0.1 -> Впишите IP login сервера ( 1 комп )
Теперь на первом игровом сервере запустите startLoginServer.bat и startGameServer.bat На втором компе нужно запустить только startGameServer.bat ( так как оба сервера будут использовать 1 логин сервер).
|
Например я хочу добавить Weight Limit level 2 всем Human Файтерам. Откройте БД через Navicat или PhpMyAdmin. И запустите такую команду: Код: INSERT INTO skill_trees VALUES (0,150,2,'Weight Limit',0,1); Пояснение: 0 - Class ID (Human Fighter имеет class ID = 0) 150 - Skill ID (Weight Limit имеет skill ID = 150) 2 - Уровень скилла 'Weight Limit' - Название скилла 0 - количество SP необходимое для изучения скилла 1 - Уровень игрока необходимый для изучения скилла
|
Используйте Навикат. Откройте merchant_buylists table В первом поле нужно вписать ID номер вещи, которую хотите добавить. Во втором поле вводите цену, за которую вы хотите чтобы вещь продавалась. В третем поле вводите ID номер магазина в котором эта вещь будет продаваться. ( Его можно посмотреть зная ID номер продавца в merchant_shopids table ) В четвертом поле вы вносите номер позиции, которую будет занимать вещь в списке.
( Если например в магазине уже продается 54 вещи, и вы хотите добавить
вещь в конец списка, то в четвертом поле нужно написать 55. Позиция
предмета уникально и вы не можете иметь 2 предмета в одной и той-же
позиции в одном и том же списке ) Теперь обобщим : Если вы хотите продать сдвоенный SLS у продавца Ttader Jackson ( Fighter Shop ) в Talking Island за 150 адены. И чтобы он находился в конце списка. 1) Посмотртеть его Shop ID в merchant_shopids table. ID номер NPC - 7002. Вы заметите что у неё 2 магазина : 11 и 12. Какой из них какой ? 2) Это можно посмотреть в его html файле ( data/html/merchants/7002.htm ) 11 - Магазин Бойца 12 - Магазин Мистика 3) Посмтотреть ID номер спаренного SLS ( wepons table ). Спареный SLS ID - 2626 У трайдера уже 54 предмета в листе. ( merchant_buylist ) Cледовательно я буду должен вписать следующую строчку в merchant_buylists : 2626 150 11 55 Теперь сохраните в навикате и выйдите из него. Рестартаните сервер.
|
Для смены имени нужно изменять клиент для этого вам понадобится вот эта тулза. Для альтернативы существует L2ClientDat_en - найдите в Google. И UltraEdit 1) Сначала нужно декодировать servername-e.dat в LineageII/system используя команду : l2encdec -g servername-e.dat ( если у вас неизменённые ранее файлы ) или l2encdec -s servername-e.dat ( если наоборот ) После этого вы получите файл dec-servername-e.dat.
Теперь открываем его с помощью UltraEdit, и вы увидите текст "Bartz" и
перед ним hex код 06, это означает Bartz ( 5 символов ) используется 5
байт и 1 байт для hex ID кода = 06 Теперь высчитайте свое имя.
Например MyServerName имеет 12 символов значит будет использовать
12байт + 1 байт для hex кода = 13 байт ( децимально ) = 0D ( хекс ) Примечание: чтобы переводить децимальные числа в хекс код и наоборот воспользйтесь простым виндовс калькулятором.
Теперь заменяем код 06 на 0D, Замените "Bartz" на "MySer", затем в
конце буквы r, нажмите Ctrl+D и вставте ещё 7 байт, так как
MyServerName на 7 байт(символов) длиннее "Bartz", и продолжайте
набирать "verName". Сохраните - Готово.
|
|
Заходим в other.properties и выставляем : AutoLearnSkills=True
|
Нужна будет программа l2file edie (Она есть тут). Файл отвечающий за цвет заточки: system/env.int.
Пример стандартного цвета заточки (от 0 до 10):
Enchant0=(R1=0,G1=10,B1=20,R2=0,G2=0,B2=30,Opacity=0.1,Num=0.1) Enchant1=(R1=0,G1=10,B1=20,R2=0,G2=0,B2=30,Opacity=0.1,Num=0.1) Enchant2=(R1=0,G1=10,B1=20,R2=0,G2=0,B2=30,Opacity=0.1,Num=0.1) Enchant3=(R1=0,G1=10,B1=20,R2=0,G2=0,B2=30,Opacity=0.1,Num=0.1)
Enchant4=(R1=30,G1=30,B1=40,R2=20,G2=20,B2=30,Opacity=0.1,Num=0.1) Enchant5=(R1=35,G1=45,B1=60,R2=25,G2=35,B2=50,Opacity=0.1,Num=0.1) Enchant6=(R1=35,G1=65,B1=90,R2=25,G2=55,B2=75,Opacity=0.1,Num=0.1)
Enchant7=(R1=40,G1=87,B1=126,R2=30,G2=70,B2=110,Opacity=0.4,Num=0.3) Enchant8=(R1=30,G1=80,B1=135,R2=20,G2=60,B2=120,Opacity=0.5,Num=0.6) Enchant9=(R1=20,G1=70,B1=145,R2=10,G2=50,B2=130,Opacity=0.6,Num=0.7)
Enchant10=(R1=10,G1=60,B1=160,R2=0,G2=45,B2=140,Opacity=0.7,Num=0.8)
Если что, R - Red(красный), G - Green(зелёный), B - Blue(синий). Экспериментируйте!
|
|
Попробуйте отредактировать файл l2.ini и заменить там EnableSecondWindow=false false на true
|
| |
 | |  |
|
| Форма входа |
|
|
 |
| Поиск |
|
 |
| Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
 |
|