[F.A.Q.] Учимся создавать серверную часть имея только клиентскую
![[F.A.Q.] Учимся создавать серверную часть имея только клиентскую [F.A.Q.] Учимся создавать серверную часть имея только клиентскую](/uploads/posts/2009-05/1242755578_111.jpg)
Всем снова привет, в рамках участия в конкурсе "Лучший гайдописец", я решил написать для вас мануал о том, как написать серверную часть для дополнений. На портале частенько выкладывают дополнения без серверной части, и данный F.A.Q. вам поможет написать самим SQL запрос + статы.
И так, из чего же состоит наш мануал:
1) Качаем дополнение
2) Распаковываем
3) Пишем SQL Запрос по аналогии
4) Пишем XML по аналогии
Для примера я взял Templar Shield от CymBals.
1. Глава - Создаем SQL запрос.
Создадим в папке со щитом текстовый документ с названием sql.sql. (Внимание!!! Не у всех отображается расширение файла, по этому рекомендуем вам включить отображения в настройках Windows).
И так, когда создали пустой SQL запрос, идем в папку с вашей сборкой, находим weapons.sql и открываем и находим такую строчку:
INSERT INTO `weapon` VALUES ('6377', 'Imperial Crusader Shield', 'lhand', 'true', '1170', '0', '0', 's', '0', '0', 'none', '0', '0.00000', '-8', '290', '20', '0', '0', '0', '-1', '3760000', '188', 'true', 'true', 'true', 'true', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');
Копируем ее, и вставляем в наш sql.sql.
Далее редактируем наш запрос таким образом:
INSERT INTO `weapon` VALUES ('9949', 'Templar Shield', 'lhand', 'true', '1170', '0', '0', 's', '0', '0', 'none', '0', '0.00000', '-8', '290', '20', '0', '0', '0', '-1', '3760000', '188', 'true', 'true', 'true', 'true', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');
А теперь разберемся по порядку. Там где отметил красным цветом - Нужно заменить ID щита на свой, узнаем его таким образом:
Открываем itemname-e.txt от нашего щита и видим такое:
9949 Templar Shield Custom. -1 0 0 0
Где 9949 - это и есть ID щита.
Там где я пометил синим - Это название щита, название узнается таким же образом, в нашем случае это Templar Shield.
Теперь зальем наш запрос в базу данных и видим такое:
![[F.A.Q.] Учимся создавать серверную часть имея только клиентскую [F.A.Q.] Учимся создавать серверную часть имея только клиентскую](/uploads/posts/2012-04/1335810219_1.jpg)
2. Глава - Создаем XML статы.
На этом с базой данных все, осталось сделать XML статы для этого файла. Делаем в прочем то так же.
Идем к статам в нашей сборке (gameserver\data\stats\weapon) и открываем к примеру файл 6300-6399.xml, крутим в самый низ, и копируем такой кусок:
Затем в этой же папке (gameserver\data\stats\weapon) мы создаем файл 9949.xml, затем дописываем в него это:
<?xml version='1.0' encoding='utf-8'?>
<list>
<list>
После чего копируем вставляем в него тот кусок, который скопировали из файла 6300-6399.xml, и опять же заменяем имя и ID на наш (ID-9949, name-Templar Shield). В конечном итоге должно получиться такое:
И в итоге получается такое:
. И на этом установка серверной части закончена. Далее устанавливаете клиентскую часть и на этом устанвока окончательно закончена.
Парочка советов от меня:
Если делаете серверную часть для шмоток - берите armor.sql и статы от нужных вам частей.
С вами был DarkSide1
>> Ява сервера » F.A.Q., [F.A.Q.] Учимся создавать серверную часть имея только клиентскую
![]() |
[F.A.Q.] Учимся добавлять вещи на сервер Всем привет, решил по участвовать в конкурсе от данного портала, и первая моя статья будет о том, как же добавить на сервер ту или иную вещь. Конечно это известно уже 99% посетителей L2Maxi, но тем |
![]() |
Один из способов защиты сайта от ДДос'а Защищаем сайт от ддоса, автор этой статьи не известен т.к она очень старая и много уже где была и много кто ее себе присваивал. Ну а так как юные юзеры не знают как поискать на форуме тогда я это |
![]() |
[Мануал] создание банки дающие невидимость Описание: Создание банки доющей невидимостьПлатформа: JAVAАвтор: G-Unit |
Разместил: DarkSide1
Прочитано: 5889
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии в данной новости.
Посетители, находящиеся в группе Гость, не могут оставлять комментарии в данной новости.
Реклама
Навигация
→ Главная
→ Наши Услуги
→ Рекламодателям
→ Форум
→ Lineage 2
» Клиенты
» Новости
» Мувики
» Файлы
» Статьи/Гайды
» Квесты
» Галерея
→ Java
» Сборки серверов
» Исходники
» Дополнения
» Модели
» Защита
» Web
» Шаблоны
» Программы
» Geodata
» F.A.Q.
» Скидки на покупку
» Биографии
→ Чит Раздел
» Боты
» Баги
» Файлы
» Статьи
» L2 Interlude изменение хроник
» Понятие сборки сервера L2
» Скачать клиент L2 бесплатно
» Суть квестов для Lineage 2
» Создание пиратских серверов L2
» Создаём свой сервер L2
» Скачать сервер L2
→ Наши Услуги
→ Рекламодателям
→ Форум
→ Lineage 2
» Клиенты
» Новости
» Мувики
» Файлы
» Статьи/Гайды
» Квесты
» Галерея
→ Java
» Сборки серверов
» Исходники
» Дополнения
» Модели
» Защита
» Web
» Шаблоны
» Программы
» Geodata
» F.A.Q.
» Скидки на покупку
» Биографии
→ Чит Раздел
» Боты
» Баги
» Файлы
» Статьи
» L2 Interlude изменение хроник
» Понятие сборки сервера L2
» Скачать клиент L2 бесплатно
» Суть квестов для Lineage 2
» Создание пиратских серверов L2
» Создаём свой сервер L2
» Скачать сервер L2
Популярные новости
Опрос
Используете ли вы "Вход через Вконтакте" на нашем сайте? |
Облако тегов
Архив новостей
Реклама