Top.Mail.Ru

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

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

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

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

x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml2 G$ i9 S0 R) F
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.
2 b7 h7 T; V# ^# PПолный код предмета
/ t7 @: C, Z" }% A* ^& b9 |# C- S
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    & [1 H7 C, p5 Z9 M( D& y
  2. <font color="#006400">    <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>
    # g4 B. n4 C+ i
  3.     <set name="icon" val="icon.weapon_dual_sword_i00" />" a6 p0 M2 F+ ~4 j
  4.     <set name="default_action" val="EQUIP" />8 W' A0 M5 Y, X% f
  5.     <set name="weapon_type" val="DUAL" />
    2 H  S- g+ p8 ?* ^2 P! A% ]
  6.     <set name="bodypart" val="lrhand" />- ^+ E$ c# H% Y
  7.     <set name="damage_range" val="0;0;40;120" />
    # I( I/ r" ]7 L$ m) s* U! e* r& W
  8.     <set name="immediate_effect" val="true" />& k4 h  K5 _# _$ \# s1 \9 u+ X% R
  9.     <set name="crystal_count" val="4587" />
    5 D' D% `$ ~4 h: C4 T
  10.     <set name="crystal_type" val="S80" />
    3 K9 s) w$ r, x) ^* [0 j
  11.     <set name="material" val="STEEL" />
    2 @% D# }1 S! h' F3 i3 J. h
  12.     <set name="weight" val="1520" />
    6 z4 O. x0 u% C2 o- `5 R' J
  13.     <set name="price" val="143356000" />
    + f/ Z$ g3 d0 l1 e
  14.     <set name="soulshots" val="1" />
    9 c3 |8 `4 q. \; B# x. _/ ]8 g
  15.     <set name="spiritshots" val="1" />2 ?# f+ X$ u3 v* X
  16.     <set name="element_enabled" val="true" />! e  f" o% o) Y6 `5 F
  17.     <set name="enchant_enabled" val="true" />
    6 a" ~. u7 l% x/ a: x4 C
  18.     <set name="isAppearanceable" val="true" />
    6 n7 W5 D, [9 R  c2 `/ S
  19.     <set name="commissionItemType" val="DUALSWORD" />3 D* V' h5 f1 |) o2 r
  20.     <set name="ensoulNormalSlots" val="1" />/ |+ j, o  `1 s
  21.     <set name="ensoulSpecialSlots" val="1" />* k6 O( D: i. Q& G* T9 l- ?
  22.     <stats>8 p5 S* b+ R1 f" K
  23.         <stat type="pAtk">482</stat>$ T' f! @& \7 F0 F
  24.         <stat type="mAtk">176</stat>
    + b8 f/ e* B: P5 Z7 M! R( C1 m! ?
  25.         <stat type="rCrit">8</stat>
    3 g/ Y7 ?: b) |2 l: D$ R% h
  26.         <stat type="pAtkSpd">325</stat>, r+ x$ h$ N! l. q8 h/ C
  27.         <stat type="randomDamage">10</stat>
    + }& |: h0 ]( e6 G7 }
  28.         <stat type="pAtkRange">40</stat>% Y; ~+ Q* k. R: ^
  29.     </stats>
    6 y2 S. W* }  [5 N
  30.     <skills>
    # [' V+ L7 n3 y+ q# H! a! p
  31.         <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->9 T- j0 I) A% R
  32.     </skills>$ J, v" u7 p% p1 r
  33. </item>3 F& m6 K- l1 J. t9 X9 E! ^  d  F, L
Скопировать код
Подробный разбор кода1. Основная информация о предмете$ ^! r( p' @  b# K7 k. X
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    6 e. o9 u* Z  V: b, K# b. a
Скопировать код
  • id: Уникальный идентификатор предмета — 52.
  • name: Название предмета — "Vesper Dual Swords".
  • type: Тип предмета — "Weapon" (оружие).3 }: b* ]5 R( O/ S

" }) [0 H3 `+ w+ S: \$ i* z2. Описание предмета3 U8 [# _, y3 d5 Y. s
  1. <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->3 C* |- ^# }# i( g9 H$ \
Скопировать код
  • Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.1 H% O# W$ o  v" ]# `  A0 G

  k* b) k* V' g: X5 L. E  X3. Внешний вид и экипировка2 x+ Z4 Q! {! P
  1. <set name="icon" val="icon.weapon_dual_sword_i00" />
    8 K8 e9 z& n5 I: `& C1 H
  2. <set name="default_action" val="EQUIP" />5 j' W9 D3 k  f3 T
  3. <set name="weapon_type" val="DUAL" />
    ) B$ l" r5 [/ s; o* }; |
  4. <set name="bodypart" val="lrhand" />
    9 ^. H. `' |/ P! z% r& a# y
Скопировать код
  • icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
  • default_action: Действие по умолчанию — "EQUIP" (экипировать).
  • weapon_type: Тип оружия — "DUAL" (парные мечи).
  • bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
    ! S8 s/ h8 A  D& I2 V

4 h/ P# N4 c, s4 R4. Характеристики атаки; q* [' a2 v# l4 ~& N1 O, {! y% A
  1. <set name="damage_range" val="0;0;40;120" />; c' g: |. s5 d; Z
  2. <set name="immediate_effect" val="true" />9 Y3 d! n. }2 M- E, w& Y
Скопировать код
  • damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
  • immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.5 @* P) T1 K. Q; O9 L7 c

  z3 F/ o. c5 Y+ A1 N5. Кристаллы и материал$ a9 C& v( Q( }+ Z
  1. <set name="crystal_count" val="4587" />4 Q4 N9 I7 K; j, R5 [& _
  2. <set name="crystal_type" val="S80" />+ m. @/ s4 n# l
  3. <set name="material" val="STEEL" />
    7 I! ?5 j% i& U. {( m* N5 ~
Скопировать код
  • crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
  • crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
  • material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
    % i4 ^- \8 V3 q, k9 w0 v5 O
( M1 |) B, y  f5 k
6. Вес и стоимость
/ U. v  z9 c! V  `5 L3 k  S* _
  1. <set name="weight" val="1520" />8 H, s0 [8 z3 @3 z& g  I
  2. <set name="price" val="143356000" />7 H8 v! i5 }4 S& L9 Q3 ?# @
Скопировать код
  • weight: Вес предмета — 1520.
  • price: Базовая стоимость предмета в игре — 143356000 аден.
    # U/ Y5 W  z" O" k/ u" V
: K6 {2 p2 l; J+ K4 m4 b
7. Использование зарядов) T% u2 a- A- M2 G; S) L3 \
  1. <set name="soulshots" val="1" />
    : D4 c/ g6 ?+ b
  2. <set name="spiritshots" val="1" />
    6 L7 X3 V) R) d' e1 ~  p
Скопировать код
  • soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
  • spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.
    2 K7 b7 J/ ?6 J1 ~3 H

- Q, P. s5 f0 w9 ~$ Y8. Дополнительные возможности
& q( `6 s, u" f  E! W5 m# ]9 z
  1. <set name="element_enabled" val="true" />
    % x+ c# }% P, `! M/ R  I! e3 `
  2. <set name="enchant_enabled" val="true" />5 Z4 T; Y. ^5 h$ z2 D
  3. <set name="isAppearanceable" val="true" />
    ; Z: q  v  R3 A. A
  4. <set name="commissionItemType" val="DUALSWORD" />
    $ P) G' g7 ^$ q/ a* U
Скопировать код
  • element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
  • enchant_enabled: Оружие может быть заточено для повышения характеристик.
  • isAppearanceable: Возможность изменять внешний вид оружия.
  • commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".& i! ?, O% C9 ?+ q  u! v
- q% u) _& h. r/ n- ~  ~' X
9. Вставка кристаллов души% X1 p# Z4 p8 H/ [' d( o
  1. <set name="ensoulNormalSlots" val="1" />$ U: L0 ^) B2 {* Z
  2. <set name="ensoulSpecialSlots" val="1" />4 M0 ]; t; W1 M8 b7 Q5 W- ~8 }
Скопировать код
  • ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
  • ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.
    + S: u# E- v  `7 z: i& ?9 S* E
/ ^0 `% `9 o  j! Z, r
10. Статистики оружия
$ n) m: y$ J5 ]( J5 i
  1. <stats>
    ( H1 C! W4 l5 `- }$ B4 ?6 ~! [
  2.     <stat type="pAtk">482</stat>
    * }: {; V  I6 F9 b, O
  3.     <stat type="mAtk">176</stat>
    & m3 b* A, Q+ [# T$ x4 l. Y
  4.     <stat type="rCrit">8</stat>% }: h5 |! |$ x; ]* R2 q! r4 V! F
  5.     <stat type="pAtkSpd">325</stat>
    " ]0 d) B  ]2 y* P6 r& p
  6.     <stat type="randomDamage">10</stat>
    & n* ^3 L/ _. R8 `0 K
  7.     <stat type="pAtkRange">40</stat>  c7 a( k9 k0 ]3 K" U
  8. </stats>- i' f5 T, I2 O/ h5 L
Скопировать код
  • pAtk: Физическая атака — 482.
  • mAtk: Магическая атака — 176.
  • rCrit: Шанс критического удара — 8.
  • pAtkSpd: Скорость физической атаки — 325.
  • randomDamage: Случайный разброс урона — 10.
  • pAtkRange: Дальность атаки — 40.$ T  `% S/ a5 ^7 [

$ |8 q4 m$ Q2 L0 p& z, W4 j" c11. Навыки оружия
9 @. p: k/ n& T+ {
  1. <skills>
    7 y& @3 i* S1 q7 z9 s; D3 y
  2.     <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
    4 ^  _. X5 `$ p) f! j8 ~9 \
  3. </skills>  h: F" I- e( V; J
Скопировать код
  • skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
    3 T" v7 Z5 D& X7 N. w- B
    • type="ON_ENCHANT": Навык активируется при заточке оружия.
    • type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.
      5 m% E( O* o; w5 ^9 U% ?% J( `
  • Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
    2 k" I9 N  H" `. @9 u" a
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
/ Y0 u1 A) W4 b4 r! E, u; o6 nПонимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.2 O" y7 ?9 Y. o' }/ S6 j( H- [! P
Дополнительные советы
  • Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
  • Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
  • Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.
    4 q/ F/ ^$ y( R  W* G. x0 u

" a/ K6 L' j: _
' K* S$ W1 I. e$ ^1 [: Y5 R
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?: W* o0 M0 N) N4 {

4 j8 C1 h4 f* c! L4 h3 o  f4 E& K
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

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

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

подписок0

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

постов9

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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