Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Изменение внешности при одевании предмета
#1
В грации знаю есть столбец при одевании какого-либо предмета (допустим шлема), можно изменять прическу.
Но вот в ИЛе такого не нашел.

Почему спрашиваю ?
Есть модель Годдес хелмет, но при одевании его выходит вот такая лажа :
[Изображение: thumb.png]

Вышел из положения, юзая бутылку изменения прически B грейда вроде, точно не помню.
Как можно наложить этот эффект бутылки при одевании шлема ?

Сборка Interlude RT (последняя).
Возможно ли сделать, так что бы было "Одеваем хелмет и применяется такой-то эффект от ID скилла, а при снятии шлема эффект исчезает"
[Изображение: 1852855861.png]
Ответ
#2
Как вариант сделать этот эффект пасивным и добавить этот скил в шлем.
При одевании появляется при снимании пропадает.
[Изображение: 1564177459.png]
Ответ
#3
Цитата:Как вариант сделать этот эффект пасивным и добавить этот скил в шлем.
А можно подробнее ?

Сам шлем :
Код:
    <item id='15000' name="Goddess Helmet">
        <for>
        <add val="3000" order="0x40" stat="maxHp"  /><!-- MaxHP +3000 -->
        <add val="1000" order="0x40" stat="maxCp"  /><!-- MaxCP +1000 -->
        <add val="500" order="0x30" stat="pDef"  /><!-- P. Def + 500 -->
        <add val="300" order="0x30" stat="mDef"  /><!-- M. Def + 300 -->
        <enchant val='0' order='0x0C' stat='pDef' />
        </for>
    </item>

Вот статы бутылки :

Код:
<skill id="2135" levels="1" name="Hair Style Change Potion">
  <set name="target" val="TARGET_NONE"/>
  <set name="hitTime" val="500"/>
  <set name="skillType" val="NOTDONE"/>
  <set name="operateType" val="OP_ACTIVE"/>
  <set name="castRange" val="-1"/>
  <for>
  </for>
</skill>


Цитата:Как вариант сделать этот эффект пасивным и добавить этот скил в шлем.
При одевании появляется при снимании пропадает.
Вроде понял о чем вы.
Попробую сейчас.
[Изображение: 1852855861.png]
Ответ
#4
Таблица "armor" там есть столбец "item_skill_id" туда вписываем скил 2135.
Сам скил с ид "2135" делаем пасивным заходим в игру и проверяем.
[Изображение: 1564177459.png]
Ответ
#5
Цитата:Таблица "armor" там есть столбец "item_skill_id" туда вписываем скил 2135.
Сам скил с ид "2135" делаем пасивным заходим в игру и проверяем.
Не помогло.
[Изображение: 1852855861.png]
Ответ
#6
в пакете отправки инфы о персонаже смотрим, что надето в качестве украшения и если данный шлем, то в инфе о прическе шлем номер нужной прически.

З.Ы. да, извращенно, но со стороны серва вроде больше никак не сделаешь.
Ответ
#7
Цитата:в пакете отправки инфы о персонаже смотрим, что надето в качестве украшения и если данный шлем, то в инфе о прическе шлем номер нужной прически.
Я не особо и кодер, но если день помучаться - думаю сообразил бы.
Но тут не состыковка - сборка RT, а Таран уже молчит в ICQ более месяца...
И исходников нету.
[Изображение: 1852855861.png]
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Помогите разобраться с добавлением предмета aaansideee 2 1,400 10-24-2016, 07:29 PM
Последний пост: aaansideee
  Где хранится атрибут предмета? Aleksey 7 2,043 10-28-2015, 08:38 PM
Последний пост: kolibri
  Изменение времени каста артефакта Kanabis 12 2,246 01-06-2013, 02:54 PM
Последний пост: Zubastic
  Изменение типа шрифта. Zubastic 12 4,024 12-03-2012, 09:48 PM
Последний пост: Krueger
  Изменение \ добавление кода в Java KanabeEvil 6 1,810 12-01-2012, 05:35 AM
Последний пост: Silvern
  Дроп предмета Time of Gods 3 1,390 11-07-2012, 01:37 PM
Последний пост: Time of Gods
  Изменение пространства имён (NetBeans) mego4el 4 1,595 10-09-2012, 07:46 PM
Последний пост: mego4el
  Изменение размера шрифта в Html Mifesto 13 3,350 10-07-2012, 09:41 AM
Последний пост: Double
  изменение IP gameguard PaperMan 27 6,591 07-31-2012, 10:53 PM
Последний пост: uzola
  Изменение стат у АДМ arkadik 6 1,816 07-30-2012, 12:17 AM
Последний пост: L2scripts-Guard

Перейти к форуму:


Пользователи, просматривающие эту тему: 4 Гость(ей)