La2info 2.4 Lite Edition
1 replies2,404 viewsCurrently viewing: 1
· 10/09/2007, 01:47 AM
Многие уже видели наверное уже разработанную мною когда-то справочную базу по Lineage II - версию 2.0L я расшаривал на л2шторм около года назад.
Сейчас решил и тут продублировать данную базу - немного дополненную и пофиксенную версию 2.4L.
База расчитана на работу с сервером C4 PTS.
Файлы:
Требования:
- PHP 4 или выше
- в PHP должны быть включены расширения mssql, gd2, mbstring (для парсеров).
- MSSQL 2000 или выше (в принципе проект без проблем переделывается и под MySQL).
Внесение данных в базу:
1. Создаете в MSSQL базу с названием la2info и восстанавливаете в него бэкап, ссылка на который имеется выше.
2. Распаковываете куда нибудь парсеры, в папку data записываете следующие серверные скрипты (в формате Unicode):
- dyedata.txt
- fishingdata.txt
- item_pch.txt
- Itemdata.txt
- manordata.txt
- multisell.txt
- npc_pch.txt
- npcdata.txt
- npcpos.txt
- recipe.txt
- skill_pch.txt
- skillacquire.txt
- skilldata.txt
- skillenchantdata.txt
3. В config.php прописываете параметры подключения к MSSQL.
4. В файле update_db.cmd прописываете путь к php.exe и запускаете его.
Собственно все - все необходимые данные должны внестись в базу.
Возможные проблемы, которые могут возникнуть в процессе парсинга серверных скриптов:
- Некоторые серверные скрипты (например skillacquire.txt) могут содержать такие комбинации байт, на которые парсеры не очень адекватно реагируют - обычно это какие-то иероглифы. Решается просто - пересохраните файл так, чтобы эти комбинации потерялись, например сохранив в ANSI-кодировке, а потом пеерсохранив снова в Unicode.
- если символические названия мобов/предметов/скиллов в серверных скриптах содержат пробелы, это тоже может вызвать проблемы при парсинге, т.к. пробел трактуется как разделитель. Решение - переименовать некорректные символические имена.
Установка сайта:
1. Распаковать в нужную папку.
2. В файле config.php указать параметры подключения к БД.
3. Распаковать файлы иконок предметов и умений в папку images/icons/
Собственно все - уже можно пользоваться справочной базой.
Необязательное дополнение к сайту:
Если вы хотите, чтобы можно было просматривать скриншоты с изображениями предметов и мобов, нужно сделать следующее:
1. Скачать с корейского официального сайта все необходимые изображения.
Изображения мобов лежат по адресам static.lineage2.co.kr/gameinfo/monster/ss/terr_mon_id.jpg, где id - id мобов из нпсдаты.
Изображения мирных нпс лежат по адресам static.lineage2.co.kr/gameinfo/npc/ss/npc_npc_id.jpg, где id - id нпс из нпсдаты.
Изображения предметов лежат по адресам static.lineage2.co.kr/gameinfo/itemWear/item_pic_id.jpg, где id - id предметов из итемдаты.
Если хотите скачать так же и изображения брони, как они отображаются на разных расах, то линки на их изображения выглядят так: static.lineage2.co.kr/gameinfo/itemWear/item_pic_id_race_sex.jpg, где id - id брони из итемдата, race - раса/класс (от 0 до 6), sex - пол (0/1).
2. Далее скачанные изображения переименовываем, оставляя в названиях только id (для брони оставляя и расу/класс + пол) и записываем файлы в соответствующие папки сайта: images/screens/items/ - для предметов и images/screens/npcs/ - для мобов и мирных нпс.
---------------------
Распостраняется с условием сохранения копирайтов и указания на первоисточник - http://info.l2r.ru
Еще одна причина, по которой я делаю эту шару - видел уже парочку серверов, на которых установлена моя база, версии 2.0 и выдаваемая за свою разработку, один из этих серверов даже пытается ее продавать :).
0
Topic is closed for replies

