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
' _) w/ x/ j/ PВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.6 q! e' V9 g$ u/ Z/ l
Полный код предмета
4 D, J  [6 i' }( H5 e# y
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">% {( m8 \- Q; J8 a. o$ Z8 \: W2 R, @
  2. <font color="#006400">    <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>
    : w3 [, ^; a7 m- ^. I6 |
  3.     <set name="icon" val="icon.weapon_dual_sword_i00" />9 L) O# J5 x4 f' G  x* P& l2 z" p
  4.     <set name="default_action" val="EQUIP" />7 I- V/ V5 L8 Z7 B
  5.     <set name="weapon_type" val="DUAL" />
    4 q! ^* O# [3 ]  s' M
  6.     <set name="bodypart" val="lrhand" />2 v5 ]0 ^4 o9 ^* q# n0 F, ~; k
  7.     <set name="damage_range" val="0;0;40;120" />. J- Y1 B( p; I' w4 |  T
  8.     <set name="immediate_effect" val="true" />: g/ N9 m& H! I( }6 H3 E9 H
  9.     <set name="crystal_count" val="4587" />% a( v7 V" K: v  P) Y: W8 s. {
  10.     <set name="crystal_type" val="S80" />6 n$ q& J1 h2 M0 X8 `( G
  11.     <set name="material" val="STEEL" />' ~2 f7 c/ P3 |& j  ]
  12.     <set name="weight" val="1520" />
    ! ^0 W1 x" ]0 x- g3 w" x3 g
  13.     <set name="price" val="143356000" />) ]2 y0 i# e: M5 M$ G) C- l7 ~
  14.     <set name="soulshots" val="1" />
    ' @) b% ~* m  H+ \2 [: w2 r/ H
  15.     <set name="spiritshots" val="1" />
    0 z8 ?0 L/ g( p
  16.     <set name="element_enabled" val="true" />  ^( C9 Y: b4 O! i
  17.     <set name="enchant_enabled" val="true" />5 M+ s! ?, u/ S8 Q
  18.     <set name="isAppearanceable" val="true" />% M2 T( K  n6 w7 u5 u( u8 q& k
  19.     <set name="commissionItemType" val="DUALSWORD" />
    5 g. T7 T8 W5 A
  20.     <set name="ensoulNormalSlots" val="1" />0 A4 r* b- h. E5 n9 V0 |: a/ @( I, u
  21.     <set name="ensoulSpecialSlots" val="1" />
    7 f* B" U" y) g0 d% D
  22.     <stats>3 p! R' `1 q% I7 a
  23.         <stat type="pAtk">482</stat>
    ) V! O. j, d6 B. e& ], ]* a
  24.         <stat type="mAtk">176</stat>& I' V$ v# e( E4 ]
  25.         <stat type="rCrit">8</stat>9 c: s9 N3 d" K1 O4 T
  26.         <stat type="pAtkSpd">325</stat>
    # Q/ n& i4 _2 v. z; A3 O
  27.         <stat type="randomDamage">10</stat>
    : x4 K( ]! F( ]# C2 L# A
  28.         <stat type="pAtkRange">40</stat>1 Q' R+ G/ p" N/ S
  29.     </stats>
    + d% T9 ?' |5 Q6 P
  30.     <skills>
    4 O% k0 V' n0 L' O5 c
  31.         <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->( F2 x' @2 z( Y1 _- N
  32.     </skills>, a% H" d( ?- n" _% D. ~9 G/ y, \
  33. </item>" i( b  V5 R, r- l) I5 w
Скопировать код
Подробный разбор кода1. Основная информация о предмете
3 P7 X$ B3 I; H+ D2 ^
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">$ o4 Z: p9 ?/ \: \( v6 s: I3 F
Скопировать код
  • id: Уникальный идентификатор предмета — 52.
  • name: Название предмета — "Vesper Dual Swords".
  • type: Тип предмета — "Weapon" (оружие).. M: i/ ?/ c$ Z: t+ S

, \$ w4 t( {: J6 v( _  Z* b7 h2. Описание предмета9 M3 V6 l, b; z2 D* e
  1. <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->1 ?% B( N! S- e8 e% H3 E( E( k
Скопировать код
  • Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
    9 X6 V. p/ _9 h7 y" N0 P' |% D/ X2 W

) \0 }6 c& O7 n# y9 p6 @$ Y0 N0 p3. Внешний вид и экипировка# _$ f. m- U3 ?; _
  1. <set name="icon" val="icon.weapon_dual_sword_i00" />
    7 |) f' o$ x: g
  2. <set name="default_action" val="EQUIP" />
    % j* ^: t7 _6 B3 i
  3. <set name="weapon_type" val="DUAL" />
    $ ?. m; s+ _' v$ ^0 r
  4. <set name="bodypart" val="lrhand" />
    , d- \' ^4 P( L, G1 G
Скопировать код
  • icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
  • default_action: Действие по умолчанию — "EQUIP" (экипировать).
  • weapon_type: Тип оружия — "DUAL" (парные мечи).
  • bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
    - N% k: d9 \, e  R( d+ H
2 T9 P# h- q' m# v( u
4. Характеристики атаки
- I% V$ `$ d" ?% D7 O3 F7 y
  1. <set name="damage_range" val="0;0;40;120" />% c$ L8 b+ I0 S# L7 ~# j; Z2 \" p. i7 [
  2. <set name="immediate_effect" val="true" />
    & k+ }: _8 b  D1 l' `8 I" f7 T
Скопировать код
  • damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
  • immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.6 \# l2 ^( @* T% P" F
2 }* N, }9 Y! p3 c
5. Кристаллы и материал  `/ k. S* b0 I, s& \
  1. <set name="crystal_count" val="4587" />2 T& b4 d# ~. g8 J. y  s/ _/ c# n2 [
  2. <set name="crystal_type" val="S80" />
    1 {- j% q- }6 H8 O  V& o" Q5 I
  3. <set name="material" val="STEEL" />* k4 h8 e  M" h$ M/ N9 c5 f* Q
Скопировать код
  • crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
  • crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
  • material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
    0 V, v5 o2 k8 ]2 Z

7 D7 h- X8 p( m, B$ i* g* D. |6. Вес и стоимость4 }% ~# T/ l6 s: Z0 Q$ h8 V
  1. <set name="weight" val="1520" />
    , `6 t+ R2 H5 p$ S5 T" ]
  2. <set name="price" val="143356000" />
    8 G7 r7 V0 U3 X  D, t& t/ r0 h
Скопировать код
  • weight: Вес предмета — 1520.
  • price: Базовая стоимость предмета в игре — 143356000 аден.$ y/ d* t& A# q) k, h# u
3 `$ X1 O! p3 d: ]
7. Использование зарядов5 c. s2 P: ^* D: S/ C
  1. <set name="soulshots" val="1" />) h1 a# X) Y" y4 w5 l8 m' Q
  2. <set name="spiritshots" val="1" />
    & \6 V0 N- m: P, f) b" d) c
Скопировать код
  • soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
  • spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.
    1 X8 f0 v1 o6 T) O
# m1 ~; u4 l2 ?$ S, I
8. Дополнительные возможности6 `# h, J; r4 _
  1. <set name="element_enabled" val="true" />; p0 H1 r2 r4 k/ T
  2. <set name="enchant_enabled" val="true" />2 [$ B; r; L' n1 }, N: e) O
  3. <set name="isAppearanceable" val="true" />
    $ `& A2 D0 l9 A( g1 l4 ]
  4. <set name="commissionItemType" val="DUALSWORD" />
    " A" A. Z* U' V; S2 @
Скопировать код
  • element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
  • enchant_enabled: Оружие может быть заточено для повышения характеристик.
  • isAppearanceable: Возможность изменять внешний вид оружия.
  • commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
    ! I0 m/ a$ ]% j, o+ \9 J
$ d: j: |5 o$ Q2 Q
9. Вставка кристаллов души$ v0 h2 E/ w. O
  1. <set name="ensoulNormalSlots" val="1" />
    ; j: d8 y( }# @, P5 u) T* k
  2. <set name="ensoulSpecialSlots" val="1" />
    & @/ J3 T7 O5 }4 |
Скопировать код
  • ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
  • ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.
    * c8 {& `. n) f- T4 z$ p' Q
: N) q( g$ J* n2 U3 M
10. Статистики оружия
! {- F2 \8 {9 {" R6 |( J
  1. <stats>
    , d% d5 F9 L7 H* o5 p0 Q- B
  2.     <stat type="pAtk">482</stat>4 p3 Z0 K5 c+ g) u; x0 {: N& _4 C% E
  3.     <stat type="mAtk">176</stat>  \) r4 N: e) f' Z8 ~, O
  4.     <stat type="rCrit">8</stat>
    0 V6 D) W- v( |4 P) i7 K- l1 m, A
  5.     <stat type="pAtkSpd">325</stat>8 Z3 q7 i1 u: @: n, x
  6.     <stat type="randomDamage">10</stat>! U2 S; V  Z0 }) b
  7.     <stat type="pAtkRange">40</stat>
      Q* k: {: Q2 C- f1 _7 T7 T
  8. </stats>
    - a; s- q4 L6 A* q4 o
Скопировать код
  • pAtk: Физическая атака — 482.
  • mAtk: Магическая атака — 176.
  • rCrit: Шанс критического удара — 8.
  • pAtkSpd: Скорость физической атаки — 325.
  • randomDamage: Случайный разброс урона — 10.
  • pAtkRange: Дальность атаки — 40.) m/ i2 E/ K# ]4 \9 K5 \0 r4 ?

% Y0 c+ x+ X# Y11. Навыки оружия! K7 U# N% t: l9 e2 p
  1. <skills>
    3 u  q! ?5 ^3 g* t6 g3 t: _0 M) H
  2.     <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->) e: R4 O, c3 D: M
  3. </skills>. m8 @+ z# b/ x) A" j- ]" T* u
Скопировать код
  • skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
    ' B" e+ E& {& a3 W
    • type="ON_ENCHANT": Навык активируется при заточке оружия.
    • type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.
        i4 f8 a: j- G  Q" F' O
  • Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.- f% d% L2 Y; y* Q# C
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
+ S. s  D( N8 K, j7 FПонимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
9 |/ K" P% r# _3 P% J0 }; OДополнительные советы
  • Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
  • Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
  • Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.% S( g' S( B. ~; A$ n$ f/ E
8 t9 _/ ~" g- b, A  V- j

1 Y0 ~  j7 S) q7 c5 y
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?
' T7 i2 U9 [! o. u. |  ?# ?
/ V& u, H2 Z7 q& N
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

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

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

подписок0

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

постов9

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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