Дроп лист в лостах

Psycho

Просветленный
Модератор
Орден Золотого Заката
Победитель в номинации 2023
Победитель в номинации 2022
Победитель в номинации 2021
Участник Новогоднего Фонда 2021
Неукротимое пламя
Старожил II степени
Победитель в номинации 2020
Победитель в номинации 2019
Знаток великого письма
Знаток письма
Веселый флудер
Мастер реакций
Любитель реакций
Знаток Lineage2
Старожил I степени
Победитель в номинации 2017
Победитель в номинации 2016
Медаль за активность на Форуме
За веру и верность форуму
Сообщения
4 456
Розыгрыши
1
Решения
3
Репутация
4 331
Реакции
2 806
Баллы
2 438
Как я понял, дроп лист прописан каждому нпц отдельно.
Вопрос, как быть, если необходимо удались все ресурсы, из дроп листа, у всех нпц? Каждого лопатить что ли? Мб есть выход?
Когда дроп лист в бд, проблема решается запросом, но здесь он в xml у каждого нпц.
Код:
<npc id="22852" name="Dragon Guard" title="">
        <set name="aggroRange" value="400" />
        <set name="ai_type" value="Fighter" />
        <set name="baseAtkRange" value="80" />
        <set name="baseAtkType" value="POLE" />
        <set name="baseCON" value="43" />
        <set name="baseCritRate" value="40" />
        <set name="baseDEX" value="30" />
        <set name="baseHpMax" value="55817.8012671518" />
        <set name="baseHpRate" value="2" />
        <set name="baseHpReg" value="187.410040552143" />
        <set name="baseINT" value="21" />
        <set name="baseMAtk" value="8707.81891430402" />
        <set name="baseMAtkSpd" value="333" />
        <set name="baseMDef" value="635.378064" />
        <set name="baseMEN" value="20" />
        <set name="baseMpMax" value="1846.8" />
        <set name="baseMpReg" value="3" />
        <set name="basePAtk" value="12008.0135566142" />
        <set name="basePAtkSpd" value="253" />
        <set name="basePDef" value="578.861024" />
        <set name="baseRunSpd" value="200" />
        <set name="baseSTR" value="40" />
        <set name="baseShldDef" value="0" />
        <set name="baseShldRate" value="0" />
        <set name="baseWIT" value="20" />
        <set name="baseWalkSpd" value="30" />
        <set name="collision_height" value="55.0" />
        <set name="collision_radius" value="40.0" />
        <set name="corpse_time" value="7" />
        <set name="level" value="85" />
        <set name="race" value="DRAGON" />
        <set name="rewardExp" value="1031278" />
        <set name="rewardRp" value="0" />
        <set name="rewardSp" value="103445" />
        <set name="soulshot_count" value="0" />
        <set name="spiritshot_count" value="0" />
        <set name="type" value="Monster" />
        <ai_params>
            <set name="noRandomWalk" value="true" />
        </ai_params>
        <faction name="loa_antharas_clan" range="400"/>
        <skills>
            <skill id="4408" level="10" />    <!--HP Increase (2x)-->
            <skill id="4409" level="1" />    <!--MP Increase (1x)-->
            <skill id="4410" level="16" />    <!--Very Strong P. Atk.-->
            <skill id="4411" level="15" />    <!--Strong M. Atk.-->
            <skill id="4412" level="16" />    <!--Very Strong P. Def.-->
            <skill id="4413" level="5" />    <!--Very Weak M. Def.-->
            <skill id="4414" level="2" />    <!--Standard Type-->
            <skill id="4415" level="11" />    <!--Spears-->
            <skill id="4416" level="10" />    <!--Dragons-->
            <skill id="5465" level="1" />    <!--Earth Attacks-->
            <skill id="6768" level="1" />    <!--Stun Attack-->
        </skills>
        <rewardlist type="RATED_GROUPED">
            <group chance="66.0">
                <reward item_id="57" min="45317" max="105714" chance="100.0000" />    <!--Adena-->
            </group>
            <group chance="0.0293">
                <reward item_id="13462" min="1" max="1" chance="8.3929" />    <!--Vesper Stormer-->
                <reward item_id="13461" min="1" max="1" chance="8.3929" />    <!--Vesper Fighter-->
                <reward item_id="13893" min="1" max="1" chance="41.9647" />    <!--Sealed Holy Spirit's Cloak-->
                <reward item_id="14108" min="1" max="1" chance="41.2495" />    <!--Sealed Vesper Gaiters-->
            </group>
            <group chance="44.3337">
                <reward item_id="1879" min="3" max="9" chance="33.9823" />    <!--Cokes-->
                <reward item_id="1885" min="2" max="6" chance="25.4868" />    <!--High-Grade Suede-->
                <reward item_id="9628" min="1" max="1" chance="9.5950" />    <!--Leonard-->
                <reward item_id="9630" min="1" max="1" chance="6.4388" />    <!--Orichalcum-->
                <reward item_id="9629" min="1" max="1" chance="5.3190" />    <!--Adamantine-->
                <reward item_id="14166" min="1" max="1" chance="5.9100" />    <!--Life Stone -  Level 84-->
                <reward item_id="14167" min="1" max="1" chance="1.4757" />    <!--Mid-Grade Life Stone -  Level 84-->
                <reward item_id="14168" min="1" max="1" chance="0.1476" />    <!--High-Grade Life Stone -  Level 84-->
                <reward item_id="9554" min="1" max="1" chance="0.2447" />    <!--Earth Crystal-->
                <reward item_id="9548" min="1" max="1" chance="9.7869" />    <!--Earth Stone-->
                <reward item_id="15644" min="1" max="1" chance="0.7297" />    <!--Vesper Thrower Piece-->
                <reward item_id="15642" min="1" max="1" chance="0.7205" />    <!--Vesper Caster Piece-->
                <reward item_id="9626" min="1" max="1" chance="0.1630" />    <!--Giant's Codex - Discipline-->
            </group>
        </rewardlist>
        <rewardlist type="SWEEP">
            <reward item_id="9628" min="1" max="1" chance="84.1937" />    <!--Leonard-->
            <reward item_id="2134" min="1" max="1" chance="21.4694" />    <!--Gemstone S-->
            <reward item_id="15669" min="1" max="1" chance="72.7776" />    <!--Sealed Vesper Verteidiger Piece-->
            <reward item_id="13459" min="1" max="1" chance="0.0150" />    <!--Vesper Buster-->
        </rewardlist>
        <attributes>
            <attack attribute="unholy" value="250" />
            <defence attribute="fire" value="220" />
            <defence attribute="water" value="220" />
            <defence attribute="wind" value="220" />
            <defence attribute="earth" value="220" />
            <defence attribute="holy" value="170" />
            <defence attribute="unholy" value="250" />
        </attributes>
    </npc>
 
XPath, регулярные выражения
 
Короче нихрена я не понял)
Там поиск по словам, через запросы. Это можно осуществить и обычным поиском.
 
Последнее редактирование:
либо хмл либо в ядре
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
как по мне можно сделать банальный конфиг для выключения дроп листа, либо определенных предметов по их id.
 
На каждую перделку делайте конфиг! А так репарс дропа это нормально, а всякое рачье хранит дроп и спойл в базе.
 
На каждую перделку делайте конфиг! А так репарс дропа это нормально, а всякое рачье хранит дроп и спойл в базе.
Да я и не говорил что это плохо. Просто в данный момент для меня это небольшая проблема, так как знаний в яве гроши.)

Максимум на что меня хватило:
Код:
// Стартовые предметы
        if(Config.STARTING_ITEM != null && Config.STARTING_ITEM_COUNT != null)
            for(int i = 0; i < Config.STARTING_ITEM.length; i++)
            {
                ItemInstance item = ItemFunctions.createItem(Config.STARTING_ITEM[i]);
                item.setCount(Config.STARTING_ITEM_COUNT[i]);
                newChar.getInventory().addItem(item);
            }
И то делал, глядя на это:
Код:
// Scroll of Escape: Kamael Village
        item = ItemFunctions.createItem(9716);
        item.setCount(10);
        newChar.getInventory().addItem(item);
=======
if(Config.STARTING_ADENA > 0)
            newChar.addAdena(Config.STARTING_ADENA);

как по мне можно сделать банальный конфиг для выключения дроп листа, либо определенных предметов по их id.
Либо сделать для ресов спец. тип, и вывести его в конфиг для отключения в дропе. Как это всё на словах легко.
Ладно, буду пока своими силами разбираться. Мб дорасту, выведу в конфиг.
 
Последнее редактирование модератором:
Либо сделать для ресов спец. тип, и вывести его в конфиг для отключения в дропе. Как это всё на словах легко.
Ладно, буду пока своими силами разбираться. Мб дорасту, выведу в конфиг.
b1021bf7b426ee7610e1ae2c5a146a54.png
 
ага, у каждого свои проблемы)
я вот искал авейкенинг 415 протокола, не нашел.. решил взять велиенс 583 протокола, но оказалось что и он у меня испарился с харда, есть 580, но кому он нужен когда где то существует(нет) 583, а нцсофт уже подчистило свои хранилища, не выкачать оттуда :(
 
ага, у каждого свои проблемы)
я вот искал авейкенинг 415 протокола, не нашел.. решил взять велиенс 583 протокола, но оказалось что и он у меня испарился с харда, есть 580, но кому он нужен когда где то существует(нет) 583, а нцсофт уже подчистило свои хранилища, не выкачать оттуда :(
о_О, а 415 разве авейкенинг?
А если на торрентах 580-83 поискать?
 
да, не руофф только
нигде ничего нету
Не оно случайно? Я выше хф не особо шарю.

или вот
 
Не оно случайно? Я выше хф не особо шарю.

или вот
не, это не то, последний клиент до эртейки :\
 
Назад
Сверху Снизу