Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
[HELP] Spoil and drop
#1
Ребята, подскажите как переделать код, что бы дропалось не более 3-x кусков. В данный момент максимальный дроп 1 кусок. Заранее спасибо!

Код:
(Config.RATE_KEY_MATERIAL && _item.isKeyMatherial())

RATE_KEY_MATERIAL в конфигурации только True и False, в описании написано если false то дроп материалов будет не более 1-го...
Ответ
#2
http://forum.zone-game.info/showthread.php?t=24123
СЕО Оптимизация сайтов
Ответ
#3
gorodetskiy Написал:http://forum.zone-game.info/showthread.php?t=24123

Сервер давно перешёл с SQL на XML, в базе остались только логин и аккаунт.
Ответ
#4
что мешает открыть xml файл со спйлом/дропом ?
СЕО Оптимизация сайтов
Ответ
#5
тут дело в том, что дроп и спойл прописан в файлах Npc, там много xml, выглядит примерно так, у каждого монстра:

Код:
            <group chance="42.0">
                <reward item_id="8600" min="1" max="1" chance="55.0000" />    <!--Herb of Life-->
                <reward item_id="8601" min="1" max="1" chance="38.0000" />    <!--Greater Herb of Life-->
                <reward item_id="8602" min="1" max="1" chance="7.0000" />    <!--Superior Herb of Life-->
            </group>
            <group chance="11.0">
                <reward item_id="8603" min="1" max="1" chance="40.0000" />    <!--Herb of Mana-->
                <reward item_id="8604" min="1" max="1" chance="52.0000" />    <!--Greater Herb of Mana-->
                <reward item_id="8605" min="1" max="1" chance="8.0000" />    <!--Superior Herb of Mana-->
            </group>
            <group chance="25.0">
                <reward item_id="8606" min="1" max="1" chance="20.0000" />    <!--Herb of Power-->
                <reward item_id="8608" min="1" max="1" chance="20.0000" />    <!--Herb of Alacrity-->
                <reward item_id="8610" min="1" max="1" chance="20.0000" />    <!--Herb of Critical Attack - Probability-->
                <reward item_id="10655" min="1" max="1" chance="20.0000" />    <!--Herb of Vampiric Rage-->
                <reward item_id="10656" min="1" max="1" chance="20.0000" />    <!--Herb of Critical Attack - Power-->
            </group>

Если искать по ID, это очень крапатливая работа... Должно же быть решение в ядре.
Ответ
#6
L2jTeam Написал:тут дело в том, что дроп и спойл прописан в файлах Npc, там много xml, выглядит примерно так, у каждого монстра:

Код:
            <group chance="42.0">
                <reward item_id="8600" min="1" max="1" chance="55.0000" />    <!--Herb of Life-->
                <reward item_id="8601" min="1" max="1" chance="38.0000" />    <!--Greater Herb of Life-->
                <reward item_id="8602" min="1" max="1" chance="7.0000" />    <!--Superior Herb of Life-->
            </group>
            <group chance="11.0">
                <reward item_id="8603" min="1" max="1" chance="40.0000" />    <!--Herb of Mana-->
                <reward item_id="8604" min="1" max="1" chance="52.0000" />    <!--Greater Herb of Mana-->
                <reward item_id="8605" min="1" max="1" chance="8.0000" />    <!--Superior Herb of Mana-->
            </group>
            <group chance="25.0">
                <reward item_id="8606" min="1" max="1" chance="20.0000" />    <!--Herb of Power-->
                <reward item_id="8608" min="1" max="1" chance="20.0000" />    <!--Herb of Alacrity-->
                <reward item_id="8610" min="1" max="1" chance="20.0000" />    <!--Herb of Critical Attack - Probability-->
                <reward item_id="10655" min="1" max="1" chance="20.0000" />    <!--Herb of Vampiric Rage-->
                <reward item_id="10656" min="1" max="1" chance="20.0000" />    <!--Herb of Critical Attack - Power-->
            </group>

Если искать по ID, это очень крапатливая работа... Должно же быть решение в ядре.

<reward item_id="10656" min="1" max="1" chance="20.0000" /> <!--Herb of Critical Attack - Power-->

Чем не ответ ?
СЕО Оптимизация сайтов
Ответ
#7
gorodetskiy Написал:<reward item_id="10656" min="1" max="1" chance="20.0000" /> <!--Herb of Critical Attack - Power-->

Чем не ответ ?

Да это всё и так ясно, я спрашивал про другое! Как сделать в коде эту функцию, а не тыкать каждому мобу, каждый кусок! пример кода я показал! ismaterias
Ответ
#8
А как связаны "куски" с "гербами"?
Ответ
#9
Смотрите где используется рейтовка идете туда и смотрите как оно вычисляется.
[Изображение: 4e38c909fcd08c5fcdf363b54a62.png]
Ответ
#10
Zubastic Написал:Смотрите где используется рейтовка идете туда и смотрите как оно вычисляется.

Везде смотрел, с конфигов ведёт сюда
Код:
(Config.RATE_KEY_MATERIAL && _item.isKeyMatherial())
, на дроп именно сделать смог, но вот на спойл не могу найти.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Drop Item Сантехник 5 1,623 08-30-2013, 10:41 PM
Последний пост: SoniPro

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


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