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

Anderson

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

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

  • Посещение

  • Отзывы

    0%

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

  1. А каким это чудом? Магия в ядре код напишет считки с таблицы и сенда сообщений? Я бы делал .хмл файл и в него все анонсы с инициализацией и интервалом, или даже временем когда.
  2. Да я ему это все уже написал, даже дроп изменил и добавил ф-и проверки на па не карявые. Но на больше времени нет
  3. Да прекрасно понял. inrenlal логин сервера должен быть 127.0.0.1 , и гейм сервер должен его ловить на 127.0.0.1.
  4. Никогда, никогда не ставте ип логин сервера не 127.0.0.1. Он всегда должен быть таким. Интернал логина - 127.0.0.1
  5. Начал делать, но роботы там по больше чем думал. Сделал ему менеджера и новую систему. Но конекты чуть другие, и еще попарить нужно было мозги я забил. Там доделать не так много, кто захочет напишите и доделайте, а то времени нет(
  6. Anderson

    Спавн

    Да спасибо, переделал. И все пашет, наконец почти закончил новую уникальную систему-ивент. Должно быть норм
  7. Anderson

    Спавн

    Да, я просто по быстрому делал, и баги есть. Спасибо что тыкнули)
  8. А можете добавить 2 дуэль ауры, других цветов, что бы прежние остались? И цену, в пм или тут.
  9. Что тебе именно нужно для премиум сервиса? П.С. У меня есть полноценная ПА система с менеджером покупки, оповещением при входе и проверками (не теми кривыми). Но ее не отдам, но простенькое написать могу
  10. Anderson

    Registergameserver.bat

    Ну написать не получится. Но для примера, создание хекса это: final byte[] hexId = AuthServerThread.generateHex(16); GameServerTable.getInstance().registerServerOnDB(hexId, id, ""); - Где хекс делаем так: byte[] array = new byte[size]; Rnd.nextBytes(array); А регистр в дб, это добавляешь в gameservers новую строчку с хексом. - Делаем файл: final Properties hexSetting = new final File file = new File(fileName); file.createNewFile(); final OutputStream out = new FileOutputStream(file); hexSetting.setProperty("ServerID", String.valueOf(serverId)); hexSetting.setProperty("HexID", hexId); hexSetting.store(out, "the hexID to auth into login"); out.close(); Проще говоря: 1)Рандомим 16 буквенный хекс 2)Записываем его в дб 3)Делаем файлик hexid.txt, и пишем в него: HexID=срандомленый хекс ServerID=идСерва
  11. Anderson

    Спавн

    Все сделал, почти как всегда сам) Закрыто.
  12. Anderson

    Спавн

    Да я по аналогии делал, но там ссылка на NPC берется с таргета. А как брать по id ссылку и делать делет ми, я без понятия
  13. Anderson

    Спавн

    Я наверное туплю, но. Все заспавнил так: private void spawnChests() { L2NpcTemplate mobTemplate1 = NpcTable.getInstance().getTemplate(50103); L2NpcTemplate mobTemplate2 = NpcTable.getInstance().getTemplate(50104); try { L2Spawn l2spawn = new L2Spawn(mobTemplate1); l2spawn.setLocx(-81540); l2spawn.setLocy(150550); l2spawn.setLocz(-3128); SpawnTable.getInstance().addNewSpawn(l2spawn, false); l2spawn.doSpawn(); l2spawn = new L2Spawn(mobTemplate2); l2spawn.setLocx(-81560); l2spawn.setLocy(150550); l2spawn.setLocz(-3128); SpawnTable.getInstance().addNewSpawn(l2spawn, false); l2spawn.doSpawn(); } catch (Exception e) { _log.info("Faction Chests System: Can't spawn chests"); } } Удаяю так: L2NpcTemplate mobTemplate1 = NpcTable.getInstance().getTemplate(50103); L2NpcTemplate mobTemplate2 = NpcTable.getInstance().getTemplate(50104); try { if(getChestStatus(1)==1) { L2Spawn l2spawn = new L2Spawn(mobTemplate1); l2spawn.getLastSpawn().deleteMe(); SpawnTable.getInstance().deleteSpawn(l2spawn, false); l2spawn.stopRespawn(); } if(getChestStatus(2)==1) { L2Spawn l2spawn = new L2Spawn(mobTemplate2); l2spawn.getLastSpawn().deleteMe(); SpawnTable.getInstance().deleteSpawn(l2spawn, false); l2spawn.stopRespawn(); } } catch (Exception e) { _log.info("Faction Chests System: Can't delete chests"); } Но не удаляется, ифы точно тру
  14. Ну вообще, не знаю как было на ion, но сделать такое довольно просто. Добавляем в папку instancemanager новый файл, например AutoAnnounce и в него пишем такое:
  15. Anderson

    Спавн

    Я рейд боса спавню. Да долго тупил в устройстве спавна чего-либо. Но перелопатив почти все ядро разобрался. Спасибо.
  16. Anderson

    Спавн

    Здравствуйте. Нужно вручную в коде спавнуть моба точнее рб, и + проверять жив ли другой нпс. Как это сделать? Никак найти не могу.
  17. Поставьте все по дефоту во всех 3 файлах, и попробуйте зайти с компа на котором запущен сервер
  18. Очень странно. А не пускает как? Жмешь и 0 реакции? А да, loginhost в обоих случаях поставь дефолтный, и в ини пиши тот что в конфигах дефолтом.
  19. Anderson

    Квест На Крылья

    После боса двоеточие. Не ленитесь, у вас обычные ошибки из за незнания синтаксиса
  20. Для применения изменений не обяз делать релог, можно сделать player.broadcastUser(); или около того. С русскими никами проблема в кодировке базы может быть. Или notepad++ и поиск по ядру этого: status == 0.
  21. Anderson

    Quest Stakato Nest

    Укажите сборку. Но в самом деле вам нужно убрать проверку на то если итем с прошлого кв или проверку на то выполнен ли предыдущий квест, она выглядит так: QuestState qs=player.getQuestState("имя_кв"); if(qs!=null) If(qs.isCompleted())
  22. Ну в зависимости в какой сборке. Но тут только проблема в клиенте ибо ядно не трогает анимации(грубо говоря), возможно ошибка в skill hendler но не думаю. Только хил не анимируется?
  23. Извини был занят, вечером напишу в скайп
  24. Anderson

    Элитные Кх

    Можно подробней о норм местах, ведь нужны с закрытым доступом. И возможно ли скопипастить КХ под землю куда-то?
  25. Anderson

    Элитные Кх

    Они "обычные". А я хочу сделать отдельный аук супер КХ, с возможностью тп туда, и дополнительные крутые НПС.
×
×
  • Создать...