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

Название: Руководство по созданию 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/) Powered by Discuz! X3.5