
DaDimoN
Пользователи-
Публикаций
20 -
Зарегистрирован
-
Посещение
-
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент DaDimoN
-
сасибо, скачал, завтра начну читать =) я вообще ленивый человек, но если заинтересует, то за уши не оттянешь =)
-
B чем может быть проблема: не хватает файлов java сопсно если это так то решение: заходишь в папку C:\Program Files\java\jre\bin\ смотришь какие там есть папки: если : "server" и "new_plugin" то копируешь папку сервер и переименовуешь ее в "Client" если: ""new_plugin" и "Client" то копируешь папку "Client" и переименовуешь ее в "server" скорей всего у тебя 2-й вариант.
-
можешь подсказать с чего начать? может хороший самоучитель?? из знаний в том плане у меня есть только HTML и немного jQuery
-
как ни странно но ты прав, знаний в java у меня на уровне "чайник" тоесть при декомпиле ядра, теряется часть данных которую я потом должен вручную прописывать? а как мне узнать что там должно быть?ну в смылсе это очевидно что туда вставлять со знаниями java? или нужны знания другого рода?
-
прочитал , я так понимаю имелась в виду тема: "Учимся Декомпилировать И Собирать Обратно В Классы - Начинающему Крякеру" все сделал как написано, не получилось, написал вопрос, а он появится только после редактирования модератором, потому решил скопировать его сюда. может кто то что то знает... спасибо за мануал но мне выбивает ошибку, мож я чето не то сделал? опишу все свои шаги: 1 скачал - jd-gui-0.3.3.windows.zip 2 запустил 3 открыл файл l2rtserver.jar который находился в server/gameserver/lib/ 4 в декомпиляторе нажал Save all Sours и сохранил с названием l2rtserver.src.zip в папке D:\Compile\ 5 тудаже кинул файл l2rtserver.jar 6 разархивировал файл l2rtserver.src.zip получил 3 папки META-INF, l2rt, drin 7 скопировал из папки D:\Compiled\l2rt\gameserver\GameServer.java в папку D:\Compile\ 8 ничего в файле не менял, решил попробывать сразу закомпилить 9 вписал в командной строке D: && cd compile 10 потом D:\compile>javac -classpath l2rtserver.jar -Xlint:unchecked GameServer.java 11 жму Enter вижу: /* 315 */ toRemove2.add(sc); ^ .\l2rt\extensions\scripts\Scripts.java:318: warning: [unchecked] unchecked call to add(E) as a member of the raw type l2rt.util.GArray /* 322 */ toRemove2.add(sc); ^ .\l2rt\extensions\scripts\Scripts.java:345: warning: [unchecked] unchecked conve rsion found : l2rt.util.GArray required: l2rt.util.GArray<java.io.File> /* 349 */ parseClasses(f, scriptFiles); ^ .\l2rt\extensions\scripts\Scripts.java:346: warning: [unchecked] unchecked conve rsion found : l2rt.util.GArray required: l2rt.util.GArray<java.io.File> /* 350 */ if (Compiler.getInstance().compile(scriptFiles, System.out)) ^ .\l2rt\gameserver\model\entity\Duel.java:36: warning: [unchecked] unchecked conv ersion found : l2rt.util.GArray required: l2rt.util.GArray<java.lang.Long> /* 29 */ GArray<Long> _team1 = new GArray(); GArray<Long> _team2 = new GArra y(); ^ .\l2rt\gameserver\model\entity\Duel.java:36: warning: [unchecked] unchecked conv ersion found : l2rt.util.GArray required: l2rt.util.GArray<java.lang.Long> /* 29 */ GArray<Long> _team1 = new GArray(); GArray<Long> _team2 = new GArra y(); ^ .\l2rt\gameserver\model\entity\Duel.java:707: warning: [unchecked] unchecked cal l to add(E) as a member of the raw type l2rt.util.GArray /* 1053 */ result.add(player); ^ .\l2rt\gameserver\model\entity\Duel.java:709: warning: [unchecked] unchecked con version found : l2rt.util.GArray required: l2rt.util.GArray<l2rt.gameserver.model.L2Player> /* 1054 */ return result; ^ .\l2rt\gameserver\model\entity\Duel.java:864: warning: [unchecked] unchecked con version found : l2rt.util.GArray required: l2rt.util.GArray<l2rt.gameserver.model.L2Effect> /* 126 */ this._debuffs = new GArray(); ^ .\l2rt\gameserver\model\L2Object.java:455: warning: [unchecked] unchecked call t o add(E) as a member of the raw type l2rt.util.GArray /* 490 */ new_territories.add(terr); ^ .\l2rt\gameserver\model\L2Object.java:464: warning: [unchecked] unchecked call t o add(E) as a member of the raw type l2rt.util.GArray /* 499 */ old_territories.add(terr); ^ .\l2rt\gameserver\model\L2Object.java:469: warning: [unchecked] unchecked conver sion found : l2rt.util.GArray required: l2rt.util.GArray<l2rt.gameserver.model.L2Territory> /* 504 */ this._territories = current_territories; ^ Note: Some input files additionally use unchecked or unsafe operations. 100 errors 100 warnings что я не так сделал??? ОС Windows XP SP-3 сборка revolt version=${l2rt.revision} builddate=2011.08.22 00:56: User/Windows XP и к стате, в папке l2rt лежат те же файлы что и в папке Source Code...это и есть ядро??
-
спасиюо за мануал но мне выбивает ошибку, мож я чето не то сделал? опишу все свои шаги: 1 скачал - jd-gui-0.3.3.windows.zip 2 запустил 3 открыл файл l2rtserver.jar который находился в server/gameserver/lib/ 4 в декомпиляторе нажал Save all Sours и сохранил с названием l2rtserver.src.zip в папке D:\Compile\ 5 тудаже кинул файл l2rtserver.jar 6 разархивировал файл l2rtserver.src.zip получил 3 папки META-INF, l2rt, drin 7 скопировал из папки D:\Compiled\l2rt\gameserver\GameServer.java в папку D:\Compile\ 8 ничего в файле не менял, решил попробывать сразу закомпилить 9 вписал в командной строке D: && cd compile 10 потом D:\compile>javac -classpath l2rtserver.jar -Xlint:unchecked GameServer.java 11 жму Enter вижу: /* 315 */ toRemove2.add(sc); ^ .\l2rt\extensions\scripts\Scripts.java:318: warning: [unchecked] unchecked call to add(E) as a member of the raw type l2rt.util.GArray /* 322 */ toRemove2.add(sc); ^ .\l2rt\extensions\scripts\Scripts.java:345: warning: [unchecked] unchecked conve rsion found : l2rt.util.GArray required: l2rt.util.GArray<java.io.File> /* 349 */ parseClasses(f, scriptFiles); ^ .\l2rt\extensions\scripts\Scripts.java:346: warning: [unchecked] unchecked conve rsion found : l2rt.util.GArray required: l2rt.util.GArray<java.io.File> /* 350 */ if (Compiler.getInstance().compile(scriptFiles, System.out)) ^ .\l2rt\gameserver\model\entity\Duel.java:36: warning: [unchecked] unchecked conv ersion found : l2rt.util.GArray required: l2rt.util.GArray<java.lang.Long> /* 29 */ GArray<Long> _team1 = new GArray(); GArray<Long> _team2 = new GArra y(); ^ .\l2rt\gameserver\model\entity\Duel.java:36: warning: [unchecked] unchecked conv ersion found : l2rt.util.GArray required: l2rt.util.GArray<java.lang.Long> /* 29 */ GArray<Long> _team1 = new GArray(); GArray<Long> _team2 = new GArra y(); ^ .\l2rt\gameserver\model\entity\Duel.java:707: warning: [unchecked] unchecked cal l to add(E) as a member of the raw type l2rt.util.GArray /* 1053 */ result.add(player); ^ .\l2rt\gameserver\model\entity\Duel.java:709: warning: [unchecked] unchecked con version found : l2rt.util.GArray required: l2rt.util.GArray<l2rt.gameserver.model.L2Player> /* 1054 */ return result; ^ .\l2rt\gameserver\model\entity\Duel.java:864: warning: [unchecked] unchecked con version found : l2rt.util.GArray required: l2rt.util.GArray<l2rt.gameserver.model.L2Effect> /* 126 */ this._debuffs = new GArray(); ^ .\l2rt\gameserver\model\L2Object.java:455: warning: [unchecked] unchecked call t o add(E) as a member of the raw type l2rt.util.GArray /* 490 */ new_territories.add(terr); ^ .\l2rt\gameserver\model\L2Object.java:464: warning: [unchecked] unchecked call t o add(E) as a member of the raw type l2rt.util.GArray /* 499 */ old_territories.add(terr); ^ .\l2rt\gameserver\model\L2Object.java:469: warning: [unchecked] unchecked conver sion found : l2rt.util.GArray required: l2rt.util.GArray<l2rt.gameserver.model.L2Territory> /* 504 */ this._territories = current_territories; ^ Note: Some input files additionally use unchecked or unsafe operations. 100 errors 100 warnings что я не так сделал??? ОС Windows XP SP-3 сборка revolt version=${l2rt.revision} builddate=2011.08.22 00:56: User/Windows XP
-
тобишь я сначала что меняю в ядре, потом компилирую все в читаемую форму и втыкаю в 1-ю папку с уже компилироваными файлами?
-
незнаю как там Маддев, но вот я так добавлял на revolt: открываешь папку gameserver/data/html/communityboardpvp/ бафер у меня выб в файлах 60.htm 601.htm 603.htm это 1-я страница, 2-я и 3-я так вот если добавлять, правой кнопой по файлу 603-> открыть в помощю->блокнот ищем примерновот такое: <table width=300> <tr> <td align=center> <img src=icon.skill1500 width=32 height=32><button value="Imp. Magik" action="bypass -h _bbsbuff;buff;603;1500;1; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill1501 width=32 height=32><button value="Imp. Condition" action="bypass -h _bbsbuff;buff;603;1501;1; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill1503 width=32 height=32><button value="Imp. Shield Def." action="bypass -h _bbsbuff;buff;603;1503;1; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill1499 width=32 height=32><button value="Imp. Combat" action="bypass -h _bbsbuff;buff;603;1499;1; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill1502 width=32 height=32><button value="Chant of Critical" action="bypass -h _bbsbuff;buff;603;1502;1; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill1362 width=32 height=32><button value="Chant of Spirit" action="bypass -h _bbsbuff;buff;603;1362;1; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> </td> <td align=center> <img src=icon.skill1504 width=32 height=32><button value="Imp. of Mov." action="bypass -h _bbsbuff;buff;603;1504;1; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill1357 width=32 height=32><button value="Pro. of Wind" action="bypass -h _bbsbuff;buff;603;1357;1; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill1364 width=32 height=32><button value="Eye of Pa'agrio" action="bypass -h _bbsbuff;buff;603;1364;1; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill1542 width=32 height=32><button value="Counter Crit." action="bypass -h _bbsbuff;buff;603;1542;1; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill1356 width=32 height=32><button value="Pro. of Fire" action="bypass -h _bbsbuff;buff;603;1356;1; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill1355 width=32 height=32><button value="Pro. of Water" action="bypass -h _bbsbuff;buff;603;1355;1; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> </td> </tr> </table> это 2 столбика по 6 бафов, что б добавить столбик, в коце после </td> добавить: <td align=center> <img src=icon.skill(id скила без скобок) width=32 height=32><button value="название скила" action="bypass -h _bbsbuff;buff;603;id скила;лвл скила; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill(id скила без скобок) width=32 height=32><button value="название скила" action="bypass -h _bbsbuff;buff;603;id скила;лвл скила; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill(id скила без скобок) width=32 height=32><button value="название скила" action="bypass -h _bbsbuff;buff;603;id скила;лвл скила; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill(id скила без скобок) width=32 height=32><button value="название скила" action="bypass -h _bbsbuff;buff;603;id скила;лвл скила; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill(id скила без скобок) width=32 height=32><button value="название скила" action="bypass -h _bbsbuff;buff;603;id скила;лвл скила; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill(id скила без скобок) width=32 height=32><button value="название скила" action="bypass -h _bbsbuff;buff;603;id скила;лвл скила; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> </td> получится вот такое: <table width=300> <tr> <td align=center> <img src=icon.skill1500 width=32 height=32><button value="Imp. Magik" action="bypass -h _bbsbuff;buff;603;1500;1; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill1501 width=32 height=32><button value="Imp. Condition" action="bypass -h _bbsbuff;buff;603;1501;1; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill1503 width=32 height=32><button value="Imp. Shield Def." action="bypass -h _bbsbuff;buff;603;1503;1; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill1499 width=32 height=32><button value="Imp. Combat" action="bypass -h _bbsbuff;buff;603;1499;1; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill1502 width=32 height=32><button value="Chant of Critical" action="bypass -h _bbsbuff;buff;603;1502;1; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill1362 width=32 height=32><button value="Chant of Spirit" action="bypass -h _bbsbuff;buff;603;1362;1; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> </td> <td align=center> <img src=icon.skill1504 width=32 height=32><button value="Imp. of Mov." action="bypass -h _bbsbuff;buff;603;1504;1; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill1357 width=32 height=32><button value="Pro. of Wind" action="bypass -h _bbsbuff;buff;603;1357;1; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill1364 width=32 height=32><button value="Eye of Pa'agrio" action="bypass -h _bbsbuff;buff;603;1364;1; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill1542 width=32 height=32><button value="Counter Crit." action="bypass -h _bbsbuff;buff;603;1542;1; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill1356 width=32 height=32><button value="Pro. of Fire" action="bypass -h _bbsbuff;buff;603;1356;1; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill1355 width=32 height=32><button value="Pro. of Water" action="bypass -h _bbsbuff;buff;603;1355;1; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> </td> <td align=center> <img src=icon.skill(id скила без скобок) width=32 height=32><button value="название скила" action="bypass -h _bbsbuff;buff;603;id скила;лвл скила; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill(id скила без скобок) width=32 height=32><button value="название скила" action="bypass -h _bbsbuff;buff;603;id скила;лвл скила; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill(id скила без скобок) width=32 height=32><button value="название скила" action="bypass -h _bbsbuff;buff;603;id скила;лвл скила; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill(id скила без скобок) width=32 height=32><button value="название скила" action="bypass -h _bbsbuff;buff;603;id скила;лвл скила; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill(id скила без скобок) width=32 height=32><button value="название скила" action="bypass -h _bbsbuff;buff;603;id скила;лвл скила; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> <img src=icon.skill(id скила без скобок) width=32 height=32><button value="название скила" action="bypass -h _bbsbuff;buff;603;id скила;лвл скила; $tvari" width=80 height=18 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> </td> </tr> </table> это мы добавили еще 1 стобик, по тому же типу пожно всунуть еще 1.
-
Доброго времени суток, вот столкнулся с таким приколом как исходники, перейду сопсно сразу к вопросу: скачал сервер ( портал называть не буду ибо побуцают за рекламу, а у вас не скачал потому что не нашел) вообщем название темы звучало так "[share] Платная сборка REVOLT + исходники" в самой теме я нашел 2 ссылки с названиями: 1 - Compiled Server 2 - Source code (как я понял Source code это и есть те самые исходники) скачал обе, разархивировал и : Compiled Server - настроил, включил, немного покиберил без проблем(с Ява сервами знаком оч давно, еще с С4 хроник). Но собераюсь серьезно занятся серверами потому подумал, что какие то серьезные баги смогу править только с исходниками, а так как я всегда занимался серверами без исходников то для меня это темный лес...что то я отошел от сути, так вот: что в папке Compiled Server, что в Source code я обнаружил батники запуска сервера, ГС Compiled Server-а смог запустить, а вот батник в исходниках не запускается, и я думаю, что если все недостающие файлы из папки Source code я скопирую в Compiled Server и буду пытаться копатся в них уже там, это будет считаться ядром? или надо запускать ГС именно из папки Source code и вообще удалить нафиг папку Compiled Server?? ссори за столь долгий и (для некоторых возможно)нубский вопрос, огромная просьба ответить в этой теме так как я поисковыйкраб... желательно отвечать поточенее =)) зарание благодарен.