Jump to content

Formatter

User
  • Content Count

    89
  • Joined

  • Last visited

  • Days Won

    6
  • Feedback

    0%

Formatter last won the day on January 13

Formatter had the most liked content!

Community Reputation

15

About Formatter

  • Rank
    Решил остаться

Recent Profile Visitors

3587 profile views
  1. ядро от 3.7 версии (напишет в лог какие байпассы шлёт клиент) а далее уже можно и сделать "редирект" для юза уже рабочей команды на сервере l2jserver.jar
  2. Узнай байпас, сделай его реализацию у себя, что выдумывать то? Даже если ацис этот внешние скрипты не поддерживает, то куда проще будет внедрить ява код, чем мучаться с интерфейсом, когда этот функционал уже есть
  3. Захожу в тему как "анекдоты почитать", ТС, давай исчё!!!1
  4. <ai type="BALANCED" aggroRange="1000" clanHelpRange="300" isAggressive="true" /> </ai> закрываешь уже закрытый тег, ну и далее возможно ошибки подобные (не ясно по предоставленным данным)
  5. Вряд ли вопрос решаемый для тебя, а так - всё в исходах. По трейдерам - вешаем им нужный id лавки, данные о списке товаров, садишь и шлёшь CharInfo; обучить врядли выйдет, опять же при выдаче итемов смотреть класс/профу и одевать/давать нужные итемы (из конфига или еще откуда) по лвлу - при создании "фантома" ставишь нужный уровень.
  6. Вероятнее всего - тип нового нпц не понимает эти байпасы, либо дописать логику для этих байпасов в новом/нужном типе нпц, либо же изменить тип на тот, что у нпц Bathis
  7. Возможно есть слушатель на подобии OnClassChangeListener - тогда скрипт/расширение
  8. В конфигурации логина
  9. package blabla; import net.sf.l2j.gameserver.model.L2ItemInstance; import net.sf.l2j.gameserver.model.actor.instance.L2PlayableInstance; import scripts.items.IItemHandler; import scripts.items.ItemHandler; public class BlaBla implements IItemHandler { // ид итема(ов) private static final int[] ITEM = { 1111 }; @Override public int[] getItemIds() { return ITEM; } @Override public void useItem(L2PlayableInstance user, L2ItemInstance item, boolean ctrl) { // действие при юзе итема } public static void main(String[] args) { ItemHandler.getInstance().registerItemHandler(new BlaBla()); } }
  10. Реализовывай скрипт через IItemHandler, не понятно - примеров куча
  11. Бесполезно объяснять
  12. Там же в коде нужно смотреть как сделан спаун этих фонтанов, вероятно там явно указано время, а не переменная TRAPS_SPAWN_INTERVAL, что то вроде этого: actor.getReflection().addSpawnWithRespawn(TRAP_NPC_ID, TRAP_LOCS, 0, тут время);
  13. Ну да, точно не в БД дело, раз тебе веб пишет: Ошибка MySQL и её номер.
  14. Перевести анриал? Увеличить размер колонки, либо поменяй метод шифрования пароля
  15. Вероятно запрос не подходит
×
×
  • Create New...