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

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

Автор: admin    Время: 2023-10-27 12:13
Название: Руководство по созданию Java скрипта сервера
Руководство по созданию Java скрипта сервера Lineage 2: O. t1 V+ U7 a. m
Guide to creating a Java script server Lineage 2! [. B) x. M# c: B
3 [4 J2 V- f/ i. |" l4 M3 n7 c- ~

0 q. B2 n4 E5 ]; f! HИзучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов., N8 n+ C# Q7 |0 \4 @7 Y+ `) q# H
! x/ ]3 F! y9 [9 D0 J: f
Сборка HF5, у Вас должны быть исходники, или папка"scripts".3 y5 P- G3 I0 b, D) P0 b6 U" P
Идем туда=> gameserver\data\scripts\quests,  t( l0 X, u; A8 N
выбираем понравившийся квест, например "_101_SwordOfSolidarity"
2 l, o6 W* V9 B# j/ m6 Cкопируем все содержимое из файла.$ ?# v( w3 ~- X' _

. Y* r5 X0 |0 b9 C* W1 P[attach]1[/attach]; t9 ?% c! v$ ?5 f' x6 [

& z$ A2 x1 @& C8 d; zДалее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".
8 C: j4 n+ p5 S' R0 i, R- y- W" TТеперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy* {- @8 R7 d, b9 [' R7 ~- c

* u6 L7 e: f. E+ @3 z[attach]2[/attach]+ R) v( Q4 d( d) T$ G5 U

6 h3 K, |3 X* M8 e/ ~9 YСохраняем, закрываем.(делайте копии перед любыми действиями).
$ `( S7 n9 R5 g
; _5 {+ A2 n3 c- bДальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity"./ g# E5 A. ?) G  k, g$ m' f! f- l  y: e4 r
$ L4 G- z- p! @; v; P
Идем в клиент
  k3 P* I$ g3 s2 |8 u8 i/ V) e9 I7 j4 @- r! i/ N0 h
открываем "QuestName-*.dat"
  O) e# k; u: p; _, копируем Оригинал квеста, меняем только ID "2121") r+ R" A+ G# x# V0 E& h1 C$ |
- O. N( H% i2 i1 U; g
[attach]3[/attach]
. Z  F# {2 K" u: F8 G0 p8 k( x9 p. b$ j6 v4 n
Делаем тоже самое в NpcString-*.dat
9 \$ h% I) z7 N' z0 G
! H6 Z1 {5 z" M  W  h2 E8 o: [[attach]4[/attach]
" y4 S, u) D4 w0 X# ^В NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.
. f% y. ?0 `0 N7 E0 W' a- W212101 u,Меч Единства\0
$ x: J- W3 z+ W! Q7 _/ l212102 u,Меч Единства(в процессе)\0* o! h9 X! ^& E( @( g5 m% |8 S
212103 u,Меч Единства (завершено)\0
- A/ L: o0 F# Y; {( f; J9 E[attach]5[/attach]: w9 V& [: R) C8 z) L: i6 N
Клон готов, дальше можете эксперементировать с файлом _2121_Copy.java.
' z) `! W* }+ o' S6 g
; j# R0 n' V4 y4 \+ p0 P4 {




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