artace.ru - творческий сектор

Название: Руководство по созданию Java скрипта сервера [Версия для печати]

Автор: admin    Время: 2023-10-27 12:13
Название: Руководство по созданию Java скрипта сервера
Руководство по созданию Java скрипта сервера Lineage 23 G$ d7 f" u& ^
Guide to creating a Java script server Lineage 26 b- T  C( x4 o; M. f; T

' C" o8 f6 o+ T5 ?8 `7 D
2 E* W( Q( d) p: _Изучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.2 i( c  q. }. c; e

* u7 p* Q: ?: R, }: FСборка HF5, у Вас должны быть исходники, или папка"scripts".. X3 v4 y. f# v& s  ~# Z, _
Идем туда=> gameserver\data\scripts\quests,
# d# U* w, G; V  e$ g% N+ o& [выбираем понравившийся квест, например "_101_SwordOfSolidarity"- f! w$ J- Y$ H5 L8 _
копируем все содержимое из файла.+ e  b" F" P/ n7 |
+ f  T+ i" ~1 x
[attach]1[/attach]
. s5 K* i) B6 d- F$ e4 r
+ [8 g- z% B" _. V4 S4 Y& Q( l6 zДалее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".5 ]' m; U0 C+ o9 W- ^
Теперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy
  F4 q3 C3 B7 {' ?2 `! z: g- @4 |& f  J& p/ _
[attach]2[/attach]. t1 `0 D9 i/ }5 U  ~& {% h( E

" d5 E2 C- I4 w5 D5 I4 WСохраняем, закрываем.(делайте копии перед любыми действиями).7 S- k( O7 j4 U$ k/ m: j

, l0 J5 j1 U' h5 gДальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".
# Q% |" h8 a+ b- M! u
8 E) b' E0 s. }: _* Q' DИдем в клиент
% B" k# o9 @  Q6 H! c4 M( M
: }9 ^& K2 s- ^9 {" oоткрываем "QuestName-*.dat"& \5 H2 M- _8 \( u/ u
, копируем Оригинал квеста, меняем только ID "2121"
$ @. {* ~5 ^- }4 n1 v1 B% o/ [9 l9 T+ I* \9 A/ g
[attach]3[/attach]
" t# [. m/ U, y, i- [6 K. |5 C: i; x) [; Q" F- x
Делаем тоже самое в NpcString-*.dat- z; \) g6 q  A5 \
7 S4 P/ w/ v4 }; {5 r- b; y1 J5 U
[attach]4[/attach]; y) n4 [/ @( u6 H' g
В NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.9 G8 W9 S# [! U$ V3 f+ z0 i
212101 u,Меч Единства\0
7 l$ T$ g; I+ y212102 u,Меч Единства(в процессе)\0) a9 J% \+ }* G% e
212103 u,Меч Единства (завершено)\0, `/ O/ R, `) p% z: {
[attach]5[/attach]# X( o; H7 X9 p: T+ x* n/ |
Клон готов, дальше можете эксперементировать с файлом _2121_Copy.java.
9 ~: j' R' u* W* T) v7 B$ S; Z0 a- l' D5 W+ O/ ?# T. q5 C





Добро пожаловать artace.ru - творческий сектор (https://www.artace.ru/) Powered by Discuz! X3.5