Top.Mail.Ru

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

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

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

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

x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml4 i" V+ L5 ]; \$ `6 ~+ Y
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам." J- l* T$ f) K; c  O
Полный код предмета
% D4 K$ F" v0 F
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    ! J9 \9 D7 ], i" [
  2. <font color="#006400">    <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>
    # r  X6 U8 y0 r3 i0 ~. ^4 e* z
  3.     <set name="icon" val="icon.weapon_dual_sword_i00" />  D& S" _" V5 ]- N$ L
  4.     <set name="default_action" val="EQUIP" />
    9 T' i9 h) c0 F. I* }. [9 B$ M* I
  5.     <set name="weapon_type" val="DUAL" />
    2 w7 x0 _' f" k8 T1 J7 y5 x
  6.     <set name="bodypart" val="lrhand" />
    5 ?( ?! w$ f: ?, Y- C/ S$ _% @! ?3 c
  7.     <set name="damage_range" val="0;0;40;120" />
    7 n2 |/ L9 x+ v: Z+ o
  8.     <set name="immediate_effect" val="true" />
    % z( O. R8 h& _0 v
  9.     <set name="crystal_count" val="4587" />$ Z' S' a! Q# p- |
  10.     <set name="crystal_type" val="S80" />' W6 a( @6 \6 D( z$ T
  11.     <set name="material" val="STEEL" />
    4 W( b9 Q: j  m, u' J' l
  12.     <set name="weight" val="1520" />
    . v* P8 j6 y6 D9 H* C* o9 F4 u; m
  13.     <set name="price" val="143356000" />* m2 c2 I: Y: u. ~7 o+ Z
  14.     <set name="soulshots" val="1" />
    6 {7 `* R, T6 ~6 m* o
  15.     <set name="spiritshots" val="1" />
    9 g$ V( K2 L, y" y" ?* @
  16.     <set name="element_enabled" val="true" />' L1 f6 E, l4 w+ H% E
  17.     <set name="enchant_enabled" val="true" />& I% n$ n, I' G& @2 {8 r* X  u8 ]
  18.     <set name="isAppearanceable" val="true" />
    . {1 {5 ]& }- j% H3 F9 z
  19.     <set name="commissionItemType" val="DUALSWORD" />
    4 g( D" B, y, B5 d5 k
  20.     <set name="ensoulNormalSlots" val="1" />- _1 `7 \# o% Q$ Q) E) x, S! }* Z
  21.     <set name="ensoulSpecialSlots" val="1" />3 g1 m0 F3 [) C1 x" m/ v, @
  22.     <stats>7 \7 n* t$ m) j
  23.         <stat type="pAtk">482</stat>8 i! W1 {: U+ g" @  q
  24.         <stat type="mAtk">176</stat>
    * {+ @: p4 Y( b7 t! T
  25.         <stat type="rCrit">8</stat>
    7 {4 Q8 U0 [# J+ `  {* H! |8 u* C
  26.         <stat type="pAtkSpd">325</stat>1 |; T, D, s7 U
  27.         <stat type="randomDamage">10</stat>
    * Q  Y( E3 c- ]. H/ W' a- s
  28.         <stat type="pAtkRange">40</stat>
    + U) W& o" O' h6 K1 M" N
  29.     </stats>
    5 S9 A& m: u3 ?; m* W) X6 p: J
  30.     <skills>
    4 E& X  D3 F% ~
  31.         <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
    . f& E5 q5 J4 r) G; _5 j
  32.     </skills>
    0 U$ ~. x4 `8 {
  33. </item>
    $ r) [% v, R" v7 \9 F$ W
Скопировать код
Подробный разбор кода1. Основная информация о предмете
& w) i9 }2 k7 `
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    8 k$ h' S# V. H2 Q1 I
Скопировать код
  • id: Уникальный идентификатор предмета — 52.
  • name: Название предмета — "Vesper Dual Swords".
  • type: Тип предмета — "Weapon" (оружие).
    ( s' o+ {  R: I. _, f

$ e6 W* {2 E6 p2 s' X, ~2. Описание предмета1 P3 A" f; ~# [) m
  1. <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->5 v/ h+ O8 W$ }4 d7 L' |) i9 F
Скопировать код
  • Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
    8 |0 a* t& ^  X
8 z$ \# c& i7 F2 Q/ |
3. Внешний вид и экипировка  Q5 l! e8 [) V1 d  V
  1. <set name="icon" val="icon.weapon_dual_sword_i00" />' J8 |1 E/ X# M
  2. <set name="default_action" val="EQUIP" />5 p; U. f- o4 o! p$ f
  3. <set name="weapon_type" val="DUAL" />
    / e1 g) \( Q+ ?  j4 Q  P0 a2 i, e
  4. <set name="bodypart" val="lrhand" />
      C% K5 J% |% _  S6 c
Скопировать код
  • icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
  • default_action: Действие по умолчанию — "EQUIP" (экипировать).
  • weapon_type: Тип оружия — "DUAL" (парные мечи).
  • bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
    # n2 v' Z& e7 T6 T& I- A

1 Z2 n5 F. N( u0 T- Z4. Характеристики атаки
/ @0 @1 q; ?- f( W6 t& ?: Y- Y
  1. <set name="damage_range" val="0;0;40;120" />
    8 A) }: F' ^9 C" d3 C5 a' [
  2. <set name="immediate_effect" val="true" />
    8 |0 H7 t4 [: Y  J" ~8 I
Скопировать код
  • damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
  • immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.
    / y8 g# U! i, {. g4 w1 e

5 \& Q7 d% w. B+ H2 d: Z5. Кристаллы и материал8 C6 W' m' ]- `5 ]
  1. <set name="crystal_count" val="4587" />
    6 B! x& j, R1 g3 q7 i5 Y
  2. <set name="crystal_type" val="S80" />
    6 u$ H& G6 t' l0 i* s
  3. <set name="material" val="STEEL" />8 B  E; L( F2 n$ M) g3 J/ m; J
Скопировать код
  • crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
  • crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
  • material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
    ! L( x2 G' O/ h, v# n1 |& q5 \

+ E! F1 T* I( o9 |0 I; r- m6. Вес и стоимость
9 N) Z2 i% B* j& G
  1. <set name="weight" val="1520" />. [! K7 I# A3 c8 H
  2. <set name="price" val="143356000" />
    0 x! F! [5 D' g; z
Скопировать код
  • weight: Вес предмета — 1520.
  • price: Базовая стоимость предмета в игре — 143356000 аден.1 h+ e" f$ D6 v6 o! r% `

+ A7 b; _+ S* S; M+ u5 S7. Использование зарядов/ b' w! I; Z5 U2 O$ D
  1. <set name="soulshots" val="1" /># O8 u4 Q3 ^8 U* [& d, ~
  2. <set name="spiritshots" val="1" />
    7 `+ j! a* s3 R1 V% a
Скопировать код
  • soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
  • spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.
    * q! ^- D$ ]& Q) W% p- p
3 Y: G( D8 s/ z! \0 P
8. Дополнительные возможности
5 h; y: A' b& H. V- K, `
  1. <set name="element_enabled" val="true" />
    ( a7 |- p* I- g2 b" j
  2. <set name="enchant_enabled" val="true" />- X6 Y; v4 h5 E0 b% `4 d% N; @% P! c1 Z
  3. <set name="isAppearanceable" val="true" />2 I( \, p( B, q& X0 k1 A5 o
  4. <set name="commissionItemType" val="DUALSWORD" />; a2 P6 g/ k+ d6 K
Скопировать код
  • element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
  • enchant_enabled: Оружие может быть заточено для повышения характеристик.
  • isAppearanceable: Возможность изменять внешний вид оружия.
  • commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
    % B+ `- K- D9 Z# r6 F' o9 r

3 f' g4 S$ e$ `7 p/ v9. Вставка кристаллов души7 m6 C0 j4 y+ B+ a& W+ r
  1. <set name="ensoulNormalSlots" val="1" />1 _% S% f; @1 P: t9 j0 b2 ?
  2. <set name="ensoulSpecialSlots" val="1" />3 J; u) J3 p' X* u9 d
Скопировать код
  • ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
  • ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.
    / i  A2 R* g2 j! Z7 c4 W

; V/ e' y% `. \0 |8 v10. Статистики оружия
6 ^( ?; J* ~8 H& J8 s5 p
  1. <stats>5 _  Y$ L9 V; O/ o" r0 s
  2.     <stat type="pAtk">482</stat>7 B( H& t7 _& ~8 D4 {7 ]
  3.     <stat type="mAtk">176</stat>
    ; X$ _* c. }$ M) Z% _
  4.     <stat type="rCrit">8</stat>
    ; U3 z9 H% y6 b4 l) F8 s- e  t' p
  5.     <stat type="pAtkSpd">325</stat>
    * ]+ z! b& J2 s
  6.     <stat type="randomDamage">10</stat>
    $ n# x& o. ^; `" L$ w; Z/ F- y6 l9 g
  7.     <stat type="pAtkRange">40</stat>! j) ]+ M6 ~( t9 t% X/ T
  8. </stats>. n) v1 K9 D; X) v
Скопировать код
  • pAtk: Физическая атака — 482.
  • mAtk: Магическая атака — 176.
  • rCrit: Шанс критического удара — 8.
  • pAtkSpd: Скорость физической атаки — 325.
  • randomDamage: Случайный разброс урона — 10.
  • pAtkRange: Дальность атаки — 40.& P: ^6 L; e" x6 Z; o
  s, @# Y+ g( d
11. Навыки оружия. m7 J! }2 z, G
  1. <skills>! O4 N, R0 r# z# |( _" }; E
  2.     <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
    ' q& P; C! \4 x# c
  3. </skills>
    + @# T! a$ H0 ?; M/ B* t
Скопировать код
  • skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.- H  ]& m& Y9 ^* v* k6 ~
    • type="ON_ENCHANT": Навык активируется при заточке оружия.
    • type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.6 P  g- G* ~4 H: r/ s6 Q1 o
  • Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
      R' Y" X+ C; w3 M6 z# w) D) z
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
9 {5 p( r: l( w6 rПонимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.) n* \# Y: |" B  r0 |
Дополнительные советы
  • Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
  • Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
  • Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.
    6 H/ G0 U+ X) d8 v6 |
( E1 W( y$ e+ [  Z) r2 M" |7 T
; V: C6 V& M6 w. W) k4 H
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?0 {  f! d- d" l4 q( u
) T5 {  l, e" @7 k0 p
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

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

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

подписок0

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

постов9

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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