Top.Mail.Ru

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

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

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

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

x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml8 b2 g+ v5 V3 N: Y+ z+ L5 j2 k
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам., J+ y+ @' u% ?- V7 d
Полный код предмета- g% |, `: P# J. i" u
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">2 G/ Y  |  Q& L8 @- z6 U7 M, F4 |
  2. <font color="#006400">    <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>; _$ u* F9 b7 p6 ^. G$ D( u8 H
  3.     <set name="icon" val="icon.weapon_dual_sword_i00" />
    9 {+ B5 Z" ^6 j7 o5 l$ m$ X  T
  4.     <set name="default_action" val="EQUIP" />
    , b/ m+ o' R, Y9 z: \
  5.     <set name="weapon_type" val="DUAL" />% G; q7 J7 w" P: k
  6.     <set name="bodypart" val="lrhand" />
    / z) Y, v7 ~6 K0 z' F0 Y
  7.     <set name="damage_range" val="0;0;40;120" />
    2 D7 f& y8 \: Y* O
  8.     <set name="immediate_effect" val="true" />
    9 s8 ]0 s% p" G& p7 v' ?! K
  9.     <set name="crystal_count" val="4587" />
    ' v' a  _! |1 s+ q' P: x% d( C
  10.     <set name="crystal_type" val="S80" />  K/ K/ Y1 y" `2 H* S% i
  11.     <set name="material" val="STEEL" />
    ! W1 N. L0 W, V# f# J" T, \
  12.     <set name="weight" val="1520" />( [  J6 |7 T, ~: M( w
  13.     <set name="price" val="143356000" />* _9 ~' E; Q' Y% e4 c& i
  14.     <set name="soulshots" val="1" />! {: M7 C9 W$ A6 P8 K" X( d
  15.     <set name="spiritshots" val="1" />  e9 ~2 s0 T8 |. {
  16.     <set name="element_enabled" val="true" />
    1 S" l5 r) d; U
  17.     <set name="enchant_enabled" val="true" />* A  @4 J( _# W: ~  S0 L
  18.     <set name="isAppearanceable" val="true" />1 f1 K$ M& n# L  p. M
  19.     <set name="commissionItemType" val="DUALSWORD" />% W  P% Y' \7 x  f" _! Q
  20.     <set name="ensoulNormalSlots" val="1" />
    $ F) g, C9 b" A
  21.     <set name="ensoulSpecialSlots" val="1" />" i- E6 o$ `9 ^' n6 {" o
  22.     <stats>
    ( g8 q6 K1 P& n  M  x
  23.         <stat type="pAtk">482</stat>1 @  ?8 B; o) K: j( `  X
  24.         <stat type="mAtk">176</stat>
    & Z3 a2 U1 U- u4 @& q, S4 h
  25.         <stat type="rCrit">8</stat>
    # s0 Q; t9 A. O
  26.         <stat type="pAtkSpd">325</stat>( c& |% z. e5 \9 V$ W
  27.         <stat type="randomDamage">10</stat>
    6 c2 }, ]& l" D' ~, E/ k
  28.         <stat type="pAtkRange">40</stat>$ O9 f7 v$ g" O# C; \9 ~
  29.     </stats>
    1 u/ O( p1 z2 ^( Q
  30.     <skills>
    7 f1 A, G! U+ m9 b7 v% O9 n" J
  31.         <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->4 g5 O7 R7 d2 C( Z- c
  32.     </skills>
    3 h3 p5 W7 q+ G: f6 [/ o" _/ R
  33. </item>, Y; |# }2 K( o8 d- z
Скопировать код
Подробный разбор кода1. Основная информация о предмете
. m& c  ^2 e1 r( v9 ~2 a
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">6 t% J& i+ q+ K/ ^* s+ I
Скопировать код
  • id: Уникальный идентификатор предмета — 52.
  • name: Название предмета — "Vesper Dual Swords".
  • type: Тип предмета — "Weapon" (оружие).7 G+ A2 ?; p- h5 i- l
2 ]/ Y( D: _, V! l
2. Описание предмета
4 t" h0 e; u! a$ A- x
  1. <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->- y$ w) n5 r# y. T/ \- |3 E- Y
Скопировать код
  • Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
    7 z. P; l7 k% S& N& v5 c; D

. k$ v0 G# Z) ]8 Q; y, i/ ~3. Внешний вид и экипировка
/ y* L" g3 t* E
  1. <set name="icon" val="icon.weapon_dual_sword_i00" />+ B- d  g: Z- f) ^
  2. <set name="default_action" val="EQUIP" />0 D) _7 N8 \' c( {- V
  3. <set name="weapon_type" val="DUAL" />1 ]$ L. s" P# e4 h5 U( p2 b
  4. <set name="bodypart" val="lrhand" />
    & s& B1 |8 p  z! T- |2 w
Скопировать код
  • icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
  • default_action: Действие по умолчанию — "EQUIP" (экипировать).
  • weapon_type: Тип оружия — "DUAL" (парные мечи).
  • bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
    3 S+ }. ?' X6 o& k" P6 m$ z! S1 O

) `% Z+ u% ], q7 G4. Характеристики атаки
2 F/ _, n% o0 N2 }, ~
  1. <set name="damage_range" val="0;0;40;120" />
    ) q, k0 A3 Z" W+ y- F
  2. <set name="immediate_effect" val="true" />8 L6 I7 j2 [' C2 C3 j
Скопировать код
  • damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
  • immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.* F" M% f: [& l* a2 j

" Z' l- `( J+ Q5. Кристаллы и материал( |$ }/ M- }% U7 a% t( V  _4 H
  1. <set name="crystal_count" val="4587" />
    3 Y) T0 }& T! z' `- r
  2. <set name="crystal_type" val="S80" />
    5 |) P; A: Z$ M. @0 |0 C% ]
  3. <set name="material" val="STEEL" />
    % ~" g3 w( D6 K' F
Скопировать код
  • crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
  • crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
  • material: Материал, из которого изготовлено оружие — "STEEL" (сталь).& s; _' o6 A3 `$ ^

8 N" ?3 }4 V* {7 U: G6. Вес и стоимость
# [6 [; T( ?& D
  1. <set name="weight" val="1520" />$ h* O3 r$ R( v# |+ Q+ Y1 ~
  2. <set name="price" val="143356000" />/ I( d$ p3 v$ K8 S/ V
Скопировать код
  • weight: Вес предмета — 1520.
  • price: Базовая стоимость предмета в игре — 143356000 аден./ c( `/ u) C" ?- m
& G' F- a* X# ]2 Z
7. Использование зарядов
0 U6 X- f" g, K7 L% b8 r. r
  1. <set name="soulshots" val="1" />' q  `8 s( S+ m# h/ M/ L  c  H
  2. <set name="spiritshots" val="1" />0 J7 P- O6 p( x1 H! U" Y
Скопировать код
  • soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
  • spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.* D) m& U  O; l

6 a) S# A1 A$ j5 K' Y- f8. Дополнительные возможности  e, T* k# B" G: }+ U: t: @' g
  1. <set name="element_enabled" val="true" />
    $ e  l! h! q5 J0 M3 |$ Q! W
  2. <set name="enchant_enabled" val="true" /># L/ l. z+ ^+ s1 H' g9 A
  3. <set name="isAppearanceable" val="true" />
    1 ~- J/ @" }. A
  4. <set name="commissionItemType" val="DUALSWORD" />
    1 T" D* N, V, w4 \& q4 x# B
Скопировать код
  • element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
  • enchant_enabled: Оружие может быть заточено для повышения характеристик.
  • isAppearanceable: Возможность изменять внешний вид оружия.
  • commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
    9 u2 \( |- `# w3 S1 L6 p/ M
. @1 {4 h7 o" k4 A
9. Вставка кристаллов души
6 f  o6 J7 u& @+ @9 ?
  1. <set name="ensoulNormalSlots" val="1" />0 \6 G3 q7 I" g, t- I6 O2 a
  2. <set name="ensoulSpecialSlots" val="1" />8 z7 W* U6 ]# L2 C; j
Скопировать код
  • ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
  • ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.
    : B1 c& g) X1 Q' _/ a% {' f; o
9 |8 ]/ z! L6 N2 [, D( B" o
10. Статистики оружия' \" [% w" Y- U3 j) c$ E2 J; i% D
  1. <stats>
    " D. \3 `8 _, @5 y& O! k' u+ {% o3 S
  2.     <stat type="pAtk">482</stat>
    7 @5 C6 `2 [3 M4 |
  3.     <stat type="mAtk">176</stat>
    $ y" C: ^' q5 e) O. X: h5 n) l8 b
  4.     <stat type="rCrit">8</stat>
    9 o3 ?$ y1 {1 S& a
  5.     <stat type="pAtkSpd">325</stat>8 [3 P& j* ~( E, n  a1 F) j
  6.     <stat type="randomDamage">10</stat>% v, q$ o- L0 A- q
  7.     <stat type="pAtkRange">40</stat>
    % `0 x. s+ @; Y6 l8 e9 V  g
  8. </stats>
    ( a: X, Q9 h- Q1 h) n7 ^. w0 ?# }
Скопировать код
  • pAtk: Физическая атака — 482.
  • mAtk: Магическая атака — 176.
  • rCrit: Шанс критического удара — 8.
  • pAtkSpd: Скорость физической атаки — 325.
  • randomDamage: Случайный разброс урона — 10.
  • pAtkRange: Дальность атаки — 40.( m- t( ~* U0 h: J

( s' I  w  L3 M11. Навыки оружия
7 q- z: Q# a4 z" |' |
  1. <skills>
    ! U% T8 G/ F+ z$ L8 s
  2.     <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
    ) R2 c, ]: ^7 k9 W8 B
  3. </skills>3 Y& @( w4 B  ?  o& x% J
Скопировать код
  • skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
    3 ]  b) B1 C1 C, r
    • type="ON_ENCHANT": Навык активируется при заточке оружия.
    • type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.
      1 @# c* L: o* N; [, K* E) W
  • Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.& c4 R1 I1 P/ e9 j: [5 J- E
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.4 W- v4 b( S5 m. |- x
Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
. L0 d2 u9 L5 }/ d0 S# c' r2 i0 `$ fДополнительные советы
  • Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
  • Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
  • Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.
    - |3 q! c& R( F1 s" v+ `2 c& @

7 o4 V/ b9 m+ Q4 ^$ ?8 c! e/ `* [$ k) P, A7 _" N
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?
# G- `' l9 Z" Z/ ?& n( H2 `
' i) V+ r/ T, A" _( C% V* o8 H
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

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

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

подписок0

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

постов9

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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