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+ o! ~" ?$ j% o' t1 x5 `7 B
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.
" C# X( q% O$ i' jПолный код предмета9 {: ^1 r2 Z, K
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    ; N0 r; K1 }9 D' i) z+ B! |
  2. <font color="#006400">    <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>) q5 s4 K% O3 {7 F0 [
  3.     <set name="icon" val="icon.weapon_dual_sword_i00" />8 f) l+ G1 j. ^, u9 x
  4.     <set name="default_action" val="EQUIP" />
    7 K* U. Z7 [- U* w# R( f4 v
  5.     <set name="weapon_type" val="DUAL" />
    1 P( V7 }+ ^5 |9 b, k! t  B; b. W' i
  6.     <set name="bodypart" val="lrhand" />
    ( }0 [2 [: a" l! r2 L
  7.     <set name="damage_range" val="0;0;40;120" />
    " R! v& H0 v: m, H9 W# R$ T
  8.     <set name="immediate_effect" val="true" />
    5 N. \& j: W+ S0 R
  9.     <set name="crystal_count" val="4587" />
    & `/ C, m4 W* g) B7 m
  10.     <set name="crystal_type" val="S80" />9 g" w/ `: t" s4 N
  11.     <set name="material" val="STEEL" /># s" g! |8 }( U3 Z6 ?0 I0 E. \
  12.     <set name="weight" val="1520" />
    5 Q$ M6 C$ Q: t% p
  13.     <set name="price" val="143356000" />
    9 J2 s) A% L$ n0 e1 V4 j; K6 t
  14.     <set name="soulshots" val="1" />
    0 a2 E- Y2 i# U9 W& ?
  15.     <set name="spiritshots" val="1" />
    1 ~4 R; ]' G; g7 H) h, C
  16.     <set name="element_enabled" val="true" />6 G; \0 }9 M! ^# F1 l% [' [5 P
  17.     <set name="enchant_enabled" val="true" />
    1 Z+ t7 s! C+ F
  18.     <set name="isAppearanceable" val="true" />
    ) q6 F1 Q  k/ M- b4 J% H
  19.     <set name="commissionItemType" val="DUALSWORD" />: z! t% m% h  Q6 B; S9 m) n" C5 ^  l6 R
  20.     <set name="ensoulNormalSlots" val="1" />0 v6 l$ w! I4 k; D2 `& n" r
  21.     <set name="ensoulSpecialSlots" val="1" />
    - d; C2 U( Y  `* K) r/ S
  22.     <stats>
    3 V! m8 P. v: i  {
  23.         <stat type="pAtk">482</stat>
    * s& y0 M% I( B+ [+ k% h
  24.         <stat type="mAtk">176</stat>
    7 m: r7 B  S: P" L; ~2 t5 ]
  25.         <stat type="rCrit">8</stat>2 u* V" ?7 ?6 O5 v" y* f6 ?% O, ^
  26.         <stat type="pAtkSpd">325</stat>; v- Q- e; r$ ?0 Z3 `7 Y. h
  27.         <stat type="randomDamage">10</stat>& B8 ~3 v, a% T/ i* ^" r: c6 i
  28.         <stat type="pAtkRange">40</stat>" d2 W; K5 O/ k
  29.     </stats>
    # A, V5 I3 W5 K5 R5 w# q1 D+ W
  30.     <skills>9 r; p* V3 g7 f# ?/ W; v1 h# }
  31.         <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->8 b' a( Y# o6 N0 C9 z
  32.     </skills>
    0 N5 e/ j, m. ]" A, [1 h8 k/ w
  33. </item>' u6 K) K. q) Q7 L4 x( E  ]
Скопировать код
Подробный разбор кода1. Основная информация о предмете
, ?% G, D0 g6 d9 m+ Y* ?0 c$ m
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    . U& A" s% n; Y  F$ l; A# d
Скопировать код
  • id: Уникальный идентификатор предмета — 52.
  • name: Название предмета — "Vesper Dual Swords".
  • type: Тип предмета — "Weapon" (оружие)., n5 y1 e! P* x, R8 o$ ^8 g4 {, k

0 K  o: m# v4 {2. Описание предмета* C; _6 s/ G( J3 N  t) y* Q
  1. <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->( _& N* b/ j8 R5 ^  P( L" X, ?1 V; F
Скопировать код
  • Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.7 ]9 ~1 G* c& P' ~5 T, N2 l& P

9 m7 T1 _; ^7 F8 e+ }$ E) t3. Внешний вид и экипировка. d; U2 W* K! E( q* L
  1. <set name="icon" val="icon.weapon_dual_sword_i00" />2 f4 n, @- f+ C' q- q2 o
  2. <set name="default_action" val="EQUIP" />
    , I" O# B! t5 P. X" n; X4 D: e% Z& ~
  3. <set name="weapon_type" val="DUAL" />
    * Q- c' j6 L+ a$ I, @% E! z
  4. <set name="bodypart" val="lrhand" />$ c3 A! U. X( R3 s# G
Скопировать код
  • icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
  • default_action: Действие по умолчанию — "EQUIP" (экипировать).
  • weapon_type: Тип оружия — "DUAL" (парные мечи).
  • bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).: q2 T% i# U% ]

" J9 {' r: g7 H- _, P) D  g4. Характеристики атаки' ?3 ~2 K- N, N# c. ?+ V1 x
  1. <set name="damage_range" val="0;0;40;120" />- a3 @: \8 X4 ~
  2. <set name="immediate_effect" val="true" />3 w% ~  }2 Q" {  A, Q9 {1 \
Скопировать код
  • damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
  • immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.: J9 z+ i1 A+ ]+ h( b' V7 W# F

& w6 c' s5 P+ h5. Кристаллы и материал
- }. L( m0 @/ @, Z3 a! S
  1. <set name="crystal_count" val="4587" />( S' }* k- x  Q6 l; M
  2. <set name="crystal_type" val="S80" />
    6 T' Y; U9 \3 ]' T- J5 v
  3. <set name="material" val="STEEL" />0 ?1 b  I$ v: g# O! X
Скопировать код
  • crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
  • crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
  • material: Материал, из которого изготовлено оружие — "STEEL" (сталь)./ j5 o$ G2 {* e+ D2 A

4 _% J$ r" B$ c6. Вес и стоимость+ P6 z; V! E5 r% ~" K# R) d6 |
  1. <set name="weight" val="1520" />
    , _  U3 J5 L; g8 q0 b
  2. <set name="price" val="143356000" />& ?5 U/ w* E9 a( P1 \
Скопировать код
  • weight: Вес предмета — 1520.
  • price: Базовая стоимость предмета в игре — 143356000 аден." ^1 M! T# n% V" q& P/ e
. R* [- I: ?$ _  r) F5 q
7. Использование зарядов
5 _4 j2 Q. Q4 ?
  1. <set name="soulshots" val="1" />+ v, \" P1 q" R8 F0 ]0 C
  2. <set name="spiritshots" val="1" />
    7 V1 K0 [3 c# f7 R; |  m8 |, Y# {
Скопировать код
  • soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
  • spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.( l0 J# ?/ l" _" J6 g5 d5 t6 ]9 W
/ s& A) K0 Z+ Z* f
8. Дополнительные возможности- K! Z7 b% {/ x! d4 _
  1. <set name="element_enabled" val="true" />) x: r& o& \5 j8 L6 K. b' ~0 s
  2. <set name="enchant_enabled" val="true" />9 O7 i" j3 A3 y' p' f0 z
  3. <set name="isAppearanceable" val="true" />4 ?# l7 e6 E  T) j; j
  4. <set name="commissionItemType" val="DUALSWORD" /># o0 `5 k5 R! Z2 S8 [/ b% K, a
Скопировать код
  • element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
  • enchant_enabled: Оружие может быть заточено для повышения характеристик.
  • isAppearanceable: Возможность изменять внешний вид оружия.
  • commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".2 T) b; R7 M9 b' W6 I: g2 w9 O

3 i9 d; j  z2 h' P3 W9. Вставка кристаллов души
; l) g! u3 A& j! v' n4 T$ O
  1. <set name="ensoulNormalSlots" val="1" />
    # g) K+ f/ L2 Z& `7 a$ y2 u4 R
  2. <set name="ensoulSpecialSlots" val="1" />" T0 T7 d- B7 _0 T( v
Скопировать код
  • ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
  • ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.. ?  M8 G9 M) t. E% c. M% q

: G) J% ]# x$ s' R1 }$ _, V; O& J10. Статистики оружия
5 G2 M: x- g1 A9 X: k6 X) W5 B
  1. <stats>2 H5 w4 o9 t( M: j! S: N
  2.     <stat type="pAtk">482</stat>; t/ w, R# U# F: O/ [/ V; q! Z
  3.     <stat type="mAtk">176</stat>
    2 K8 b8 K% m% _: R5 I2 e0 k
  4.     <stat type="rCrit">8</stat>
    3 c# }5 `5 Y6 [* F4 _! @7 I
  5.     <stat type="pAtkSpd">325</stat>
    ' o% J3 f2 h/ a+ D3 u
  6.     <stat type="randomDamage">10</stat>
      Z  s4 V+ u2 C5 ^. D8 u
  7.     <stat type="pAtkRange">40</stat>
    * t. F5 C$ j% W2 k4 Z: X5 \
  8. </stats>
    # p) u% B6 Z; a1 m! b
Скопировать код
  • pAtk: Физическая атака — 482.
  • mAtk: Магическая атака — 176.
  • rCrit: Шанс критического удара — 8.
  • pAtkSpd: Скорость физической атаки — 325.
  • randomDamage: Случайный разброс урона — 10.
  • pAtkRange: Дальность атаки — 40.# {) O  Y: D4 z! n

3 u" s) J3 v/ Y  {  G11. Навыки оружия7 e$ ]' j# w9 k2 D7 H1 K/ R; L
  1. <skills>; `+ E. E% a7 @
  2.     <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->  v' f! E  ]) d- X5 C4 w3 c
  3. </skills>$ v! k( A8 R5 o; W2 @, C
Скопировать код
  • skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.: X& U# G4 X3 ]  Z+ M( q
    • type="ON_ENCHANT": Навык активируется при заточке оружия.
    • type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.
      ! F: L5 x2 E7 k
  • Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
    * D* b% A4 p4 B
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.+ u& d2 O6 |" ~& J
Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.7 C# k. b: g2 P9 Z3 }; i/ _
Дополнительные советы
  • Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
  • Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
  • Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.+ x+ `' x& O9 S2 g% v

$ ?6 t( f2 z" `* d  ]" ~
8 g$ Q) c3 c7 s+ ]8 F8 E
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?# C9 @3 W8 `! x

( O, e7 _' x8 q/ ^
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

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

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

подписок0

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

постов9

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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