Название: Руководство по созданию Java скрипта сервера [Версия для печати] Автор: admin Время: 2023-10-27 12:13 Название: Руководство по созданию Java скрипта сервера Руководство по созданию Java скрипта сервера Lineage 2 ) {$ [' Q K8 ^) v! `* PGuide to creating a Java script server Lineage 2! \; F3 p/ @: z# S
3 T/ Y% ^3 K* c" m2 A7 i+ A6 q1 t* b0 w
Изучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов. : e+ i. l' d7 |1 L $ d' G8 S/ J" f- aСборка HF5, у Вас должны быть исходники, или папка"scripts".6 H% q- b* r% F# Q! G; [% x9 i6 A
Идем туда=> gameserver\data\scripts\quests,; Y! E; n$ V0 `& X
выбираем понравившийся квест, например "_101_SwordOfSolidarity"4 p3 [) K3 m& q6 @. H! B1 V' w
копируем все содержимое из файла. B& T- s) @/ z9 T5 i' x: j4 V/ I
4 Q6 E; c5 H# H U& p
[attach]1[/attach]& |) ` F/ h: b0 }+ _' L4 R
" l( ~; ~0 e+ L' `: o
Далее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity". Z# J' c" ~9 ?( e& _. g8 YТеперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy & ?4 e. j5 J2 D9 z # {* @; P* c! u0 o* e; b. u" G[attach]2[/attach]( k8 G7 w2 T* ^, K
- h S- u3 U! y* X% w& xСохраняем, закрываем.(делайте копии перед любыми действиями)., a, D' N) P0 P( X0 j
; |; D/ \% ?, C/ j
Дальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".# r! z$ d5 K4 M
& T! U: L1 T: E% v, [- uИдем в клиент% h. @# x% s/ }/ k' ]+ q9 S! t2 v
; y3 B6 e0 f8 a$ U" Q/ V
открываем "QuestName-*.dat" ! r& M/ T @7 W& _, S1 l, g! H, копируем Оригинал квеста, меняем только ID "2121"" ^4 m3 r w3 d5 L1 R
. z; B+ M* {/ O# [2 Q- o- T[attach]3[/attach] " A5 |; U7 M! @* [$ }, [" d% t) i9 B Делаем тоже самое в NpcString-*.dat4 Z$ `8 |$ Y" k7 }( ^+ V. R! H
1 M$ K2 C2 s5 j \% a( W [attach]4[/attach]# p% K& x. h }+ d% c
В NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.& }' i0 u: c! x
212101 u,Меч Единства\0% v7 e( _$ A% q+ |
212102 u,Меч Единства(в процессе)\0 3 ~4 q2 [& r& D: {3 n& ?" y212103 u,Меч Единства (завершено)\01 H. x/ p+ P; X0 B5 s
[attach]5[/attach] 8 n% w5 k# a6 \8 T, wКлон готов, дальше можете эксперементировать с файлом _2121_Copy.java.; b* _. j2 D, ^
* B8 X$ {' |" Z& h' E
Добро пожаловать artace.ru - творческий сектор (https://www.artace.ru/)