Паагрио камень

uter81

Пляшущий с бубном
Участник
Сообщения
205
Розыгрыши
0
Репутация
0
Реакции
9
Баллы
280
Хроники
  1. Prologue: Prelude of War
Исходники
Присутствуют
Сборка
L2jmobius
Добрый день!
Подскажите пожалуйста, в чем может быть проблема, не вставляется в броню камень пааагрио. На стороне сервера при вставке пишет attempting to ensoul item option that stone doesn't containts!
в игре вот такое сообщение
image2.png
 
Ну значит не реализовано :Bored:
Ищите камень терси и делайте по аналогии.
 
Это же не велосипед чтоб делать что-то новое. Просто посмотрите как сделан камень души терси, который для доспехов.
ВОТ ВИДЕО КАК ИСКАТЬ И ДЕЛАТЬ АНАЛОГИЧНЫЕ ПРЕДМЕТЫ -
ВОТ ЭТО РЕЗУЛЬТАТ:
1688747085697.png
 
Или я туплю или что не то у меня
кароче к примеру берём кристал 1-го уровня

делаём из некго кристал
XML:
   <stone id="82623" slotType="1"> <!-- Pa'agrio's Soul Crystal - Lv. 1 -->
        <option id="1226" /> <!-- Helmet -->
        <option id="1236" /> <!-- Upper Armor -->
        <option id="1246" /> <!-- Lower Armor -->
        <option id="1256" /> <!-- Gloves -->
        <option id="1266" /> <!-- Boots -->
        <option id="1276" /> <!-- Shield -->
        <option id="1286" /> <!-- Sigil -->
    </stone>
прописываем цену

XML:
    <!-- Pa'agrio's Soul Crystal (Armor) Lv. 1 -> Lv. 10 82623 -> 82632 -->   
    <fee stoneId="82623"> <!-- Pa'agrio's Soul Crystal Lv.1 -->
        <first itemId="19440" count="100" /> <!-- R-grade Gemstone -->
        <secondary itemId="19440" count="100" /> <!-- R-grade Gemstone -->
        <reNormal itemId="19440" count="50" /> <!-- R-grade Gemstone -->
        <reSecondary itemId="19440" count="50" /> <!-- R-grade Gemstone -->
        <remove itemId="57" count="36200000" /> <!-- Adena -->
    </fee>

Ну само сабой скилы реализовал и дописал в ensoulOptions.xml

XML:
<option id="1226" name="Helmet - Enhancement: Pa'agrio's Soul Crystal" desc="Acquired XP/ SP +1%" skillId="36497" skillLevel="1" />
<option id="1236" name="Upper Armor - Patience: Pa'agrio's Soul Crystal" desc="Acquired XP/ SP +1%" skillId="36498" skillLevel="1" />
<option id="1246" name="Lower Armor - Tenacity: Pa'agrio's Soul Crystal" desc="Acquired XP/ SP +1%" skillId="36499" skillLevel="1" />
<option id="1256" name="Gloves - Concentration: Pa'agrio's Soul Crystal" desc="Acquired XP/ SP +1%" skillId="36500" skillLevel="1" />
<option id="1266" name="Boots - Serenity: Pa'agrio's Soul Crystal" desc="Acquired XP/ SP +1%" skillId="36501" skillLevel="1" />
<option id="1276" name="Shield - Effort: Pa'agrio's Soul Crysta" desc="Acquired XP/ SP +1%" skillId="36502" skillLevel="1" />
<option id="1286" name="Sigil - Effort: Pa'agrio's Soul Crystal" desc="Acquired XP/ SP +1%" skillId="36503" skillLevel="1" />

Жму на вставку а зараза пишет

[09/07 16:59:25] Player: Player:Gigi[268509040] attempting to ensoul item option that doesn't exists! (unknown fee)

1688908500429.jpeg

ну затычка тут

Java:
            if (fee == null)
            {
                PacketLogger.warning("Player: " + player + " attempting to ensoul item option that doesn't exists! (unknown fee)");
                continue;
            }

ну fee прописано же по аналогии другмх кристалов :unsure: ...

Всё сделаль, отличие от терси в том что эти кристалы slot_type=2, в итоге и fee чуть по другому

XML:
    <fee stoneId="82623"> <!-- Pa'agrio's Soul Crystal Lv.1 -->
        <third itemId="19440" count="100" /> <!-- R-grade Gemstone -->
        <reThird itemId="19440" count="50" /> <!-- R-grade Gemstone -->
        <remove itemId="57" count="36200000" /> <!-- Adena -->
    </fee>

так всё работает
 
Всё сделаль, отличие от терси в том что эти кристалы slot_type=2
терси как раз таки слот 1 должны быть, а шилена 2, если правильно по логике судить что 1 - броня, 2 - оружие.
 
slot_type = 1 - обычный кристалл души
slot_type = 2 - особый кристалл души
 
В таком случае я очень сильно рад что мобиус такой невнимательный и можно делать вот такие штучки :)
(Вместо кода можно представить адреналин, который будет слать вот такие пакеты)

1688958399529.png



В игре есть 2 кристалла души, 1 тип для оружия и второй тип для доспехов.
В Доспех нельзя вставить тот, который для оружия, то-есть наш Шилен.
1688958850285.png
 

Вложения

  • 1688958382295.png
    1688958382295.png
    39,7 КБ · Просмотры: 23
Последнее редактирование:
В таком случае я очень сильно рад что мобиус такой невнимательный и можно делать вот такие штучки :)
(Вместо кода можно представить адреналин, который будет слать вот такие пакеты)

Посмотреть вложение 53801



В игре есть 2 кристалла души, 1 тип для оружия и второй тип для доспехов.
В Доспех нельзя вставить тот, который для оружия, то-есть наш Шилен.
Посмотреть вложение 53802
1688959107915.png
Ну и если что - то шилен прокнул.
 
получилось спасибо ребят!
 
Ну тогда надо дополнительный параметр ввести для кристаллов для оружия он или для брони и проверять при вставке.
 
Назад
Сверху Снизу