↑ ↓

добавление итемов

Тема в разделе "Помощь", создана пользователем Андрей Жбанов, 20 май 2019.

  1. TopicStarter Overlay
    Offline

    Андрей Жбанов Ефрейтор

    268
    39
    61
    Кредиты:
    $1.555,49
    Репутация:
    1
    Ребят, подскажите как прописывать новые итемы в игру?
    Для примера взял итем 166022002 ([Ивент] Сияющий волшебный камень), в client_items_etc.xml (Data\Items\items.pak) добавил строчки по аналогии Волшебный камень (ур. 190)
    PHP:
        <client_item> <!--##########-->
           
    <id>166022002</id>
           <
    name>matter_enchant_exceed_critical_01_bind</name>
           <
    desc>STR_MATTER_ENCHANT_EXCEED_CRITICAL_01_BIND</desc>
           <
    desc_long>STR_MATTER_ENCHANT_EXCEED_CRITICAL_01_BIND_DESC</desc_long>
           <
    item_type>normal</item_type>
           <
    icon_name>Icon_item_enchant_exceed_critical_01</icon_name>
           <
    price>700</price>
           <
    activation_mode>Both</activation_mode>
           <
    activation_count>1</activation_count>
           <
    max_stack_count>100</max_stack_count>
           <
    equipment_slots>none</equipment_slots>
           <
    quality>common</quality>
           <
    level>200</level>
           <
    lore>FALSE</lore>
           <
    can_exchange>TRUE</can_exchange>
           <
    can_sell_to_npc>TRUE</can_sell_to_npc>
           <
    can_deposit_to_character_warehouse>TRUE</can_deposit_to_character_warehouse>
           <
    can_deposit_to_account_warehouse>TRUE</can_deposit_to_account_warehouse>
           <
    can_deposit_to_guild_warehouse>TRUE</can_deposit_to_guild_warehouse>
           <
    breakable>TRUE</breakable>
           <
    soul_bind>FALSE</soul_bind>
           <
    remove_when_logout>FALSE</remove_when_logout>
           <
    gender_permitted>all</gender_permitted>
           <
    warrior>1</warrior>
           <
    scout>1</scout>
           <
    mage>1</mage>
           <
    cleric>1</cleric>
           <
    engineer>1</engineer>
           <
    artist>1</artist>
           <
    fighter>1</fighter>
           <
    knight>1</knight>
           <
    assassin>1</assassin>
           <
    ranger>1</ranger>
           <
    wizard>1</wizard>
           <
    elementalist>1</elementalist>
           <
    chanter>1</chanter>
           <
    priest>1</priest>
           <
    gunner>1</gunner>
           <
    bard>1</bard>
           <
    rider>1</rider>
           <
    package_permitted>2</package_permitted>
           <
    bonus_apply>inventory</bonus_apply>
           <
    motion_name>Enchant</motion_name>
           <
    ui_sound_type>Sounds/item/item_gen_mineral</ui_sound_type>
           <
    cash_item>0</cash_item>
           <
    can_split>TRUE</can_split>
           <
    item_drop_permitted>FALSE</item_drop_permitted>
           <
    sub_enchant_material_many>200</sub_enchant_material_many>
           <
    oversea_only>0</oversea_only>
           <
    looting_fx_name>LOOTING_FX_02</looting_fx_name>
           <
    race_permitted>pc_light pc_dark</race_permitted>
       </
    client_item>
    В сборку добавил следующий код (в data\static_data\items\item_templates.xml)
    PHP:
        <item_template id="166022002" name="[Test] Mego Kamen" desc="1493017" name_desc="matter_enchant_exceed_critical_01_bind" level="200" mask="8318" category="ENCHANTMENT" max_stack_count="100" item_type="NORMAL" quality="COMMON" price="950" race="PC_ALL" restrict="1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1" bonus_apply="INVENTORY" activate_count="1" equipment_type="NONE">
            <
    actions>
                <
    enchant count="700" />
            </
    actions>
            <
    acquisition type="REWARD" item="186000317" count="50" />
        </
    item_template>
    При входе в игру:
    upload_2019-5-20_21-59-26.png

    Скажите, что нужно ещё сделать чтоб он хотя бы имел всю инфу нужную?

    PS. иконку прописал, при использовании пишет: upload_2019-5-20_22-4-24.png
     
  2. Offline

    klubheads Сержант Команда форума Модератор

    2.011
    356
    189
    Кредиты:
    $2.140,45
    Репутация:
    54
    Чтоб добавить(не важно какой) новый итем, его нужно добавлять в первую очередь в сам клиент(итем+иконки+модельки+ ссылки).
    Любое изменение клиента приводит к частым SendLog ошибкам.
     
    No Name 2 и yayaya нравится это.