Top.Mail.Ru

[html, xml] Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml

[Скопировать ссылку]
Astraliya Опубликовано 2024-10-18 20:40:23 | Показать все сообщения |Режим чтения Распечатать Назад Вперед

Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!

Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться

x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml
4 q0 ~1 F, j; Y1 c6 mВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.8 J2 e2 y9 ?8 h: C$ p% V
Полный код предмета" e! x8 @+ f) E- d2 O4 c0 ^- G
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">% G2 y% w; b7 R: [4 j
  2. <font color="#006400">    <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>/ l9 C3 H5 M" o& L6 ^
  3.     <set name="icon" val="icon.weapon_dual_sword_i00" />
    : w( m$ @3 S5 m$ r
  4.     <set name="default_action" val="EQUIP" />6 h+ G* W3 P" m6 C
  5.     <set name="weapon_type" val="DUAL" />3 U! I5 B' q4 g; a  i9 k5 Z
  6.     <set name="bodypart" val="lrhand" />
    ! o. k6 A: T4 D* t5 g& n9 f7 N5 F
  7.     <set name="damage_range" val="0;0;40;120" />. y# _+ C( u4 N- z& B  H
  8.     <set name="immediate_effect" val="true" />
    1 u+ N/ Q+ ^: {+ B" B2 L7 I
  9.     <set name="crystal_count" val="4587" />/ d1 ~! C5 B. S/ M; j1 G; g
  10.     <set name="crystal_type" val="S80" />  V- L* _: x2 s8 G0 l% N" I( O
  11.     <set name="material" val="STEEL" />1 q+ H7 F7 e. O9 X
  12.     <set name="weight" val="1520" />0 ^6 o+ l: Q9 o+ d$ @- d0 w
  13.     <set name="price" val="143356000" />8 _; {. C1 u3 z, E
  14.     <set name="soulshots" val="1" />
    ; N: C9 F! u- k- L1 [$ b0 |
  15.     <set name="spiritshots" val="1" />" w+ g$ w: E' W) j5 M# Q9 j! y
  16.     <set name="element_enabled" val="true" />
    ! J, j- U: h; Z& ~) T
  17.     <set name="enchant_enabled" val="true" />
    + `: q3 H' |! d/ T
  18.     <set name="isAppearanceable" val="true" />
    ( B: k2 ]8 V# ^; V7 a
  19.     <set name="commissionItemType" val="DUALSWORD" />
    5 M0 v) s3 k$ |- G: u
  20.     <set name="ensoulNormalSlots" val="1" />/ Y, R$ t7 x+ o5 n* \! `* n
  21.     <set name="ensoulSpecialSlots" val="1" />
    ) ^2 f+ f% _% A* B6 }' g
  22.     <stats>
    : v( c. p& _# |) p2 ]
  23.         <stat type="pAtk">482</stat>
    3 a9 T- g6 g8 a9 R6 H: Z$ {
  24.         <stat type="mAtk">176</stat>; H6 ^& w7 I- k  v# @# L4 V$ l% j. m
  25.         <stat type="rCrit">8</stat>% I- H$ i* k4 c" t
  26.         <stat type="pAtkSpd">325</stat>
    5 ~' L/ T8 `0 y- Y0 ]. d
  27.         <stat type="randomDamage">10</stat>
    ) }2 t( p/ l' v; T
  28.         <stat type="pAtkRange">40</stat>
    4 P4 L$ k: K+ |2 y
  29.     </stats>
    - B  d- m. R$ V% u' g, M  c
  30.     <skills># z% G3 r% Z+ U8 c8 P3 d' W
  31.         <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->6 a$ T( W+ V6 [" i  m+ @3 t9 ?+ L
  32.     </skills>$ a) r0 E& s8 k; H
  33. </item>
    " F" L. M/ \( @2 I% b
Скопировать код
Подробный разбор кода1. Основная информация о предмете7 }1 I$ A9 C5 y% W  ~5 Z
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    $ K3 f9 E$ F% [! F- G( X- u- g
Скопировать код
  • id: Уникальный идентификатор предмета — 52.
  • name: Название предмета — "Vesper Dual Swords".
  • type: Тип предмета — "Weapon" (оружие).
    : b3 s/ T0 C- c0 i8 C

) }% _4 f3 V6 ~9 o4 v7 D5 q2. Описание предмета  J2 h! P# g! p6 _1 U6 w
  1. <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->
    2 d. p8 A4 E+ t
Скопировать код
  • Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.) l& ]/ Q0 ^% @! V

" E) m5 ^2 E) _* c! y, M3. Внешний вид и экипировка
( e* Y- A- ]0 ~! k/ X0 Z
  1. <set name="icon" val="icon.weapon_dual_sword_i00" />
    3 e1 G  t; @! H* b  B6 M
  2. <set name="default_action" val="EQUIP" />& a5 a  r0 R; U* S
  3. <set name="weapon_type" val="DUAL" />
    5 }5 E( D0 N4 R( f6 E, ^5 O
  4. <set name="bodypart" val="lrhand" />: H8 f9 W9 M- T/ p6 m5 A2 j5 w
Скопировать код
  • icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
  • default_action: Действие по умолчанию — "EQUIP" (экипировать).
  • weapon_type: Тип оружия — "DUAL" (парные мечи).
  • bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).6 X# _1 H" n5 A. z
* S: G; `, c$ ^3 N9 o
4. Характеристики атаки
3 S7 C4 T* W% V* M9 B
  1. <set name="damage_range" val="0;0;40;120" />
    * |& a) r1 {, E; V: {
  2. <set name="immediate_effect" val="true" />
    ' R$ M' Z* O- c3 H2 c2 e
Скопировать код
  • damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
  • immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.
    . c* b/ l" k1 S6 x7 J# ^) Q

( k9 D. [: U& P( e/ C, w$ W5. Кристаллы и материал
9 C9 s5 ], B( `1 B& ?! u
  1. <set name="crystal_count" val="4587" />$ K1 D2 P) D6 z  Y  M& V% ^
  2. <set name="crystal_type" val="S80" />
    0 Y# V4 R- b! l% A
  3. <set name="material" val="STEEL" />
    ) m- j0 Z& u; K' s: u7 m2 m
Скопировать код
  • crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
  • crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
  • material: Материал, из которого изготовлено оружие — "STEEL" (сталь).- X" f8 ~9 M0 Y9 `' X

+ @% N" x# \% }( c: K6. Вес и стоимость* z: j# u! n: s$ `' S% J3 {0 H+ k
  1. <set name="weight" val="1520" />
    " V: ?# D! `1 V) _* i6 y/ E
  2. <set name="price" val="143356000" />8 w. v  x! f- N
Скопировать код
  • weight: Вес предмета — 1520.
  • price: Базовая стоимость предмета в игре — 143356000 аден.
    * C( d( L4 }, x" ~  Y5 P

$ E8 Y* G( d3 e* R& z7. Использование зарядов
# U% o# m$ P# T
  1. <set name="soulshots" val="1" />7 ?/ A- }/ t; J  Q4 ^- ^6 D
  2. <set name="spiritshots" val="1" />7 t* N  o! Q, M" \
Скопировать код
  • soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
  • spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.. A% {6 H( v8 b* ]" T: A$ {

# M% L, a* p6 L: M8. Дополнительные возможности+ Y1 U% l% w. M' }0 M6 h0 I5 W
  1. <set name="element_enabled" val="true" />
    6 x: o7 N& z: ^7 C7 e; N
  2. <set name="enchant_enabled" val="true" />
    0 Q, ~/ o5 k8 k7 Y& W
  3. <set name="isAppearanceable" val="true" />
    ' _8 d4 A3 T9 e$ o8 Q$ i: N
  4. <set name="commissionItemType" val="DUALSWORD" />
    8 v, P) ~: Y# a8 `
Скопировать код
  • element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
  • enchant_enabled: Оружие может быть заточено для повышения характеристик.
  • isAppearanceable: Возможность изменять внешний вид оружия.
  • commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD"., A( e* `: G2 J& a, N
3 ?0 p+ ]! \% f9 S/ O' W
9. Вставка кристаллов души2 k2 s  P. l& q& \- [" I
  1. <set name="ensoulNormalSlots" val="1" /># R  }3 C+ X5 p" @3 I' L/ N% K
  2. <set name="ensoulSpecialSlots" val="1" />3 O2 ]' Q/ l4 l; J6 B
Скопировать код
  • ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
  • ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1./ f, N. C* j( B6 N3 N

+ ?5 l9 {; I* ]. \2 r/ D10. Статистики оружия( X2 m5 g0 f% P$ E' n/ A( V( c
  1. <stats>- O' d5 {- a5 {7 c
  2.     <stat type="pAtk">482</stat>  b/ I, n+ J  s$ r' F
  3.     <stat type="mAtk">176</stat>
    : l" j5 K% i+ h: O; b, m
  4.     <stat type="rCrit">8</stat>
    0 x0 I. A: O" p7 e1 n( u: ^+ H
  5.     <stat type="pAtkSpd">325</stat>
    6 M/ z, T7 \7 c: V6 J$ w; v+ p
  6.     <stat type="randomDamage">10</stat>
    , K& N' M) E0 B3 i
  7.     <stat type="pAtkRange">40</stat>; x" L4 h/ }& a% i5 ^( }
  8. </stats>( |1 U  @" Y0 q/ w5 H
Скопировать код
  • pAtk: Физическая атака — 482.
  • mAtk: Магическая атака — 176.
  • rCrit: Шанс критического удара — 8.
  • pAtkSpd: Скорость физической атаки — 325.
  • randomDamage: Случайный разброс урона — 10.
  • pAtkRange: Дальность атаки — 40.
    ; Q1 v" w/ }. v$ L! {% y
2 y; ?/ \$ C" y
11. Навыки оружия1 V% X4 C; D2 I$ T4 d' q2 N
  1. <skills>  y4 o( h# d" L& e3 q9 r4 l
  2.     <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->. o, D1 N$ T( a* u
  3. </skills>
    ; X3 I7 j- U, h7 q% q
Скопировать код
  • skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
    ) A5 ^" y3 o: q; w( K6 e: B' A
    • type="ON_ENCHANT": Навык активируется при заточке оружия.
    • type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.3 W: ?, W) w7 C( \( b
  • Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.7 j3 S/ G8 D, O; g, B
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
1 w: \6 M  O' N. k. qПонимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
* H- v* a% C+ XДополнительные советы
  • Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
  • Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
  • Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.
    7 m  n. d3 J1 L( ?+ Y) f- ^$ o

% C& k8 R% c/ {
4 |/ N, }% ]5 ^
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?/ W$ Q" F9 p6 m3 n  S0 T
" O  `4 t! |+ z* J! U2 K
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

Правил начисления баллов

  • Выдающийся вклад

    Прилагайте постоянные усилия для процветания форума в течение длительного времени или много раз выдвигайте конструктивные предложения.
  • Авторитет сайта

    Участники, внесшие выдающийся вклад в работу форума

подписок0

подписчиков0

постов9

Опубликовать
Сектор творческих людей
Горячая линия

638638758

С понедельника по воскресенье с 9:00 до 23:00

Обратной связь

admin@artace.ru Онлайн

QR-код

Powered by Discuz! X3.5© 2001-2021 Comsenz Inc.