Перейти к содержанию

LifeGame32

Постоялец
  • Публикаций

    863
  • Зарегистрирован

  • Посещение

  • Победитель дней

    4
  • Отзывы

    100%

Весь контент LifeGame32

  1. карта она статичная (как рисунок, включая названия городов) L2Font-e L2Font-ru
  2. LifeGame32

    Артефакты

    ЧТО ЗА АРТЕФАКТЫ ? КАКИЕ КЛИКИ ВЫ О ЧЁМ? И ЧТО ДОЛЖНО ПРОИЗОЙТИ?
  3. элементарно берем и удаляем. ах да некоторые моменты за-пилены в ядре и после ваши манипуляций выльется масса исключений.
  4. копать не умеете. клиент SysString-*.dat или же прямиком в интерфейсе.
  5. в запуске сервера прописать путь до нужной джавы.
  6. LifeGame32

    Проблема с bypass

    по l2j данная команда находится в bypasshandlers и нет никакой привязки на ид. а вся проблема в инстансе нпц. ТС сборки разные и всегда нужно указывать какую вы используете.
  7. вы на верном пути . так как у вас наверно несколько-много объектов ГК то в ГК делайте статик список тогда список будет один на всех
  8. LifeGame32

    Байпасс для тп acis

    баг не прокатит если есть валидация байпасов
  9. 1 ) создать новый инстан нпц 2 ) переопределить методы : onSpawn() => спавн нпц тут получаем L2Spawn и отправляем в гк (динамическая ссылка L2Spawn = координаты + жив ли нпц ну или находится в мире ) doDie(L2Character killer) => смерть нпц уведомить гк deleteMe() => можно и от сюда уведомить гк что нпц больше нет. (doDie ненужен) ​Способов уйма включая листнеры на события если они конечно есть в сборке
  10. LifeGame32

    Ошибка... чего ?

    там же написано что скрипт не загрузился
  11. LifeGame32

    скрипт

    про динамическую генерацию слышали? подгружаете htm в скрипте и изменяйте как хотите; Пример кусок от l2j NpcHtmlMessage notice = new NpcHtmlMessage(); notice.setFile(activeChar.getHtmlPrefix(), "data/html/clanNotice.htm"); notice.replace("%clan_name%", activeChar.getClan().getName()); notice.replace("%notice_text%", activeChar.getClan().getNotice()); notice.disableValidation(); activeChar.sendPacket(notice);
  12. когда должно портануть? как чар умер или когда нажал кнопку в город?
  13. LifeGame32

    l2-scripts хф

    и чем они отличаются от l2j?
  14. ArrayUtils.contains(Config.ITEM_USE_LIST_ID, itemId) 3 раза для верности мало ли
  15. l2f.gameserver.network.clientpackets; UseItem // It is forbidden to use the spell if flagged if (ArrayUtils.contains(Config.ITEM_USE_LIST_ID, itemId) && !Config.ITEM_USE_IS_COMBAT_FLAG && ((activeChar.getPvpFlag() != 0) || activeChar.isInDuel() || activeChar.isInCombat())) { activeChar.sendMessage(new CustomMessage("l2f.gameserver.network.clientpackets.UseItem.NotUseIsFlag", activeChar)); return; } // It is forbidden to use during the event if (ArrayUtils.contains(Config.ITEM_USE_LIST_ID, itemId) && !Config.ITEM_USE_IS_EVENTS && Events.onAction(activeChar, activeChar, false)) { activeChar.sendMessage(new CustomMessage("l2f.gameserver.network.clientpackets.UseItem.NotUseIsEvents", activeChar)); return; } // It is forbidden to use the spell if attacked if (ArrayUtils.contains(Config.ITEM_USE_LIST_ID, itemId) && !Config.ITEM_USE_IS_ATTACK && activeChar.isAttackingNow()) { activeChar.sendMessage(new CustomMessage("l2f.gameserver.network.clientpackets.UseItem.NotUseIsFlag", activeChar)); return; }
  16. а потом сидеть и ждать автобус с дядьками.
  17. LifeGame32

    выбор сборки

    L2J_Server : им уже лет 10 + бесплатно + для своих модов самое то.
  18. (L2J HF) В L2PcInstance есть метод getVariables() который вернет объект PlayerVariables(унаследован от AbstractVariables extends StatsSet ) который делает записи в бд character_variables к примеру: player.getVariables().set("val1","7495"); String s = player.getVariables().getString("val1"); int i = player.getVariables().getInt("val1");
×
×
  • Создать...