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. x$ b. G' }! m1 U5 J2 M2 I
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.  F9 Y4 @9 n; z4 k
Полный код предмета
/ M# x* {8 K/ v* q+ ^* Z
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">8 N- V! T  U" K% X' h! [; H
  2. <font color="#006400">    <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>; u9 ]" W/ H6 A' l: V! q' _
  3.     <set name="icon" val="icon.weapon_dual_sword_i00" />
      Y+ g" R  K; m6 G) E
  4.     <set name="default_action" val="EQUIP" />
    9 H3 l. Q9 t  I0 k7 r' S* V
  5.     <set name="weapon_type" val="DUAL" />
    / J8 J: b, s' p5 ^5 N
  6.     <set name="bodypart" val="lrhand" />6 m: m$ k# Q; i  B4 o5 @
  7.     <set name="damage_range" val="0;0;40;120" />9 O# ]( \. Z" w
  8.     <set name="immediate_effect" val="true" />* V% M2 U3 b4 Q2 K7 `* p7 P
  9.     <set name="crystal_count" val="4587" />
    1 z: n* Z, m3 B8 S
  10.     <set name="crystal_type" val="S80" />8 I) s  }7 L6 L1 p' @
  11.     <set name="material" val="STEEL" />
    + k+ X: Q6 v. }8 M/ h- [: g6 U/ H$ N6 z
  12.     <set name="weight" val="1520" />
    4 }7 |$ g, ^7 X
  13.     <set name="price" val="143356000" />" z* [" v$ ~% J4 x: O1 m
  14.     <set name="soulshots" val="1" />
    2 @6 T1 c1 P  G( Z! s! T
  15.     <set name="spiritshots" val="1" />/ _6 ?, W3 B' C) Q! z
  16.     <set name="element_enabled" val="true" />; r8 x) `2 C* |9 V% y1 Q
  17.     <set name="enchant_enabled" val="true" />* s' R  P6 ^* T+ g
  18.     <set name="isAppearanceable" val="true" />
    ; {) A+ \+ Y. C6 Z
  19.     <set name="commissionItemType" val="DUALSWORD" />
    % V, r7 B: X3 r% o) m; w" Z
  20.     <set name="ensoulNormalSlots" val="1" />
    3 _6 n. B! k) R
  21.     <set name="ensoulSpecialSlots" val="1" />
    $ P8 A. t2 l& B/ g% @( @- t
  22.     <stats>
    + _8 v6 U/ ]; e# W; Q
  23.         <stat type="pAtk">482</stat>1 M# A8 G1 S- G  u5 z, s# c+ j
  24.         <stat type="mAtk">176</stat>8 u( r0 c5 n9 ]- e/ {4 D0 m8 y
  25.         <stat type="rCrit">8</stat>4 w0 [/ X  b- R1 s
  26.         <stat type="pAtkSpd">325</stat>
    $ C+ ~2 j5 A! g  G5 K: V1 ~
  27.         <stat type="randomDamage">10</stat>
    # X1 p* ]* Z/ M# E
  28.         <stat type="pAtkRange">40</stat>7 N8 D4 [, q4 a% T# ]
  29.     </stats># @) ~) }- }) A+ A1 @6 v8 j
  30.     <skills>4 }% }$ u4 F" U: E0 Y, `
  31.         <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->7 }* @6 K1 z$ g8 q$ s
  32.     </skills>
    ( @, H8 e# t9 ~" T8 d$ G& W  S
  33. </item>7 U, t) W, c; K. ^0 x. \+ @
Скопировать код
Подробный разбор кода1. Основная информация о предмете- v, n. Z% w; y5 t& h: p
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    + Q# |2 S; s) g$ e7 j5 U. |+ b
Скопировать код
  • id: Уникальный идентификатор предмета — 52.
  • name: Название предмета — "Vesper Dual Swords".
  • type: Тип предмета — "Weapon" (оружие).) N& o9 V% a8 B# a) ?, _4 U7 ]
! Y! s& |. ~8 x$ o) T4 v) U# N5 V
2. Описание предмета
, X) G: n+ b0 g# I" h: _9 b7 e
  1. <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->
    * Y( a2 a, p3 Z* {# l
Скопировать код
  • Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
    : j) u1 w5 ]" Q9 ]; V+ `; }. J

& R$ }- @, q! k  M) U8 q5 |4 T# G9 S3. Внешний вид и экипировка( x1 l5 J7 @( O
  1. <set name="icon" val="icon.weapon_dual_sword_i00" />
    4 l3 S/ p# B' U0 e  Y
  2. <set name="default_action" val="EQUIP" />$ }0 w! }# ]4 L) Y2 [
  3. <set name="weapon_type" val="DUAL" /># u2 Y- [. }9 M; B0 m8 C* R8 o8 n
  4. <set name="bodypart" val="lrhand" />
    + C2 J, |6 k) X  w/ `  M, A
Скопировать код
  • icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
  • default_action: Действие по умолчанию — "EQUIP" (экипировать).
  • weapon_type: Тип оружия — "DUAL" (парные мечи).
  • bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).& P  [( o/ ~. t! [/ o& e4 n& [" X# Q$ ?

" M1 @+ d% m5 }4. Характеристики атаки
9 k( ~6 I6 [$ T$ |, X7 h; {
  1. <set name="damage_range" val="0;0;40;120" />. K( I( P7 p' _: j  ~3 d
  2. <set name="immediate_effect" val="true" />% Y# B  i' r& a6 p
Скопировать код
  • damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
  • immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.; o8 Z: P' h- u, a/ g4 L  t
  j5 b/ z+ o; s7 ?; q9 u& x
5. Кристаллы и материал" B2 x1 m7 q0 j; X
  1. <set name="crystal_count" val="4587" />
    , r) J& ?8 m$ q1 R4 Z7 L8 p
  2. <set name="crystal_type" val="S80" />4 L8 t! F, A9 e. w/ \
  3. <set name="material" val="STEEL" />5 B" H; @; ?' m* d4 ]& G4 w
Скопировать код
  • crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
  • crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
  • material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
    6 W  F7 y6 U  _( U$ B0 e+ W7 W" Y, u
' w0 h& h  X  J: s% a+ ~6 \
6. Вес и стоимость
' @7 ~1 j) E3 `4 w, `
  1. <set name="weight" val="1520" />
    % E4 T% {9 y) C6 _; J9 m
  2. <set name="price" val="143356000" />- a" u- d$ t$ w6 i
Скопировать код
  • weight: Вес предмета — 1520.
  • price: Базовая стоимость предмета в игре — 143356000 аден.
    3 [3 O; I! B. k' C, ^

6 c& }4 m2 P- S$ |0 G% [* A& G7. Использование зарядов; `. u5 F8 i% @6 ?9 M
  1. <set name="soulshots" val="1" />
    9 _9 \9 Z+ }. d
  2. <set name="spiritshots" val="1" />$ ?4 m( t* S& E: Q. j
Скопировать код
  • soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
  • spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1." Q3 Z+ ^% C8 J! I. S# @; r
& E# q! r, h  H/ n
8. Дополнительные возможности
0 F- d2 g7 @! Y; `  V6 D7 X
  1. <set name="element_enabled" val="true" />8 \* h, r3 s; j$ L/ O! H, N, [+ Z
  2. <set name="enchant_enabled" val="true" />" [$ f3 I2 j# V
  3. <set name="isAppearanceable" val="true" />$ u4 R' z; K7 l
  4. <set name="commissionItemType" val="DUALSWORD" />$ ~; x3 h: f. c2 ~* \4 |, p
Скопировать код
  • element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
  • enchant_enabled: Оружие может быть заточено для повышения характеристик.
  • isAppearanceable: Возможность изменять внешний вид оружия.
  • commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
    # Z7 [' k, Y3 U3 F1 }# q) A
. `* O6 B6 a8 F5 C5 I
9. Вставка кристаллов души! O4 _4 B/ X7 V2 r/ J% t4 r& k
  1. <set name="ensoulNormalSlots" val="1" />
    " V+ f. _4 K+ t/ P" y. G4 J5 ^5 _5 N
  2. <set name="ensoulSpecialSlots" val="1" />, B. k% ?/ [# A, H
Скопировать код
  • ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
  • ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.3 K! D- c' C) ~. o
: z( G, a2 I& @& I4 G
10. Статистики оружия1 h4 t+ Q+ [' G$ @
  1. <stats>
    ) _5 ^; I$ N0 _* x
  2.     <stat type="pAtk">482</stat>
    * \3 j4 U2 K. n9 e* a8 F; i
  3.     <stat type="mAtk">176</stat>0 u/ w  Z6 k5 M
  4.     <stat type="rCrit">8</stat>
    2 {) ]7 v( d7 |$ @) M. L" ]
  5.     <stat type="pAtkSpd">325</stat>
    7 y, a/ |# Z; h  ]9 p
  6.     <stat type="randomDamage">10</stat>7 x! u( {3 _/ J* x; i% e: P+ D2 c/ l
  7.     <stat type="pAtkRange">40</stat>% |& I# K3 S, g( V
  8. </stats>
      R+ @6 \9 B+ F+ \: ~) |
Скопировать код
  • pAtk: Физическая атака — 482.
  • mAtk: Магическая атака — 176.
  • rCrit: Шанс критического удара — 8.
  • pAtkSpd: Скорость физической атаки — 325.
  • randomDamage: Случайный разброс урона — 10.
  • pAtkRange: Дальность атаки — 40.* \) a3 z( P: C# }/ d9 D
0 F: a7 [5 i' F3 v% e$ D! q8 Q# ?
11. Навыки оружия" }6 N- X$ {7 n4 y& X1 j0 {, J# S4 f
  1. <skills>3 ]  }  I' H& {( \( Y
  2.     <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->0 y8 u' W1 M- _2 k5 c' W) @. X" N
  3. </skills>
    $ g1 e- k  u$ }& `: a5 d& }
Скопировать код
  • skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.- m" o+ ~! T) ?- j" k% V
    • type="ON_ENCHANT": Навык активируется при заточке оружия.
    • type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.% {* W" {6 g5 ~" j
  • Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.8 O; M. u; r! s2 l$ C+ ]6 q
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
7 y* d/ Z" ]8 Z1 d# V2 ^3 eПонимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.+ R" X( H+ X* U% u! n, ^
Дополнительные советы
  • Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
  • Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
  • Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.
    % ~- p' `* Y7 {
/ P6 J2 _& S+ O1 J7 G3 G% S
/ }) Z6 x5 k+ e: m, s3 U: z9 c
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?: x" g5 S8 u+ M) w7 S4 d" Q
4 e# s) a* y( l; {; U
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

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

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

подписок0

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

постов9

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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