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

Recent Profile Visitors

3584 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...