Руководство по созданию Java скрипта сервера Lineage 2( m! n; o$ V, y3 E
Guide to creating a Java script server Lineage 2
" D& J Y( L; x2 o) `0 k* p4 `. n3 V8 V5 n3 Z9 j$ d
' q* j E$ M2 W# R2 d6 f2 i! j
Изучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.
+ [1 H& h \* l. T: D5 h
! Y; t$ w a" N w PСборка HF5, у Вас должны быть исходники, или папка"scripts".
$ A) K; L" b7 ZИдем туда=> gameserver\data\scripts\quests,
0 X) R* ?2 }' U" `0 f2 ]выбираем понравившийся квест, например "_101_SwordOfSolidarity"
7 N8 I2 m3 B8 u, k9 o7 s0 o4 O/ Aкопируем все содержимое из файла.
! H6 Q. E. `# X3 l9 M8 `0 L# i- q( Z0 L% {
& t, ^. D4 U2 ~' o {0 w% b# h2 b: A x5 M% S' d' D, }" h- Z# k/ f
Далее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".. w; p& i9 o8 d H
Теперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy
' u" {2 w- n( z" G# E, k+ i) ~' z* e- S& |0 o. I
2 C! G& y- O. c K& r
! |- r+ V u, R+ `4 a* c3 q
Сохраняем, закрываем.(делайте копии перед любыми действиями).+ i* D# y. M7 J
! l9 E: w0 f( L RДальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".
( K2 \6 h8 s& w1 a# |2 K0 H: Q, d$ \! t# w4 a' p
Идем в клиент
* T- p, z5 `. a$ K x9 p% I3 C9 G
0 N1 `! {3 w' ]8 x, Vоткрываем "QuestName-*.dat"
+ m! W; _. c1 r8 F) E$ p, копируем Оригинал квеста, меняем только ID "2121"% S( |/ N" l. L: D3 m
5 c& F, c) W' o1 G- L5 A
9 \6 I/ A8 i! V, U7 n# N" \7 Z% D2 I/ t' M& h# z
Делаем тоже самое в NpcString-*.dat
/ X6 M. H, ]% T! a- {+ @# r( h; N
u' a# m' |- x2 @" DВ NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.( c' h% y! a% G5 R7 A
212101 u,Меч Единства\0- K! B7 v) Q4 U& ?' |7 q
212102 u,Меч Единства(в процессе)\0
- x0 M! j' ^* w8 A212103 u,Меч Единства (завершено)\0
' X0 r. c a v5 p, j+ W5 M* K! H6 ?: H2 {! a$ ?
Клон готов, дальше можете эксперементировать с файлом _2121_Copy.java.6 P- a8 [& Q$ s2 V( j
& {- c+ k5 \" @, W6 g |