Мануал! Усиление скила - оружия - брони. - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Тех-документация

Тех-документация Статьи по редактированию, компиляции и настройки ява серверов Lineage 2

Ответ
Опции темы
Непрочитано 27.11.2007, 01:51   #1
Аватар для PROGRAMMATOR
Администратор

Автор темы (Топик Стартер) Мануал! Усиление скила - оружия - брони.

Для начала выбираем вещь которую мы сильно усилим, и заранее придумываем что она будет давать(так что бы не переборщить..)


1) я беру для примера Short Sword(НГ меч) (ID=1)
2) заходим в gameserver\data\stats\weapon <--- для брони - armor, для скилов skills
3) вот стандартный short sword:

Код:
<item id='1' name="short_sword">
<for>
<set val='8' order='0x08' stat='pAtk'/> <-- П атака(стандартный параметр) 
<set val='6' order='0x08' stat='mAtk'/> <-- М атака(стандартный параметр) 
<set val='8' order='0x08' stat='rCrit'/> <-- Критичность(стандартный параметр) 
<add val='0' order='0x10' stat='accCombat'/> <-- Акуреси(стандартный параметр) 
<set val='379' order='0x08' stat='pAtkSpd'/> <-- Атак спид(стандартный параметр) 
<enchant val='0' order='0x0C' stat='pAtk'/> <-- лучше не трогать(это при заточке увелечение П атаки)
<enchant val='0' order='0x0C' stat='mAtk'/> <-- лучше не трогать(это при заточке увелечение М атаки)
</for>
</item>
ВСЕ ДОБАВЛЕНИЯ К ВЕЩИ - СКИЛУ ПИШЕМ МЕЖДУ

<for>
ТУТ
</for>

4) Вот что можно делать:

add - добавление
mul - умножение

Вот например я хочу добавить П атаки строчка будет выглядеть так :
<add order="0x30" stat="pAtk" val="x"/> <--- где x это количество П атаки которое хотим добавить

А если я хочу например умножить то будет так:
<mul order="0x30" stat="pAtk" val="x"/> <--- где х нужно писать в процентах(например если хотим добавить 10%, то ставим вместо х 1.1)

А тут я распишу некоторые аббревиатуры которые вам могут понадобится:
Код:
stat="pAtk" <---- П атака
stat="pDef" <---- П деф
stat="pAtkSpd" <---- Атак спид
stat="rCrit" <---- Шанс крита
stat="maxHp" <---- Максимальное количество НР
stat="maxMp" <---- Максимальное количество МР
stat="mAtkSpd" <---- Кастинг спид
stat="mDef" <---- М деф
stat="runSpd" <---- Скорость бега
stat="mAtk" <---- М атака
stat="absorbDam" <---- Отражение урона(шипы)
stat="cAtk" <---- Мощность Критического удара
------------------------------------------------------------------------------------------------------------------------
Вот пример офигенно мощного short sword'a :

Код:
<item id='1' name="short_sword">
<for>
<set val='8' order='0x08' stat='pAtk'/> 
<set val='6' order='0x08' stat='mAtk'/> 
<set val='8' order='0x08' stat='rCrit'/> 
<add val='0' order='0x10' stat='accCombat'/> 
<set val='379' order='0x08' stat='pAtkSpd'/> 
<add order="0x30" stat="pAtk" val="99999"/>
<mul order="0x30" stat="pAtkSpd" val="2.0"/> 
<enchant val='0' order='0x0C' stat='pAtk'/> 
<enchant val='0' order='0x0C' stat='mAtk'/> 
</for>
</item>
Теперь у меня он добавляет 99999 П атаки и в ДВА раза увеличивает атак спид)
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 19.02.2010, 20:23   #2
Аватар для Дух системы
Пользователь

По умолчанию Re: Мануал! Усиление скила - оружия - брони.

а как добавить не стат, а скилл?
Дух системы вне форума Отправить сообщение для Дух системы с помощью ICQ Ответить с цитированием
Непрочитано 21.02.2010, 14:29   #3
Аватар для Дух системы
Пользователь

По умолчанию Re: Мануал! Усиление скила - оружия - брони.

Разобрался
Для того чтобы добавить скилл к любому одеваемому предмету, необходимо в sql таблице armor или weapon изменить ячейку в столбце skillсо следующими параметрами 1-2;3-4;5-6;
где:
1, 3, 5 - это id скиллов
2, 4, 6 - это уровни скиллов

C помощью этого sql запроса, можно добавлять скиллы к существующим вещам.
Код:
UPDATE `l2jdb`.`armor` SET `skill` = '901-3;' WHERE `armor`.`item_id` =21 LIMIT 1 ;
Этот sql запрос добавит Dark Strike 3 уровня предмету Shirt.
описание:
l2jdb - имя базы данных l2j.
armor - название таблицы с вещами, также может быть и weapon.
901-3 - скилл и его уровень.
21 - id предмета которому надо добавить скилл.

Последний раз редактировалось Дух системы; 21.02.2010 в 21:51.
Дух системы вне форума Отправить сообщение для Дух системы с помощью ICQ Ответить с цитированием
Непрочитано 14.04.2010, 04:31   #4
Пользователь

По умолчанию Re: Мануал! Усиление скила - оружия - брони.

А кто знает как добавить саму пушку ? например у меня есть итемы в папке системтех как добавить этот пушку в ид сервера короче как добавить само оружие на сервер ?
RAUL вне форума Ответить с цитированием
Непрочитано 14.04.2010, 11:17   #5
Аватар для Array
Супергерой

По умолчанию Re: Мануал! Усиление скила - оружия - брони.

Цитата:
Сообщение от RAUL Посмотреть сообщение
А кто знает как добавить саму пушку ? например у меня есть итемы в папке системтех как добавить этот пушку в ид сервера короче как добавить само оружие на сервер ?
Ты темой ошибся, тебе примерно туда: http://forum.zone-game.info/forumdisplay.php?f=56
Array вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 14:03. Часовой пояс GMT +3.

Вверх