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
, ~0 X- A4 @! h3 k  JВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.6 F. Z; Y3 ~6 p- h' I0 K
Полный код предмета
' g! y+ O$ ]6 u% n+ k& S: U( {
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    8 `" ?  S0 _% w& q
  2. <font color="#006400">    <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>& v2 U5 ?  O- M) q/ z- k! Z
  3.     <set name="icon" val="icon.weapon_dual_sword_i00" />9 f* g' O( l( N
  4.     <set name="default_action" val="EQUIP" />, M7 O0 @& ]+ _6 h, c/ {
  5.     <set name="weapon_type" val="DUAL" />- A6 `; |3 [: P
  6.     <set name="bodypart" val="lrhand" />/ q5 ~; V! a. r7 y
  7.     <set name="damage_range" val="0;0;40;120" />
    % |/ P' K1 |% ~/ U
  8.     <set name="immediate_effect" val="true" />- J- }7 R) H0 U2 ]  Z% ]
  9.     <set name="crystal_count" val="4587" />  \) n- G" g  |+ T. ^+ d
  10.     <set name="crystal_type" val="S80" />
    & Y' E/ k+ Y  z3 {5 K7 }
  11.     <set name="material" val="STEEL" />0 o# p# n8 @' C# ?& y' B0 }& e
  12.     <set name="weight" val="1520" />9 m5 X3 L. U0 j& U1 x4 a9 d
  13.     <set name="price" val="143356000" />
    ' O9 b; K: \7 T# ]' L( F; ]  B
  14.     <set name="soulshots" val="1" />) {3 w; B2 v- o' K+ ~+ v3 ~, K
  15.     <set name="spiritshots" val="1" />
    $ Z/ ?6 j1 _/ D" x: F" t! h
  16.     <set name="element_enabled" val="true" />2 ?. v5 `  w! V
  17.     <set name="enchant_enabled" val="true" />
    7 a9 n! y" _5 |0 w
  18.     <set name="isAppearanceable" val="true" />
    3 X4 c5 q$ K3 V
  19.     <set name="commissionItemType" val="DUALSWORD" />- ~, {# \7 p( Z3 `
  20.     <set name="ensoulNormalSlots" val="1" />
    ( |( A8 Y5 z) z5 j) u0 X
  21.     <set name="ensoulSpecialSlots" val="1" />' N1 L1 a5 e- f' [# g
  22.     <stats>6 l  h5 O0 U5 m3 B" M4 e% k" z/ M
  23.         <stat type="pAtk">482</stat>
    5 @6 ^0 Y8 o4 O) [) z: O
  24.         <stat type="mAtk">176</stat>
    8 s) s' [; t% B. @& ~) l& \
  25.         <stat type="rCrit">8</stat>) P' Z  X8 M1 |+ X: h4 d
  26.         <stat type="pAtkSpd">325</stat>
    . J( }! o  h/ k# F9 U8 Y) [
  27.         <stat type="randomDamage">10</stat>) I0 I; n1 I# Z
  28.         <stat type="pAtkRange">40</stat>, D& m8 ~+ e/ {
  29.     </stats>
    ' }& s$ \$ }  q) ~  e& }, P
  30.     <skills>& S! ]1 ?; W; |6 b
  31.         <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->0 `  m. y# E& D% y/ c) l3 b
  32.     </skills>4 l* U8 M+ @! Q* o- \
  33. </item>8 f9 r& Z- F! j0 ?1 @; W
Скопировать код
Подробный разбор кода1. Основная информация о предмете, B( f* M: \$ P; a- E; V
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    % A' @6 s' f  w; `  x: S) x
Скопировать код
  • id: Уникальный идентификатор предмета — 52.
  • name: Название предмета — "Vesper Dual Swords".
  • type: Тип предмета — "Weapon" (оружие).
    0 @2 s& v- y# O1 |& v( d

9 S, `* n9 c4 |7 P2. Описание предмета& n' K8 t/ ^4 D; }
  1. <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->
    ) _7 d) s  z& |8 r
Скопировать код
  • Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.6 E- d9 v1 [! P4 l  o) d/ I. g8 u: y
9 w0 \# S- Z$ l( T- u) k  P/ e
3. Внешний вид и экипировка8 E* u. h* q# x  O! x* o+ M- u; H% w
  1. <set name="icon" val="icon.weapon_dual_sword_i00" />* J5 s+ M2 o& e$ c# D
  2. <set name="default_action" val="EQUIP" />. v1 c3 B2 y: s* T7 l3 J* B# C
  3. <set name="weapon_type" val="DUAL" />
    " c. f$ d6 D" y0 @. S. N2 U
  4. <set name="bodypart" val="lrhand" /># @$ j1 ?6 m5 R: C  O6 n
Скопировать код
  • icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
  • default_action: Действие по умолчанию — "EQUIP" (экипировать).
  • weapon_type: Тип оружия — "DUAL" (парные мечи).
  • bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
    : A% Z. O/ A) Q
& g$ j) c- A! e6 D1 M) L
4. Характеристики атаки
4 M! P& Q$ G! F: k  j
  1. <set name="damage_range" val="0;0;40;120" />* m2 Y/ f" m- o, q
  2. <set name="immediate_effect" val="true" />
    * W, h' l2 k4 O* s8 s
Скопировать код
  • damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
  • immediate_effect: Указывает, что эффект от использования оружия применяется немедленно." ?+ |; g3 {  T$ y
8 }3 k: F6 a! Y9 y
5. Кристаллы и материал; Y2 \' R  l4 x
  1. <set name="crystal_count" val="4587" />
    * v! f+ o$ W( O2 _1 M6 `
  2. <set name="crystal_type" val="S80" />
    / A* q% O+ s( T0 P3 P2 s2 s) f
  3. <set name="material" val="STEEL" />
    ) y% L5 Q# G0 u
Скопировать код
  • crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
  • crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
  • material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
      B! ^' n7 o; i. `" O% O

7 b& \' }: q1 I' K: u6. Вес и стоимость
# ~+ o( H' o, `& ?' ^: t
  1. <set name="weight" val="1520" />
    8 Z/ {8 Y+ l+ V. T: C& u1 t
  2. <set name="price" val="143356000" /># Y4 F& L2 m+ n2 v7 t7 W
Скопировать код
  • weight: Вес предмета — 1520.
  • price: Базовая стоимость предмета в игре — 143356000 аден.$ D8 Y% {2 J! y! d* c9 t8 Y

) T! O: i5 I# x: I. r6 K- L- f, i2 w7. Использование зарядов! O# E) o% g" B& J& K% h, Y1 _. c
  1. <set name="soulshots" val="1" />
    , M  T* w; O0 \' Y8 T/ f9 S7 v
  2. <set name="spiritshots" val="1" />1 O- M7 Q) A9 U6 r- x; k+ p# b
Скопировать код
  • soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
  • spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.! ~3 h$ W' j! K5 @, W9 v' _3 f
2 f4 v4 I0 _/ d3 J- P1 }. |
8. Дополнительные возможности
5 \* ^! Y+ \. L9 Y- C: }' Y
  1. <set name="element_enabled" val="true" />! v, `8 Z" l1 r; H- n3 ~, V/ J
  2. <set name="enchant_enabled" val="true" />
    ) q8 Z  {  h: @; g2 f/ A) ~- b
  3. <set name="isAppearanceable" val="true" />
    1 P! k, F( Z- J; ~! [  \
  4. <set name="commissionItemType" val="DUALSWORD" />, K6 w; M' ]+ _: O. ^' q+ p
Скопировать код
  • element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
  • enchant_enabled: Оружие может быть заточено для повышения характеристик.
  • isAppearanceable: Возможность изменять внешний вид оружия.
  • commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
    % }. F& @0 G5 w
& F/ ]  f. l/ y- B; z
9. Вставка кристаллов души1 z- Q- d" b: Y3 `  I
  1. <set name="ensoulNormalSlots" val="1" />
    6 J( _! q3 H7 k4 f8 M* c$ S' \0 M
  2. <set name="ensoulSpecialSlots" val="1" />* L2 @4 a; V' G9 Q$ k
Скопировать код
  • ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
  • ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.
    4 t) D$ X" j: @" N! `
. b/ k6 e; |3 c' @$ R/ X: `
10. Статистики оружия. ]1 ?4 I& s2 F& n1 B1 i) F. R6 ?
  1. <stats>
      A' M2 `# s5 l
  2.     <stat type="pAtk">482</stat>
    2 e6 {( b5 M3 _- [1 R
  3.     <stat type="mAtk">176</stat>
    " c& O9 C6 C1 c$ |- G; m9 T3 _
  4.     <stat type="rCrit">8</stat>' A+ [( e3 A/ {. v
  5.     <stat type="pAtkSpd">325</stat>
    ; G/ J8 }0 x) a* D, B7 L- V
  6.     <stat type="randomDamage">10</stat>
    0 c, h% ]4 e% u
  7.     <stat type="pAtkRange">40</stat>
    & g6 B5 _2 [5 o
  8. </stats>
    8 {! r9 I0 q8 \* a/ g. W# D* I
Скопировать код
  • pAtk: Физическая атака — 482.
  • mAtk: Магическая атака — 176.
  • rCrit: Шанс критического удара — 8.
  • pAtkSpd: Скорость физической атаки — 325.
  • randomDamage: Случайный разброс урона — 10.
  • pAtkRange: Дальность атаки — 40.
    9 b, \7 ]" z' M8 J

+ n# E$ s, o' g) e11. Навыки оружия" O# ^9 h2 N7 P
  1. <skills>$ |. h1 N; G7 {% d# e4 l
  2.     <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
    6 w. F' n; D8 G6 M: z1 u
  3. </skills>. q8 a! ^- g' q9 a
Скопировать код
  • skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.3 F* s. _, E7 z9 y
    • type="ON_ENCHANT": Навык активируется при заточке оружия.
    • type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.+ a# a6 u7 L* Q/ X# }. q$ D
  • Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
    3 `/ o" v: z" ~8 s
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
3 v; X4 m) b$ i5 S+ z- r0 uПонимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.& v6 W; J( Z( B# C& }1 w% Q
Дополнительные советы
  • Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
  • Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
  • Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.  l2 A: A4 a+ e* f

/ Q' Y( {, |$ F( z) a0 y( ?1 Q2 ~- Y" K3 E/ ~* S3 Q  H
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?
& J+ M6 y' C1 H( p  d- V
! Q# P3 f! @' x! t
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

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

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

подписок0

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

постов9

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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