Как сделать Точки (Scroll of enchant) в одной ячейке(стопковой)

Тема в разделе "[RU] Руководства", создана пользователем Deazer, 13 апр 2017.

  1. Deazer

    Deazer Разработчик Команда форума

    Для того что бы сделать нам создать заточи в одну стопку (по умолчанию в игре они не складываются в одну стопку) нам необходимо:
    1. Найти нужный нам предмет в data/items/ - за пример берем id 6577. Он находится в файле 6500-6599.xml:

    <etcitem id="6577" name="Blessed Scroll: Enchant Weapon (S)">
    <!-- [blessed_scrl_of_ench_wp_s] -->
    <set name="class" value="MISC"/>
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.etc_blessed_scrl_of_ench_wp_s_i05"/>
    <set name="price" value="30000000"/>
    <set name="stackable" value="false"/> и тут меняем на true (стопкковой).
    <set name="type" value="SCROLL"/>
    <set name="weight" value="120"/>
    <cond msgId="1508">
    <not>
    <player olympiad="true"/>
    </not>
    </cond>
    </etcitem>

    2. Нам необходимо отредактировать файл игры который располагается Interlude\system\etcitemgrp.dat и открыть его файл эдитором - ссылка на него https://yadi.sk/d/yzgZfj8m3Guvwe
    (при сохранении изменений выбираем ФОРМАТ ЕНКОДА 413, НЕ 414)

    Сама структура полей в данном файле состоит из следующих параметров:
    id drop_type drop_anim_type drop_radius drop_height UNK_0 drop_mesh drop_tex icon[0] icon[1] icon[2] icon[3] icon[4] icon[5] icon[6] icon[7] icon[8] durability weight material crystallizable type1 mesh_tex_pair_cntm mesh_tex_pair_m[0] mesh_tex_pair_cntt mesh_tex_pair_t[0] item_sound equip_sound stackable family grade

    и если у нас имеется чуток серого вещества в голове - нам становиться ясно что пред пред последний параметр stackable как раз и отвечает за отображение в клиенте - будет оно складываться в стопку или будет занимать отдельный слот ВИЗУАЛЬНО. Сервером мы уже определили что точка 6577 будет складываться в стопку.

    И так что мы делаем в клиенте:
    Исходная оригинальная строка -
    6577 0 3 6 3 0 dropitems.drop_scroll_m00 dropitemstex.drop_scroll_t00 icon.etc_blessed_scrl_of_ench_wp_s_i05 0 120 18 0 0 1 1 ItemSound.itemdrop_scroll 0 0 0

    Мы в ней значение меняем на :
    6577 0 3 6 3 0 dropitems.drop_scroll_m00 dropitemstex.drop_scroll_t00 icon.etc_blessed_scrl_of_ench_wp_s_i05 0 120 18 0 0 1 1 ItemSound.itemdrop_scroll 1 0 0

    Таким образом мы сделали нашу заточку или любой другой предмет стопковой визуально на клиенте и на сервере.

    [​IMG]
    Последнее редактирование: 27 сен 2017
    Ka1n и игорь нравится это.