Веб-мастеру

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Веб-мастеру » Скрипты для игровых серверов » Скрипты для сервера Lineage II » Скрипт базы Lineage 2 - La2info 2.4L by Gaikotsu


Скрипт базы Lineage 2 - La2info 2.4L by Gaikotsu

Сообщений 1 страница 7 из 7

1

Скрипт не из новых, но думаю многим понадобится.

Файлы архива:

  • l2i_db_backup.rar - бэкап таблиц базы для MSSQL.

  • l2i_tools.rar - набор парсеров для внесения данных из серверных скриптов в базу.

  • l2i_site.rar - простой шаблон сайта, для изображения данных из базы.

  • l2i_icons.rar - иконки вещей и скиллов для сайта.

Требования:

  • PHP 4 или выше

  • в PHP должны быть включены расширения mssql, gd2, mbstring (для парсеров).

  • MSSQL 2000 или выше (в принципе проект без проблем переделывается и под MySQL).

Внесение данных в базу:

1. Создаете в MSSQL базу с названием la2info и восстанавливаете в него бэкап (backup), ссылка на который имеется чуть ниже.

Архив:

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.

  • если символические названия мобов/предметов/скиллов в серверных скриптах содержат пробелы, это тоже может вызвать проблемы при парсинге, т.к. пробел трактуется как разделитель.
    Решение - переименовать некорректные символические имена.

Установка сайта:

  • Распаковать в нужную папку.

  • В файле config.php указать параметры подключения к БД.

  • Распаковать файлы иконок предметов и умений в папку 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/ - для мобов и мирных нпс.

+1

2

Очень полезный сайт

0

3

Спасибо! сейчас буду на локалке делать!

0

4

лутше не придумать :D

0

5

опана куль, видал дето, но этот лутьше!

0

6

Добрый день! обновите пожалуйста ссылки, так как нет их .... :(

0

7

Nobasik, ссылка на скачивание архива работает. На момент размещения материала (2010 год) никто не пользовался защищённым протоколом https. Соответственно при скачивании архива в современном браузере следует указать защищенный протокол - https вместо http.

0


Вы здесь » Веб-мастеру » Скрипты для игровых серверов » Скрипты для сервера Lineage II » Скрипт базы Lineage 2 - La2info 2.4L by Gaikotsu