Название: Руководство по созданию 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' _
& 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/)