Руководство по созданию Java скрипта сервера Lineage 27 n/ Q# C8 ^* ?
Guide to creating a Java script server Lineage 2
, P9 W& r) P6 m. U" x& j2 U. J# _
: A6 t* F7 n' Z' {; Z6 S
Изучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.
9 N5 y% g8 }& ~, o7 R+ s! c" h& ]6 b0 o
Сборка HF5, у Вас должны быть исходники, или папка"scripts".# \5 C- i6 m, u7 q O" e* a9 F& c
Идем туда=> gameserver\data\scripts\quests," ]0 J1 J: Z5 \. @ W4 q
выбираем понравившийся квест, например "_101_SwordOfSolidarity"6 ^5 h4 v# r1 [0 P! q$ w& s" c
копируем все содержимое из файла.# x3 Z" n; M. k& g9 a
) R4 _$ z) ~! A% N" Z) Z
6 B3 b8 |7 w6 f% g# d
& i, _+ W0 Y% |, h/ uДалее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".
$ X8 Z' } h$ p; N% T |8 KТеперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy
6 e" Q+ p$ S6 `3 u( _
' i7 Z+ ]7 i8 \8 t6 }# x0 W# ]/ H; X3 ^7 P/ s
- o; v4 {& E e) w! L6 G6 M
Сохраняем, закрываем.(делайте копии перед любыми действиями).( H) ?2 n( d, j% S
7 K4 M3 P7 R& y( bДальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".
2 r+ m5 f0 Q7 `' G
& a2 Z" c5 Z; p! _! {Идем в клиент$ ]: { _, J) X; |& T' M J7 S1 C
0 p2 ?3 U2 J! e- jоткрываем "QuestName-*.dat"
# l8 ~" t* `/ X, копируем Оригинал квеста, меняем только ID "2121"
# R& x1 ~4 O/ U' [( m. R8 E+ ]0 H! }$ }6 Q4 U8 r' {* q) {, S
. ?; A# e( q7 s: P/ \. x$ S
& G: S0 x1 ?6 p9 s# N6 PДелаем тоже самое в NpcString-*.dat% W) a0 c7 n8 v0 N- W! f' X
* Y( k* m" j. I/ e* l! [' t
- U. p- H x7 y
В NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.
; L# J0 G4 k# e212101 u,Меч Единства\02 R" a/ e2 H$ ^- q
212102 u,Меч Единства(в процессе)\0. Q" i# Y; M* | ~
212103 u,Меч Единства (завершено)\0% K1 i- K; j; f8 n( B
. K# v Z5 d4 Q }' z) e Y& QКлон готов, дальше можете эксперементировать с файлом _2121_Copy.java.
; z8 R0 A- {- i5 Q) n7 H" }& w6 D/ N' a/ W) W/ M
|
|