Руководство по созданию Java скрипта сервера Lineage 2) p+ W. Z6 s" }- _" n: Q2 L
Guide to creating a Java script server Lineage 22 @7 N0 d$ F0 U4 W
/ K$ u7 {' D" f( n& R4 `4 p9 @% v3 ^: b1 O( E
Изучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.) `3 v, j; ?2 {; i- J/ ?
# M; H! |; j, Z5 _1 B& g
Сборка HF5, у Вас должны быть исходники, или папка"scripts"., W; h+ m$ e+ I$ [! |
Идем туда=> gameserver\data\scripts\quests,
1 l' e' Y7 h' i1 ~1 sвыбираем понравившийся квест, например "_101_SwordOfSolidarity"
/ T' B" ?1 L! r" W* g# i1 Oкопируем все содержимое из файла. c% n+ r) g; x% r* u
7 ?4 E& e4 S! Q# U8 x `) g5 Z2 j, h( i
6 @7 w3 U% _4 J% \
! x( y. `( j+ T* I d* X0 b& y' w! tДалее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".
" `' L9 Q& P* A! x( d: G6 e# oТеперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy
2 l. U; h' r: A* u6 ?
2 j, j& C/ h1 G+ G. |, T; @2 \
" h3 S4 X0 B. e/ u" }6 J- d! {# U/ `+ Z5 j2 Z: E' D3 A7 {! i0 x
Сохраняем, закрываем.(делайте копии перед любыми действиями).
4 b& f) ~- g: H; A- z+ r: K g; J
Дальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".
) \. r5 l5 D$ F* i: z- q2 m+ B
. p4 d* m' i! J& ?Идем в клиент) J: e: @7 ~5 J* y
: ~3 @4 } T( `: X' _4 ~, Xоткрываем "QuestName-*.dat"
: r( h& t, b) i) {+ C, копируем Оригинал квеста, меняем только ID "2121"7 c9 ?% M+ u$ V! b/ P0 Q9 h
/ _& N6 h7 f1 s. J ]8 o: U
$ f S/ l! F* L& A2 C ~
0 K5 w% x# l% kДелаем тоже самое в NpcString-*.dat
+ [1 k$ D/ W: t; v! o k6 [2 g u) M( z
4 `5 F: |% x$ s. u JВ NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.6 S( Q8 D+ B& c. t4 Z, ]
212101 u,Меч Единства\0+ z) D, _4 N z8 X
212102 u,Меч Единства(в процессе)\0
7 u# b6 [! C: D- i) e212103 u,Меч Единства (завершено)\0
7 d: A% e4 e1 F x+ Y5 }" d7 [" e; k! G' d" _' |/ a, d
Клон готов, дальше можете эксперементировать с файлом _2121_Copy.java.0 A- r Z5 ~. z j: Y# {4 z* J' ]
) z! @+ G( u8 k) i5 H
|