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
, X. p& d: K3 ?ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.+ j4 }: w# s) u* ^
Полный код предмета& Z" N5 [3 y) ^7 {* s6 E4 G
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">4 M/ h) Y: L" @# E, f) v
  2. <font color="#006400">    <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>4 l5 F/ l+ R2 q8 B
  3.     <set name="icon" val="icon.weapon_dual_sword_i00" />- @" W! C0 j4 x; T( y$ [
  4.     <set name="default_action" val="EQUIP" />
    : k! o( x6 H9 R3 j
  5.     <set name="weapon_type" val="DUAL" />
    # e* _$ Q: y8 V0 k+ W" ]1 L
  6.     <set name="bodypart" val="lrhand" />6 \  c. z4 {3 m+ b6 Y
  7.     <set name="damage_range" val="0;0;40;120" />! e; b" o* U) H2 M4 Q
  8.     <set name="immediate_effect" val="true" />4 r1 h( J5 ?0 s" E! `
  9.     <set name="crystal_count" val="4587" />* B" N1 _, W) B
  10.     <set name="crystal_type" val="S80" />2 Q* D1 B  ?4 X" n
  11.     <set name="material" val="STEEL" />
    - R4 N- }+ G$ j1 z" P8 H( {' H) U% s; V
  12.     <set name="weight" val="1520" />! u! o, J6 P4 z; X- h( [
  13.     <set name="price" val="143356000" />
    9 v8 F2 Q# M8 B6 u/ f
  14.     <set name="soulshots" val="1" />
    5 D( I; S* s9 L+ \: q4 Z' F
  15.     <set name="spiritshots" val="1" />
    ) W6 H) x  b+ J/ F8 o$ ]* q
  16.     <set name="element_enabled" val="true" />4 w% \8 Y; f& V  d5 b0 T
  17.     <set name="enchant_enabled" val="true" />
    - G  ]. l( x/ B4 h. s
  18.     <set name="isAppearanceable" val="true" />
    $ j6 X6 F/ j, x$ ]7 m9 W
  19.     <set name="commissionItemType" val="DUALSWORD" />7 W3 y6 V, M6 F
  20.     <set name="ensoulNormalSlots" val="1" />
    5 m) A4 W( X3 ?5 s
  21.     <set name="ensoulSpecialSlots" val="1" />
    & [2 G# t: C- o0 O6 X4 F& R4 G
  22.     <stats>3 M6 j: r/ h2 O( W0 N% N
  23.         <stat type="pAtk">482</stat>& V0 P, J) H4 v
  24.         <stat type="mAtk">176</stat>. K' r; y9 o5 W. H5 n1 _+ D
  25.         <stat type="rCrit">8</stat>
    7 Z/ l' g% H9 F
  26.         <stat type="pAtkSpd">325</stat>
    8 B1 ~. V0 |: G- ^* m" W. s: q  z
  27.         <stat type="randomDamage">10</stat>
    ) {. N5 n  M6 ^8 {2 G1 @! h9 ?
  28.         <stat type="pAtkRange">40</stat>
    : p) }7 s- A8 I# l. l% _
  29.     </stats>- n# J3 p: B3 Y
  30.     <skills>$ }9 j+ t0 ^* Y
  31.         <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->3 ^+ M* S" A( U9 t/ x
  32.     </skills>! @) E. Y! _' }5 @9 L% J: H% h
  33. </item>
    ) b1 f$ I. _. J1 B) {
Скопировать код
Подробный разбор кода1. Основная информация о предмете0 G5 M, J5 e( K( ]+ Z5 Q1 Q
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    ) D  A" V( L, ]2 [1 J9 B' \
Скопировать код
  • id: Уникальный идентификатор предмета — 52.
  • name: Название предмета — "Vesper Dual Swords".
  • type: Тип предмета — "Weapon" (оружие).
    $ o* U& ?) ?; C

* g; g' l3 n! ?: s0 {/ l( Z: l2. Описание предмета0 D. I, \: x. O; r7 _
  1. <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->6 H5 {$ L6 z7 ~: Y
Скопировать код
  • Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
    9 b% X- v* Q/ X: z$ {) @3 t
, _! S; K) q7 i9 K
3. Внешний вид и экипировка
* d8 i( s9 Y. d
  1. <set name="icon" val="icon.weapon_dual_sword_i00" />
    " p+ ~6 h' G+ [" X3 y& s! C4 e
  2. <set name="default_action" val="EQUIP" />
    " q2 O# X( R+ n* P" o
  3. <set name="weapon_type" val="DUAL" />
    8 e. x' B' O- w5 O0 W
  4. <set name="bodypart" val="lrhand" />1 p5 L/ @- i8 ?5 C. r% b
Скопировать код
  • icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
  • default_action: Действие по умолчанию — "EQUIP" (экипировать).
  • weapon_type: Тип оружия — "DUAL" (парные мечи).
  • bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).5 \4 a  x- B/ \; p
9 x8 x6 U" X9 p$ O' i
4. Характеристики атаки
3 Y/ w* B% m1 A. X; a
  1. <set name="damage_range" val="0;0;40;120" />
    + u! N$ v5 `, h3 s3 I( p9 R1 y
  2. <set name="immediate_effect" val="true" />
    " f) v/ L6 F4 O  T
Скопировать код
  • damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
  • immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.) y$ A' B9 X/ C1 p7 {

1 N. P8 Q- c% _. t, R" q5. Кристаллы и материал
; V+ S3 z/ m# |& N+ n3 |, J( k
  1. <set name="crystal_count" val="4587" />3 Q/ ]. p4 M: S0 ?
  2. <set name="crystal_type" val="S80" />
    . o" |1 |! M; h& Q( k
  3. <set name="material" val="STEEL" />
    9 }) F+ O9 L- s8 h9 k6 N
Скопировать код
  • crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
  • crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
  • material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
    8 v) j) R4 p! J1 B# n' d, ~" k

; W9 S* G- ]- l0 A) z- v6. Вес и стоимость
) G1 o" o1 t! o5 h
  1. <set name="weight" val="1520" />' ]# t) F: d' H/ W6 Q
  2. <set name="price" val="143356000" />
    5 ?6 f9 L6 Z; c3 ^9 ]
Скопировать код
  • weight: Вес предмета — 1520.
  • price: Базовая стоимость предмета в игре — 143356000 аден.
    7 w5 S9 @4 {, ~: i! s8 D

! T3 x  \; ~/ R& i7. Использование зарядов$ \, ^1 Y2 F3 X& g% l
  1. <set name="soulshots" val="1" />0 e% J" ]: x" n! K% }) u
  2. <set name="spiritshots" val="1" />4 \9 U3 o2 i  b) @* U" |
Скопировать код
  • soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
  • spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1./ Y- e; y8 U& U9 Y, T

6 Y* q! q2 r/ n; k8. Дополнительные возможности
. Z0 ^0 N: Z, H& ?$ z: d+ O/ e
  1. <set name="element_enabled" val="true" />3 ]* Q5 N% @9 [3 H7 L$ S! j
  2. <set name="enchant_enabled" val="true" />
    % k. w/ v% T( j: n+ ]
  3. <set name="isAppearanceable" val="true" />" b5 \/ K7 C/ i, f4 b. Z8 L: C7 ^3 J
  4. <set name="commissionItemType" val="DUALSWORD" />9 [: r3 D: R" K( k
Скопировать код
  • element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
  • enchant_enabled: Оружие может быть заточено для повышения характеристик.
  • isAppearanceable: Возможность изменять внешний вид оружия.
  • commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".' W$ K6 C) u% J' D9 B% L

) z9 Y1 M5 M& ?+ Q0 Y; c% |9. Вставка кристаллов души
" M0 @5 [) \0 `  w( x/ f# n
  1. <set name="ensoulNormalSlots" val="1" />
    ' I, m" U% _, p! d8 Q7 X
  2. <set name="ensoulSpecialSlots" val="1" />2 P( H" X" i/ @
Скопировать код
  • ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
  • ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.) L3 E- t( `  v( p) v. E

3 D( R# |) Q- i0 M5 |' g10. Статистики оружия! e& z1 O, p7 s7 X' v7 B
  1. <stats>7 U# q  p9 k9 d1 T. q
  2.     <stat type="pAtk">482</stat>0 ^# @8 F- p- c# ?. k
  3.     <stat type="mAtk">176</stat>; p, ~; r" Q/ I3 ~0 R+ [
  4.     <stat type="rCrit">8</stat>
    9 [) S) N8 r3 t5 _1 [% I9 D
  5.     <stat type="pAtkSpd">325</stat>$ L& r+ g0 j5 `$ c. G$ b4 \( e
  6.     <stat type="randomDamage">10</stat>7 B0 J3 m( ?7 ]
  7.     <stat type="pAtkRange">40</stat>; c( M# H6 e1 v* T" F
  8. </stats>
    6 k  R: {9 ]. L/ R/ p7 Z/ t
Скопировать код
  • pAtk: Физическая атака — 482.
  • mAtk: Магическая атака — 176.
  • rCrit: Шанс критического удара — 8.
  • pAtkSpd: Скорость физической атаки — 325.
  • randomDamage: Случайный разброс урона — 10.
  • pAtkRange: Дальность атаки — 40.' q/ o5 S; d) z# q4 e( m0 L
9 C+ Y4 V+ Y8 T. C& i
11. Навыки оружия
( `; `% _  n* L( `' X6 b
  1. <skills>+ J8 l* `# q8 ~/ z8 O+ P# L
  2.     <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
    7 l' _0 x8 j  Q9 @5 H# u: j0 L7 A
  3. </skills>
    ! }& H, g: `6 E# Q* P8 E, t* H3 I7 h# B
Скопировать код
  • skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
    ) I9 H4 W# B) h8 J& j8 ?$ A9 o
    • type="ON_ENCHANT": Навык активируется при заточке оружия.
    • type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.% h$ G1 z% @, M" e% }
  • Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
    8 ^0 a6 X. A, o
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
6 R( ~+ D& _) \/ @' Q( \Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.3 Q  L8 \3 D1 M* _2 X# B
Дополнительные советы
  • Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
  • Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
  • Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.
    0 [0 C  N; O# G# w, U  K

8 b& }( G; p; c: D9 R/ z
1 a) {' r$ x+ a; _+ L3 i
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?
% g8 y" U8 C- R
7 p+ e! {3 V: P/ y: Q2 V
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

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

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

подписок0

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

постов9

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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