Разрыв соединения. Повторное подключение. Ожидание.

Eternal12

Знаменитый
Участник
Сообщения
64
Розыгрыши
0
Репутация
1
Реакции
14
Баллы
1 260
Хроники
  1. The 2nd Throne: Gracia
Исходники
Присутствуют
Сборка
L2open
Подскажите пожалуйста и расскажите. Видел на выше хрониках freya и hf5 функцию когда при обрыве соединения игрок не пропадает из мира, а ожидает повторного подключения минуту и больше. Или при принудительном выходе из игры через диспетчер. Возникает вопрос можно ли увеличить время ожидания до минут 30. Нужно это для реализации проекта при котором игрок не сможет скрыться в трансформированном состоянии от игроков с помощью банального дисконекта . В конфигах l2open пока не смотрел есть ли там уже эта функция.
 
Да, вроде того. Так не проблема ж только босу слать хп, на серверсайде просто проверять, if (player.getTransform().isEpicDofiga()) - тогда слать апдейт хп.
Попробую как только доберусь до компьютера. У меня там уже в трансформах из обычных 100 строк переросло в 2к условий и исключений, ещё нужно будет прописать изъятия и возвращения скиллов которые имеют заточку по рассам. Пассивные без заточек по чеку классов прописал. Изучаю всё методом проб и ошибок короче.
 
  • Мне нравится
Реакции: Rolo

Лока открыта час, через нпса можно залетать туда пока не надоест. Считай пвп зона player boss по максималке может набить счетчик pvp если группы игроков не сложены и ещё будут воевать между собой. У закена реализовал скиллы телепорта по этажам и так же телепорт игрока по таргету. У ядра реализация пока не продумана есть идеи через суммонов. У белефа копии следовательно скилл. Трансформа будет действовать от 30мин до 1часа.
Из разряда дополнений, но можно за каждого убитого игрока или N игроков повышать статы плеер боссу (типа аналог зарича, чем больше килов тем больше статы).
 
Тема полезная и удобная, если есть у кого на такие штуки под яву - напишите в ЛС)
Перезаходить никто не любит...
 
если есть у кого на такие штуки под яву - напишите в ЛС)
Та они в каждой второй (первой?) шаре есть, поищите в разделе сборок сорц новее 2015 и скорее всего там такое будет. )
 

    aliko555

    Баллов: 1
    респектабло
Та они в каждой второй (первой?) шаре есть, поищите в разделе сборок сорц новее 2015 и скорее всего там такое будет. )
Если отдельно лежат дифы, то замечательно. Просто ковырять, вырывать трудно будет, если сборка от иной команды)
 
Ребята подскажите пожалуйста название функции хоть как она называется, а то скачал уже кучу сборок и не могу найти в конфигах что то подобное. Либо в какой сборке видели.
 
если я правильно понял то вам в protected void onDisconnection()
player.scheduleDelete(Config.PLAYER_DISCONNECT_INGAME_TIME); <время дисконекта персонажа


возмите тот же опен хф там это есть
 
если я правильно понял то вам в protected void onDisconnection()
player.scheduleDelete(Config.PLAYER_DISCONNECT_INGAME_TIME); <время дисконекта персонажа


возмите тот же опен хф там это есть
посмотрел не наше, нету упопминания в config.java ищем дальше
 
посмотрел не наше, нету упопминания в config.java ищем дальше
это у меня конфиг у вас его нет просто вам нужено его сделать все это в методе
protected void onDisconnection()

как выше писал возмите опен посвежее и смотрите там пример
 
это у меня конфиг у вас его нет просто вам нужено его сделать все это в методе
protected void onDisconnection()

как выше писал возмите опен посвежее и смотрите там пример
я и говорю что нету 22 года исходники hf l2open скачивал
 
я и говорю что нету 22 года исходники hf l2open скачивал
В сборке батлклаба глянь. На форуме где-то шара была. Тебе даже исходы не понадобятся, эта срань в скриптах вроде валяется. Ну на крайний случай они любым декомпилом вскрываются.
 
Оверпостинг
потому что там лыжа ищи тогда метод дискона перса и там просто давай таймер и вуаля
Вот нашел часть кода через гугл что приблизительно должно быть
View hidden content is available for registered users!


В сборке батлклаба глянь. На форуме где-то шара была. Тебе даже исходы не понадобятся, эта срань в скриптах вроде валяется. Ну на крайний случай они любым декомпилом вскрываются.
Ок погляжу, спасибо
 
Последнее редактирование модератором:
за вас вам не кто делать не будет вам указали метод onDisconnection
вот в нем нужно смотреть где делитает перса с игры и добавлять тайминг или конфигово или в меню перса добавить что бы онтсам выставлял как в оверо подобных
 
за вас вам не кто делать не будет вам указали метод onDisconnection
вот в нем нужно смотреть где делитает перса с игры и добавлять тайминг или конфигово или в меню перса добавить что бы онтсам выставлял как в оверо подобных
Эт и так понятно, и вас в истерике не просят и не спамят. Отвечаю на предложные варианты.
В методе onDisconnection только нашел упоминание в гугле больше инфы часть кода который отправил вам ранее. В ресурсах сайта исходников hf в методе onDisconnection всего пару строк стандартно. Да тут решение попробовать сделать так как вы сказали написать самому.
Большое спасибо за терпение и что ведете диалог со мной.
 
Полоску здоровья боссам можно сделать например через SetupGauge, эта функция есть в некоторых исходниках hf.
Показывает сколько еды нужно к примеру ездовому страйдеру.

Про отключение игрока и временное нахождение онлайн, это можно посмотреть в phoenix, rebellion и остальных где есть nocarrier.
По названию можно поискать и найти все связанное с этим.

В l2j возможно это сделано, надо поискать просто.
 
Последнее редактирование:
Назад
Сверху