Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Помогите вытащить эвенты из ядра (https://forum.zone-game.info/showthread.php?t=3098)

zSnakez 22.02.2009 23:05

Помогите вытащить эвенты из ядра
 
Привет, помогите пожалуйста с эвентами которые в ядре.
У меня l2jserver hellbound(ревизию не помню и посмотреть не могу тк за чужим компом). На моём сервере есть только TVT а очень бы хотелось DM, CTF, Dozor, victorina и т.д. Короче говоря научите вытаскивать эвенты из ядра, и если можно то редактировать их. Я понимаю, что обьяснять долго, но всё таки кому не лень обьясните.

Например DM:
Я взял сервер L2Gruop(так как по моему мнению из него наиболее легко перенести эвент на L2jserver)
Перетащил файлы DM.class, DM$tTeleportNow.class, DM$tStopNow.class,
DM$tStartNow.class, DM$ExitTeleport.class, DM$ExitNow.class, AdminDMEngine.class.

Запустил сервер, не работает вызов админки.
Декомпилировал AdminDMEngine.class, посмотрел что он связан IAdminCommandHandler.class, L2PcInstance.class, декомпилировал их, в них было упоменание о DM, заменил ими файлы в ядре,набераю //dmevent
и получаю ошибку в ГС. Эксперимент закончился крахом =(
Может кто-нибудь подскажет как правильно это делать?

Ещё вопрос как можено java компилировать в class?

P.S. Просба не писать постов о том, что вытащить из ядра невозможно или что не стоит туда лезть кривыми руками(стоит ещё как стоит, а иначе как научиться)

KilRoy 22.02.2009 23:18

Ответ: Помогите вытащить эвенты из ядра
 
В твоём случае это безнадёжно.Декомпилированый class это лиш поверхность самого кода (Байт код), с ним без адских знаний джавы ты нехрина несделаешь.
Джава файлы по одиночки компилить долго и муторно (рассказывать небуду, ибо юзай поиск,гугл, яндекс, яхху, и т.д)
Для выдирания из ядра, выкачивай сурсы и той и той сборки и ковыряйся в поисках ДМа, и помелочи копипасть (может гдето с заменой чеголибо) код.
Тут даже не ровность рук (хотя всетаки надо :) ) рулит, а энтузиазм.
Дерзай

zSnakez 22.02.2009 23:24

Ответ: Помогите вытащить эвенты из ядра
 
Говорила мне мама учи яву! :)

Может у кого есть DM, CTF, Dozor, victorina для l2jserver чтобы я себе мозг не парил?

Aquanox 23.02.2009 00:26

Ответ: Помогите вытащить эвенты из ядра
 
баян. простым перетаскиванием здесь не обойдешся.
как минимум надо буде модернизировать с полдюжины классов помимо самих эвентов.
это долгая работа, и требует средне-высоких знаний явы.


Текущее время: 12:09. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot