Название: Руководство по созданию Java скрипта сервера [Версия для печати] Автор: admin Время: 2023-10-27 12:13 Название: Руководство по созданию Java скрипта сервера Руководство по созданию Java скрипта сервера Lineage 2 - K* O. K5 Q) U6 jGuide to creating a Java script server Lineage 2 . y; O1 ^2 w6 v + @2 X h4 Q( s8 C7 J* \) X 6 A' T+ b, x0 m0 pИзучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов. ! y( N1 [+ T/ H+ I+ h: l. P 1 @( ]: W# D; U4 C4 {4 `. t* i: ZСборка HF5, у Вас должны быть исходники, или папка"scripts". : A# e F. U Z/ PИдем туда=> gameserver\data\scripts\quests, % L$ ~9 z1 T% ^3 P+ f# Wвыбираем понравившийся квест, например "_101_SwordOfSolidarity"4 c) Y- P3 }/ z5 a
копируем все содержимое из файла., ~- D& m x+ t8 S: ` \; u
. |$ [1 M: {8 L' V6 _
[attach]1[/attach]6 Q I9 M: D: l* E$ L% K' x0 E
' a5 {/ k: d2 M- M3 z
Далее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".: h' p( @, P3 m, Q
Теперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy4 g, C# ^. B6 d
1 z% Z d& w9 n; ~
[attach]2[/attach] 5 T- @$ g1 A1 b' o: `5 O5 r" Z _! X" M
Сохраняем, закрываем.(делайте копии перед любыми действиями).4 Q7 l3 M' Q! X6 @( B" T9 M
' c2 C" |1 S% B* Z( t5 ?; N# t% EДальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity"., ], M8 D7 f% J! R
0 c) C% j' U B/ ?Идем в клиент K, c# V' b$ N) ~7 a6 d
" }6 @& n! Q7 i x" Jоткрываем "QuestName-*.dat" - H5 O: b& i) a) ?) \. m! d5 D4 D, копируем Оригинал квеста, меняем только ID "2121") }" L% o$ T$ r$ p4 h7 [
[, ^2 T4 |/ k: E[attach]3[/attach] 8 p$ l# R. l, F" j* q9 g 6 z, _, v% T+ L% h m) QДелаем тоже самое в NpcString-*.dat2 k) y' v- g! V4 M
1 k. _9 W: e! |3 H [attach]4[/attach], b; I6 M( \* V7 ?4 ?6 c7 [
В NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121. # q0 p8 L* u% c [+ d212101 u,Меч Единства\0& T$ K3 \4 D* A9 k3 G: u' N2 _8 c
212102 u,Меч Единства(в процессе)\0 ' x% Z- \% \4 D212103 u,Меч Единства (завершено)\00 V3 S9 n! H3 m! s/ E
[attach]5[/attach] + j b( T; N9 }) M7 Q6 t) u( OКлон готов, дальше можете эксперементировать с файлом _2121_Copy.java./ F: Z9 E8 A, |6 e
: B7 v: I# B( ]; x+ Y# e: `9 z
Добро пожаловать artace.ru - творческий сектор (https://www.artace.ru/)