-
Публикаций
407 -
Зарегистрирован
-
Посещение
-
Победитель дней
1 -
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент iceman
-
скайпом не пользуюсь кидай ТВ вличку если есть исходники.
-
Всем привет уже не раз видел как люди создают темы и спрашивают как запретить одевать лук определённом классу. Сегодня я вам покажу как это сделать. и так начём с конфига. 1.открываем класс Config,java и пишем : public static String CLASS_ID; public static FastList<Integer>CLASS_ID_LIST = new FastList<Integer>(); 2.ищем метод public static void loadAltConfig() и в нём пишем : CLASS_ID = String.valueOf(altSettings.getProperty("ClassIdList","")); for(String id : CLASS_ID.split(";")) CLASS_ID_LIST.add(Integer.parseInt(id)); 3.Открываем класс UseItem и в нём пищем : if(Config.CLASS_ID_LIST.contains(activeChar.getClassId()) && item.getItemType() == L2WeaponType.BOW){ activeChar.sendMessage("Ваш класс не может использовать лук"); return; } //Если вы хотите разрешить использовать лук только на олимпе то : if(!activeChar.isInOlympiadMode() && Config.CLASS_ID_LIST.contains(activeChar.getClassId()) && item.getItemType() == L2WeaponType.BOW){ activeChar.sendMessage("Ваш класс не может использовать лук"); return; } 4.открываем конфиг altsettings.properties и в него добавляем : ClassIdList = 88;89;90 вот собственно и всё. компилим и проверяем и не забываем свить +++ PS. прошу изменить название темы , допустил ошибку.
- 30 ответов
-
- 11
-
а что мешает сделать на всегда? покажу на примере l2jfrozen 1.делаешь колонку hero в characters 2.в классе L2PcInstance ищеш переменную RESTORE_CHARACTER(запрос в бд) перед FROM ставишь ,hero Пример. ....aio_end,hero FROM characters WHERE obj_id=?"); 3.в классе L2PcInstance ищеш метод private static L2PcInstance restore(int objectId) после строки player.setAioEndTime(rset.getLong("aio_end")); пишешь. player.setHeroAura(rset.getInt("hero") == 1 ? true : false); это значит если в колонке hero стоит 1 то чар получит при входе ауру, если же какое-то другое число то будет обычным чаром. компилишь и проверяешь не забывай ставить +++)
-
тогда есть метод setHeroAura - таёт только ауру героя, а вот за скиллы не помню вроде бы скиллы тоже даёт.
-
Незнаю правильно ли я тебя понял мб и не правильно но можно сделать байпасс к примеру вот так String[] html = x.split(":"); NpcHtmlMessage message = new NpcHtmlMessage(0); message.setFile("путь к файлу" + html[1] + ".htm"); activeChar.sendPacket(message); Где x - перемення байпасса и потом уже в npc указываешь вот такой байпасс байпасс:html-файл. Вот тебе небольшой прмер если понял о чём я то сделаешь если нет то нет.
-
Ребята сколько вы будите создавать эти темы , эти защиты уже 100 раз обговаривались и вы всеравно создаёте подобные темы. я б за это придуприждение давал что бы учились поискам пользоваться.
-
Я тебе сказал без исходов ни как что ты тупишь ппц.
-
дам подсказку, удаляешь старый l2.exe пишешь новый апдейтер или что там у тебя будет, что бы по нажанию играть он запускал файл l2.bin Не забывай ставить +
-
Что за бред а если по тебе то открываешь класс RequestBypassToServer ищеш там что то вроде такого if(bp.bypass.startsWith("admin_")) AdminCommandHandler.getInstance().useAdminCommandHandler(activeChar, bp.bypass); у меня основа другая по этому у тебя может отличатся. и на переменной activeChar вызывай destroyItem и не забуть проверять итем на null тк получишь npe в ГС
-
приз должен выдаваться только КЛу или всему клану? и сборка какая тк надо исходы что бы были.
-
Если у тебя есть музыка в клиенте то юзай пакет PlaySound он за это отвечает.
-
1.Надо сделать потдержку в ядре 2.Сделать потдержку в клиенте и пивком ты не отделаешься...
-
Завтро скину по obj_Id
-
в папке voicecommandhandler нету класса Menu?
-
Открой класс VoicedCommandHandler и найди где вызывается конструстор Menu
-
точно сори завтыкал что ты говорил что у тебя l2j ну и ещё глянь есть ли в xml иконки если есть то немного допиши парсер и всё.
-
ItemInfo info = new ItemInfo(item); String ico = info.getItem().getIcon(); item - Переменная класса ItemInstance p.s. Думаю это у тебя реализовано.
-
без потдержки в клиенте ты не сделаешь ни как.
-
Я где-то написал что это не деньги я лишь написал то что это мало!
-
жестко тебя он наказал аж на 40р. кинул :D
-
Не чего не понял и в чём прикол я тоже не понял, но самому придёться писать такую программу или под заказ.