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) C1 l" b4 J+ {0 N1 O& F' }8 m
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.
7 t; \; q; `# G* H2 j! }Полный код предмета! [4 _1 T7 \4 a* p  |7 v# i. ?( Q2 r
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    $ y  t& X/ D. c4 S
  2. <font color="#006400">    <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>
    ) w, T# ^: I" l! I& h  A
  3.     <set name="icon" val="icon.weapon_dual_sword_i00" />( a# q7 n2 ]5 a
  4.     <set name="default_action" val="EQUIP" />5 v& n* ~% q) u/ b" e6 S
  5.     <set name="weapon_type" val="DUAL" />4 }! ]7 ^1 Q' x3 K0 @7 B/ O
  6.     <set name="bodypart" val="lrhand" />( H( ^$ B" L8 E2 U* b* U
  7.     <set name="damage_range" val="0;0;40;120" />
    1 y5 w( _& G: P; U& G& }3 h. z
  8.     <set name="immediate_effect" val="true" />4 f: I2 X7 K: C; N1 Q
  9.     <set name="crystal_count" val="4587" />
    ! M5 ?- W5 k2 Z; R/ Z0 C
  10.     <set name="crystal_type" val="S80" />
    $ ?3 I: o% t  x' v+ ^/ V
  11.     <set name="material" val="STEEL" />
    2 l, |: E9 E0 e( a; \6 x1 l$ L8 g0 {
  12.     <set name="weight" val="1520" />
    & p6 `, n8 J3 [* `5 d
  13.     <set name="price" val="143356000" />
    + c" R- l. R3 r) d. A
  14.     <set name="soulshots" val="1" />
    - ]# R2 c9 N4 p, E. J% N8 j5 A4 S
  15.     <set name="spiritshots" val="1" />  K- H( U  N# Z( B4 c* O7 A- a
  16.     <set name="element_enabled" val="true" />2 N# ]) y! ^, Q' Z( U
  17.     <set name="enchant_enabled" val="true" />
    " g9 Y, k4 u' R0 c) b; w% G
  18.     <set name="isAppearanceable" val="true" />3 J3 L0 {! S/ l0 c* d; V. g/ L8 E
  19.     <set name="commissionItemType" val="DUALSWORD" />3 f3 [2 Y% i1 u
  20.     <set name="ensoulNormalSlots" val="1" />
    # w# X3 Q! Y! `$ ?
  21.     <set name="ensoulSpecialSlots" val="1" />
    - a! V! D( Q* ~" T" d
  22.     <stats>4 E# |, y( I$ J# L, B
  23.         <stat type="pAtk">482</stat>9 C' ~& G9 e: x# b
  24.         <stat type="mAtk">176</stat>
    & @5 M9 S" w% n3 @0 u2 ^
  25.         <stat type="rCrit">8</stat>
    * `5 x+ k* E0 H7 u1 r! n/ w! _& P& e
  26.         <stat type="pAtkSpd">325</stat>
    , o7 m. b: F) p0 P' `: T' M4 i
  27.         <stat type="randomDamage">10</stat>8 ]4 F! h/ z4 A) x. s$ G$ P1 i
  28.         <stat type="pAtkRange">40</stat>; r  `1 V1 Y! p' j$ a
  29.     </stats>' |, g4 o8 C/ f8 m) M
  30.     <skills>
    2 o/ z0 c: j( u& Y
  31.         <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
    9 E/ X- K) G3 I) _7 l* }
  32.     </skills>
    0 `, f9 l# S2 z! d
  33. </item>
    * x9 \: r. I9 j
Скопировать код
Подробный разбор кода1. Основная информация о предмете" D  A7 h- A6 o" Q5 \5 v
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">4 G/ ]& c! g, h* ^- k
Скопировать код
  • id: Уникальный идентификатор предмета — 52.
  • name: Название предмета — "Vesper Dual Swords".
  • type: Тип предмета — "Weapon" (оружие).
    7 L; z9 |/ ^4 M- S* W
$ l5 v  J0 s8 [) Z; ]
2. Описание предмета" }+ c: Y+ {  r7 s* _$ _5 S) r; n) |2 ~
  1. <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->2 b  x# ]; l$ a5 C( m" \; Y& u; ~
Скопировать код
  • Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
    7 ?# b2 N) p8 U% H& D+ t$ Z

2 r1 p3 U  F1 ?3 S# K3. Внешний вид и экипировка
5 G' }% y) B) @" t: v, Y8 a, k& q
  1. <set name="icon" val="icon.weapon_dual_sword_i00" />
      S% o3 s! N) a+ ^2 i
  2. <set name="default_action" val="EQUIP" />3 [5 ]# V) d8 @7 a, v4 b! z
  3. <set name="weapon_type" val="DUAL" />
    4 z3 P! W2 o$ F9 j' O6 ^) O
  4. <set name="bodypart" val="lrhand" />- Z2 j2 N% l$ H- X% [
Скопировать код
  • icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
  • default_action: Действие по умолчанию — "EQUIP" (экипировать).
  • weapon_type: Тип оружия — "DUAL" (парные мечи).
  • bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
    & P% M$ R/ X! O" n  z

8 Y; R8 m8 Y5 n/ Z9 j$ F4. Характеристики атаки
6 j2 U3 {' l4 z6 `, q! H
  1. <set name="damage_range" val="0;0;40;120" />
    , y; b3 ^8 t0 Y  b6 z' E5 A* Q7 L4 ?
  2. <set name="immediate_effect" val="true" />
    6 a/ a6 j% k8 U
Скопировать код
  • damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
  • immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.! C  b/ C: n" }9 A: Q! j1 F3 e

/ k; N! m5 o* a% v3 l# w( t5. Кристаллы и материал
( G* D2 o1 @* W( c* Y+ H6 @
  1. <set name="crystal_count" val="4587" />0 z  Y  v2 ^" v5 r' |. q3 W
  2. <set name="crystal_type" val="S80" />
    ) I5 _. \( Q( u' o8 k) e. G# F
  3. <set name="material" val="STEEL" />9 S% `7 E* ^; O# Y& C; B0 n
Скопировать код
  • crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
  • crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
  • material: Материал, из которого изготовлено оружие — "STEEL" (сталь).$ j- B1 ^: e: J1 P- `! }! w

: w; h# x: B4 A9 W6. Вес и стоимость# J$ @5 Y6 u1 |
  1. <set name="weight" val="1520" />
    ' h# N4 c! j: D, b# H0 I. Z% O
  2. <set name="price" val="143356000" />2 m2 g( u- q; i; u$ b
Скопировать код
  • weight: Вес предмета — 1520.
  • price: Базовая стоимость предмета в игре — 143356000 аден.
    . s" T6 y2 m" y1 D0 d+ f" d, q- U
0 V3 O9 U7 [6 d9 k0 u! T5 s7 D) \
7. Использование зарядов& M- K2 ~- w* [! ]4 {
  1. <set name="soulshots" val="1" />2 r* |  N) E& o7 m6 |+ N7 k
  2. <set name="spiritshots" val="1" />
    : k, _5 I/ ?0 `  |$ ^' I
Скопировать код
  • soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
  • spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.7 f5 Q6 P! C* q

* h. H7 _5 a2 [* ?" O. c8. Дополнительные возможности  A( ?" R$ w+ Z: m2 v
  1. <set name="element_enabled" val="true" />! l9 W* I3 {7 L! f  J
  2. <set name="enchant_enabled" val="true" />3 W: q8 n: Y% v- ?- J% r
  3. <set name="isAppearanceable" val="true" />
    8 X& ^4 {7 v9 ?$ E4 I
  4. <set name="commissionItemType" val="DUALSWORD" />3 [) V7 W1 M1 s4 g( q
Скопировать код
  • element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
  • enchant_enabled: Оружие может быть заточено для повышения характеристик.
  • isAppearanceable: Возможность изменять внешний вид оружия.
  • commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
    ( `- e6 U* N" K
7 E9 \; i4 {/ q; w
9. Вставка кристаллов души
+ _% Q8 T/ d1 O, D
  1. <set name="ensoulNormalSlots" val="1" />; Y9 c7 B( i0 ?8 t. O
  2. <set name="ensoulSpecialSlots" val="1" />- }2 K: H2 w) p
Скопировать код
  • ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
  • ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.
    ; f" P, R! r2 Q! @+ A

9 `: A  v7 C1 A  B) p10. Статистики оружия
7 {7 Y9 |7 Z4 ]
  1. <stats>$ l4 z& s/ s) C3 w# g: |
  2.     <stat type="pAtk">482</stat>% P  M% v* ~$ B; I. I$ q  q$ t
  3.     <stat type="mAtk">176</stat>) H/ y3 V4 h9 `0 o. @
  4.     <stat type="rCrit">8</stat>3 \& @# O- F3 D8 \0 T$ P
  5.     <stat type="pAtkSpd">325</stat>
    1 z3 I" G1 s9 D) t8 C$ |% |" L
  6.     <stat type="randomDamage">10</stat>- P( m# z4 l) ]4 M  q
  7.     <stat type="pAtkRange">40</stat>8 F. t4 S' U% G! e* |
  8. </stats>  h8 {! Y% {% v
Скопировать код
  • pAtk: Физическая атака — 482.
  • mAtk: Магическая атака — 176.
  • rCrit: Шанс критического удара — 8.
  • pAtkSpd: Скорость физической атаки — 325.
  • randomDamage: Случайный разброс урона — 10.
  • pAtkRange: Дальность атаки — 40.
    & d/ d- O5 z- L! R6 p( G* S4 E0 b

3 W8 {1 y( s6 e# P/ @  @11. Навыки оружия! t4 U* D: l7 A+ [) d
  1. <skills>1 ^; P- O6 A8 x  i2 q- C- M
  2.     <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
    : {! Y6 z) {# R1 s7 S7 z
  3. </skills>$ ^% ~; f- L3 s6 Y$ s
Скопировать код
  • skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
    2 ^& Q4 A9 p0 P) c( i& z
    • type="ON_ENCHANT": Навык активируется при заточке оружия.
    • type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.
      & ~1 f1 T: J. _% g. y4 D
  • Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.4 o% X2 t+ n+ O
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
( r! I' s5 e8 ~7 ~7 P, ?4 J9 bПонимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
9 Z; u! @6 F" r; {Дополнительные советы
  • Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
  • Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
  • Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.3 Y2 g  q3 c$ C4 t

4 H9 _4 y% f8 D% b+ w# u- V* _7 j) a. N8 P0 B* p% X; c. x) [) o$ K) L
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?. @: r6 A+ c2 R" u. G! X

5 N, _! _% q: H+ n/ s
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

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

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

подписок0

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

постов9

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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