Руководство по созданию Java скрипта сервера Lineage 2
/ M" I3 F: w aGuide to creating a Java script server Lineage 2
+ G, m& q. s0 ^: S# o0 \# r) d: \8 l; b( ^. {% s
& _2 M7 r6 |0 f
Изучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов. K E7 C W$ z+ N& L& L* l; @
6 ^% n' S' h$ {; b, ?: \4 M) P& x
Сборка HF5, у Вас должны быть исходники, или папка"scripts".7 _- k+ Q: ]3 L
Идем туда=> gameserver\data\scripts\quests,$ {4 J- @# ~: W; j6 O
выбираем понравившийся квест, например "_101_SwordOfSolidarity"
& T* n) e0 p- J& Yкопируем все содержимое из файла.
- [( ]# N8 {0 J: u0 I! s r7 D6 R, w" z+ [' z8 u
( o: l: n. d% z4 V8 U8 b9 O
: B5 ]) J$ O, g: a. }
Далее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".3 c1 u' ]. x; a' `, o; F' O
Теперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy4 \; \/ x' Z: q% K, O* B* n' A
4 l. \" w5 {( \; S; w; _& R: j
' L1 O" N9 ]: [6 D/ \9 A, C4 X, C7 ?: c" {
Сохраняем, закрываем.(делайте копии перед любыми действиями).
: r$ ^% ~; x' o9 K/ L" y
, L5 l. I, C0 y9 fДальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".
9 Y! [( o4 |2 T3 K4 M4 n# L6 C* w4 ?* ~: W. r
Идем в клиент" p7 w# F, C. z0 ~/ ~
! A5 o+ F3 d, @& \
открываем "QuestName-*.dat"# d6 X8 b# F+ ]) g! o7 m4 M/ s: c
, копируем Оригинал квеста, меняем только ID "2121"
( ^% u! J4 j! A% a4 D4 ?6 Q: `% C2 n7 A
( z1 `5 O1 F. J
6 ]4 c0 }, Y6 X' ]" s9 O% Y
Делаем тоже самое в NpcString-*.dat7 X _8 h9 p' ]3 D/ R
" O v$ c" U, |9 U
- ^2 A; `5 x0 G+ \' ]: m1 f
В NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121." ]3 Y- z/ H7 k6 u8 N/ B$ C3 Z! B3 Q
212101 u,Меч Единства\0
" D# z& k' U+ m3 k" X212102 u,Меч Единства(в процессе)\0- U% R( ~6 p# F1 D
212103 u,Меч Единства (завершено)\02 p% k5 \( X9 Y' z# r+ ]7 E" G
# L8 d) {9 P- I s$ I
Клон готов, дальше можете эксперементировать с файлом _2121_Copy.java.9 o$ k3 {& I' C( V" w- u" B: e
% [; T4 ]; B: J9 v2 [3 g) l. p |