Руководство по созданию Java скрипта сервера Lineage 2
4 n, Q _/ V, r* F- uGuide to creating a Java script server Lineage 2
6 f- C. T/ h$ q2 G! M9 x
, ]+ Y+ z- S/ l* B7 v+ e7 e4 u& J' {8 {: c% Z" s% n5 k
Изучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.: {" Z6 R" m* B! ~
' U: q& \- r; b+ e3 V TСборка HF5, у Вас должны быть исходники, или папка"scripts".& s+ w7 @( L: ]2 Z( I2 _
Идем туда=> gameserver\data\scripts\quests,
/ W4 @% X C+ @2 C; ?" c) U0 [выбираем понравившийся квест, например "_101_SwordOfSolidarity": Y$ _ a+ z4 c6 F& g' L5 E
копируем все содержимое из файла.
8 }6 U! D; {8 G: O: y1 N: }. S1 ]4 X2 B% B
7 w% b$ ?6 W/ ^( a0 F9 {& A1 z. Z- T% [, p0 P) E4 Q
Далее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".
! e' C$ \3 r$ {: [# `8 R* RТеперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy
0 u! m! B5 y0 P& c- Q7 P/ W; _/ ^* G
, m3 h( R1 V: E7 f; y- b& a! ` E
1 P6 a7 p5 B) a3 }1 n# r
Сохраняем, закрываем.(делайте копии перед любыми действиями).2 O% r" I- v1 |2 ^/ J$ I
+ d/ p @; u4 e2 d8 ~ x
Дальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity"., q! h& w! I' G7 [' M! q
4 M8 S# n! A e' h& F- D% j' nИдем в клиент8 a0 h- f7 R6 {2 e: x. ~
+ n3 C( h, O# R% l! ^открываем "QuestName-*.dat"
! s- {( X/ v5 K9 i, a/ }+ y, копируем Оригинал квеста, меняем только ID "2121") A& L4 Q: K0 b% v( c: ~8 W
: B% A" r7 b* `" H
& Z6 Y9 y. ?# ?) ]) O6 J
% y; ^" Q9 t8 M2 |5 X3 _
Делаем тоже самое в NpcString-*.dat5 F7 W1 q" t' g' F5 R! J
$ c1 V5 ~2 n1 ?: m. U8 ?! u3 X' B# P
В NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.
3 S5 C6 j8 h. _7 D$ @; e) R& u. X212101 u,Меч Единства\0
: \- k( e5 _7 ^" X( K212102 u,Меч Единства(в процессе)\0( U" p* ?& I$ S( h2 d$ s# L
212103 u,Меч Единства (завершено)\02 b( f- J# R' X. j0 r8 q& v
/ D# X, S# N' {- b4 K3 a
Клон готов, дальше можете эксперементировать с файлом _2121_Copy.java.
8 ~& b; j9 v- M+ G, @0 C
$ f% o3 K' g ]# ^ |