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) }( D. z% F% Y6 r1 U
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.  y0 s0 D0 v: K, N/ d
Полный код предмета+ r$ X! }2 N/ w# y: Z1 q, S/ g
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
      [1 f" N4 ~) A: @6 s7 k
  2. <font color="#006400">    <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>
    7 A/ s4 s4 D0 p# O7 Y9 p- `, ^
  3.     <set name="icon" val="icon.weapon_dual_sword_i00" />+ [; C* |* ]0 j2 |/ W1 q; ?
  4.     <set name="default_action" val="EQUIP" />( }- V5 W0 f3 X- y7 c
  5.     <set name="weapon_type" val="DUAL" />
    ' c0 I7 z4 @5 R6 V) \, d
  6.     <set name="bodypart" val="lrhand" />
    + L- h( q3 h4 O3 _9 a, B& m! z; \- m
  7.     <set name="damage_range" val="0;0;40;120" />$ i! z; B1 f: D$ g. R' o' J
  8.     <set name="immediate_effect" val="true" />
    # S2 I9 C: _! T
  9.     <set name="crystal_count" val="4587" />
    / N2 s6 o) B* m. y. M& C- N( e
  10.     <set name="crystal_type" val="S80" />6 U( o; C2 c- q9 c2 ]) h8 a  d8 ]
  11.     <set name="material" val="STEEL" />
    - p6 Z0 b( M, O3 @% Q
  12.     <set name="weight" val="1520" />
    $ E! t3 y9 v2 s  ~. E7 L2 V) n
  13.     <set name="price" val="143356000" />! O* {' c# ?6 {4 L
  14.     <set name="soulshots" val="1" />) K8 d- O% B) @, K! Z
  15.     <set name="spiritshots" val="1" />
    & R5 k; L) D0 X$ }# e, y6 m2 I
  16.     <set name="element_enabled" val="true" />
    . o- r; x; n6 X7 D, C, R
  17.     <set name="enchant_enabled" val="true" />
    , m0 G% p4 \" P6 R3 A; {8 t  g7 S
  18.     <set name="isAppearanceable" val="true" />7 F! s4 Z6 ]" \0 t. K& H
  19.     <set name="commissionItemType" val="DUALSWORD" />
    7 y, F& S  Y0 F, g: q+ G7 |5 t
  20.     <set name="ensoulNormalSlots" val="1" />
    + N4 F9 H1 v/ D2 P/ u% l3 `
  21.     <set name="ensoulSpecialSlots" val="1" />
    7 R: h9 |  h; S
  22.     <stats>
    7 z' V) B. Q4 N5 i( P) g
  23.         <stat type="pAtk">482</stat>
    * j6 D7 w2 R) Q" P) O! T/ I
  24.         <stat type="mAtk">176</stat>+ v7 Z8 K, H/ M0 M' |: V3 Q
  25.         <stat type="rCrit">8</stat>8 ?$ w8 x( ~. l% }
  26.         <stat type="pAtkSpd">325</stat>
    + e% n8 U4 K) f
  27.         <stat type="randomDamage">10</stat>7 D5 {7 x& _- r% t- z: F
  28.         <stat type="pAtkRange">40</stat>
    & e) g! l, a  a  ]: i3 e
  29.     </stats>  q' s4 T9 B* x1 M# `* d7 _
  30.     <skills>
    / _6 D, R- d# c* p
  31.         <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->+ K& k/ D' E! G! J( h
  32.     </skills>) N% q9 p+ P5 m( Z
  33. </item>8 v, T( _; p& x, W! a
Скопировать код
Подробный разбор кода1. Основная информация о предмете2 g# I) h: N) I+ X2 e
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    3 {' U" N. ?/ z% _# o" C! k, A
Скопировать код
  • id: Уникальный идентификатор предмета — 52.
  • name: Название предмета — "Vesper Dual Swords".
  • type: Тип предмета — "Weapon" (оружие).- }+ m- V6 C9 w6 |% L/ q+ O! g) {8 O- a
: G# Y( x0 J* r; T+ m
2. Описание предмета1 n+ `* m. z" i7 O8 B& k" p8 d
  1. <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->% {1 Z, w* {" e# A  K/ u, ~
Скопировать код
  • Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
    + M8 t+ l& f4 [, {! g3 \0 W, Z

# N6 X* |4 x  ~7 s4 C3. Внешний вид и экипировка  N! H4 X  L, }* y; k
  1. <set name="icon" val="icon.weapon_dual_sword_i00" />
    , |6 J/ w4 D& c- l, A( v- y) Z
  2. <set name="default_action" val="EQUIP" />
    * R. ~' J8 I- O/ |
  3. <set name="weapon_type" val="DUAL" />
    & ^& p& K$ ]8 f7 n0 W
  4. <set name="bodypart" val="lrhand" />1 s1 p7 z# E& t3 l4 G: B
Скопировать код
  • icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
  • default_action: Действие по умолчанию — "EQUIP" (экипировать).
  • weapon_type: Тип оружия — "DUAL" (парные мечи).
  • bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки)., H) s/ t- G" @  l* e$ c

6 ?% D# V, k- r+ l" ^" X% i  u4. Характеристики атаки/ d) g4 _4 \, x
  1. <set name="damage_range" val="0;0;40;120" />: f# X& L9 R# a6 h2 T7 Y  T: x4 f* z
  2. <set name="immediate_effect" val="true" />8 ~! {  D0 t" J/ ^7 o" m
Скопировать код
  • damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
  • immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.; j3 V+ G) r$ e0 N: l% Q" {* |
4 M3 I1 P& u) D& Z# `  ^
5. Кристаллы и материал( @: F. s2 Q8 X7 C' I
  1. <set name="crystal_count" val="4587" />
    " I. t' J5 b/ u& c0 u2 W2 _8 Y) j
  2. <set name="crystal_type" val="S80" />0 E4 }/ I. }9 _8 h- d
  3. <set name="material" val="STEEL" />
    % K1 Q0 m4 e/ i7 E1 O5 d" O- Y/ j
Скопировать код
  • crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
  • crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
  • material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
    # v+ a. x1 E/ Q7 r% w

1 D9 c1 e, ^% v  X8 q! ?7 C6 O6. Вес и стоимость
# s. o" ?: \7 y, H
  1. <set name="weight" val="1520" />4 {8 x& I$ A- f- v! @2 H* b, v& A
  2. <set name="price" val="143356000" />( G/ P% Q3 x3 O% _# M8 O
Скопировать код
  • weight: Вес предмета — 1520.
  • price: Базовая стоимость предмета в игре — 143356000 аден., n' Q1 v! L5 p% N) Q: B
" {7 l1 h6 ^' U) H/ a1 |' [  n
7. Использование зарядов
  p8 S- h; O' H! ]
  1. <set name="soulshots" val="1" />0 [7 @$ c% x5 w  x
  2. <set name="spiritshots" val="1" />
    # I$ j7 a: F* ]2 \1 X3 f
Скопировать код
  • soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
  • spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.3 W$ s% d1 a8 Q+ p- u& H5 r: m& J

9 r- g2 ]9 F! Z! k/ U4 O: g8. Дополнительные возможности$ ]9 r2 d. v( d
  1. <set name="element_enabled" val="true" />
    5 d; H4 ?0 |4 j9 S
  2. <set name="enchant_enabled" val="true" />& q3 m  J, t4 v, d. W  X
  3. <set name="isAppearanceable" val="true" />7 {% x+ P& }  ?9 ~7 d( ]
  4. <set name="commissionItemType" val="DUALSWORD" />& U  A$ M$ l! K9 ]0 c" D0 H) o9 O2 x) Z
Скопировать код
  • element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
  • enchant_enabled: Оружие может быть заточено для повышения характеристик.
  • isAppearanceable: Возможность изменять внешний вид оружия.
  • commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".$ r8 e3 u. \' Q0 Z- @, q
7 t/ f2 ?( Y, f5 S. q
9. Вставка кристаллов души
0 S6 i6 \1 g" g, c
  1. <set name="ensoulNormalSlots" val="1" />
    % t+ _# O" j* [, ^
  2. <set name="ensoulSpecialSlots" val="1" />
    " b1 j. V" f( P8 Z4 S
Скопировать код
  • ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
  • ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.2 Z3 X4 P- e- c7 `
9 `/ B/ w8 J* L5 M9 j: l- y
10. Статистики оружия
! b: w  N5 d/ Q- L# x7 W
  1. <stats>
    ; ]' V3 f0 G9 h4 a. v' V! F4 n
  2.     <stat type="pAtk">482</stat>
    % I* d  t- ^  i$ M
  3.     <stat type="mAtk">176</stat>
    , L+ f6 T0 f" @" b% J
  4.     <stat type="rCrit">8</stat>9 ^1 a# ]- Q; f6 C& e
  5.     <stat type="pAtkSpd">325</stat>) k$ ?  h/ K' x/ }. Z
  6.     <stat type="randomDamage">10</stat>7 r" m  v2 V6 K0 I9 B
  7.     <stat type="pAtkRange">40</stat>
    + v' s- z- m" i( f. v- P
  8. </stats>
    ) g; {! ~5 @  B( c" k7 u
Скопировать код
  • pAtk: Физическая атака — 482.
  • mAtk: Магическая атака — 176.
  • rCrit: Шанс критического удара — 8.
  • pAtkSpd: Скорость физической атаки — 325.
  • randomDamage: Случайный разброс урона — 10.
  • pAtkRange: Дальность атаки — 40.+ ~9 Q  J. N/ u, F9 ^5 Q" ?0 [) m- [9 b

+ u# J0 Q0 Y$ }2 Z6 y- D% Q11. Навыки оружия
; U, ?' l% X* R* g
  1. <skills>
    ' q! V) Y* B7 s% d3 r' V
  2.     <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
      O& V+ z, z) G% V6 I' {+ C0 m7 s
  3. </skills>; A6 b9 ~+ h4 s- f$ `2 R2 x9 X9 p1 @
Скопировать код
  • skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.! B0 {/ Y8 u5 R; e5 h& j8 G2 w% M
    • type="ON_ENCHANT": Навык активируется при заточке оружия.
    • type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.. G; T: B4 I( Y% _1 v
  • Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара., a9 D6 i7 D7 ], K9 o' K7 M
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.2 q# i, Z' h9 W6 w2 L3 q7 H$ p
Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.# Z' y: W1 q$ I
Дополнительные советы
  • Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
  • Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
  • Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.
    ' B( m2 Y/ v5 P# O
: ?9 Q8 B' ?  C; I1 Y& X: I- c' D

# P. J$ n% ^9 I2 [6 B
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?, |- n7 z% [  D$ o9 E, ?$ N

4 R' L5 i' X% ~* N( L4 j
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

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

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

подписок0

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

постов9

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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