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

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 02.08.2009, 20:56   #1
Новичок

Автор темы (Топик Стартер) Вопрос тёмного человека

как добавить эффект дуалов +4 в одноручное оружие?
тоесть я хочу сказать что монажно просто в файле xml скопирувать с дуалов:
<add val='109' order='0x40' stat='rCrit'>
<and>
<using slotitem="10415;16;4"/>
</and>
</add>
<mul val='1.10' order='0x30' stat='maxHp'>
<and>
<using slotitem="10415;16;4"/>
</and>
</mul>
<!-- Enhances damage to target during PvP -->
<mul val='1.05' order='0x30' stat='pvpPhysDmg'/>
<mul val='1.05' order='0x30' stat='pvpMagicalDmg'/>

и вставить в другую пушку и будет при заточки на 4 добавлять статы.
но это пашет токо на оружие типа "дворучное" тоесть лук, кастеты, дворучник, дуалы.
А мне вот интересно можно ли так и на одноручки зделать... сам перепробывал многое но ничего не пашет =(
догадуюсь что вся проблема в строке :
<using slotitem="10415;16;4"/>
но незнаю какую цыфру поставить вместо 16, как мне кажеца она отвечает именно за то какой тип оружия... вообшем мож кто знает как это можно зделать? Буду очень благодарен если кто т роздуплит меня =)
resvis вне форума Ответить с цитированием
Непрочитано 02.08.2009, 21:34   #2
Пользователь

По умолчанию Ответ: Вопрос тёмного человека

Я не думаю, что 16 - это в данном случае тип оружие, так как по типу оружия 16 - это даггер..

Я думаю в ядре что-то подобное написать, отталкиваясь от эффекта дуал проблем не составляет.

ЗЫ Если кто знает как перекинуть этот эффект, скажем на броню, просто отредактировав xml, напишите плз как, тоже интересует)
__________________
"Знающие не говорят, говорящие не знают"
MarShallx вне форума Ответить с цитированием
Непрочитано 02.08.2009, 23:10   #3
Аватар для energy
Пользователь

По умолчанию Ответ: Вопрос тёмного человека

я видел в навикате в строке випон: enchant_4 use skill... (вроде так) там вставь итем скил хаст. Попробуй может поможет.
energy вне форума Ответить с цитированием
Непрочитано 02.08.2009, 23:55   #4
Аватар для PROGRAMMATOR
Администратор

По умолчанию Ответ: Вопрос тёмного человека

Код HTML:
<using slotitem="id_weapons;enchantment;slot"/>
Используйте следующий список, для получения номера слота.

Цитата:
SLOT_UNDERWEAR = 0x0001;
SLOT_R_EAR = 0x0002;
SLOT_L_EAR = 0x0004;
SLOT_NECK = 0x0008;
SLOT_R_FINGER = 0x0010;
SLOT_L_FINGER = 0x0020;
SLOT_HEAD = 0x0040;
SLOT_R_HAND = 0x0080;
SLOT_L_HAND = 0x0100;
SLOT_GLOVES = 0x0200;
SLOT_CHEST = 0x0400;
SLOT_LEGS = 0x0800;
SLOT_FEET = 0x1000;
SLOT_BACK = 0x2000;
SLOT_LR_HAND = 0x4000;
SLOT_FULL_ARMOR = 0x8000;
SLOT_HAIR = 0x010000;
SLOT_WOLF = 0x020000;
SLOT_HATCHLING = 0x100000;
SLOT_STRIDER = 0x200000;
SLOT_BABYPET = 0x400000;
SLOT_FACE = 0x040000;
SLOT_DHAIR = 0x080000;
Теперь сравнивая со следующим списком, получаете номер слота.

Цитата:
case 0x01:
return _paperdoll[0];
case 0x04:
return _paperdoll[1];
case 0x02:
return _paperdoll[2];
case 0x08:
return _paperdoll[3];
case 0x20:
return _paperdoll[4];
case 0x10:
return _paperdoll[5];
case 0x40:
return _paperdoll[6];
case 0x80:
return _paperdoll[7];
case 0x0100:
return _paperdoll[8];
case 0x0200:
return _paperdoll[9];
case 0x0400:
return _paperdoll[10];
case 0x0800:
return _paperdoll[11];
case 0x1000:
return _paperdoll[12];
case 0x2000:
return _paperdoll[13];
case 0x4000:
return _paperdoll[14];
case 0x040000:
return _paperdoll[15];
case 0x010000:
return _paperdoll[16];
case 0x080000:
return _paperdoll[17];
Например вам необходимо установить условие для ожерелья. Для этого находите:

Цитата:
SLOT_NECK = 0x0008
И сравниваете со вторым списком, получаете:

Цитата:
case 0x08:
return _paperdoll[3];
_paperdoll[3] содержит номер слота, в данном случае это 3.

Оригинал: http://www.l2jserver.com/forum/viewt...t=7745&p=32017
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Ответ


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

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

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

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


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

Вверх