Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Отключение игрока без выкидывания его с сервера

Статус
Закрыто для дальнейших ответов.

ALis

Новичок
Пользователь
Баллы
6
Имя в Minecraft
ALis
В общем, цель в том чтобы прервать соединение игрока не кикая его с сервера, слышал такое можно сделать рефлексией, пробовал получить PlayerConnection и прекратить чтение, оно работает, но игрока все равно выбрасывает через +- минуту, если есть у кого догадки как организовать, будьте добры, поделитесь)))
P.S. последствия использования рефлексии меня не волнуют
 
Какая конечная задача, для чего ты хочешь это сделать?
 
Какая конечная задача, для чего ты хочешь это сделать?
Просто нужна такая функция в плагине(по идее даже не важно, выкинет ли игрока наяву, важнее чтобы тело осталось на сервере, но не новое NPC создать, а так скажем прошлое тело без души)
 
Просто нужна такая функция в плагине(по идее даже не важно, выкинет ли игрока наяву, важнее чтобы тело осталось на сервере, но не новое NPC создать, а так скажем прошлое тело без души)
А чем не устраивает создание NPC?
 
А чем не устраивает создание NPC?
На самом деле, не важно, просто если есть возможность без создания NPC, прошу дать наводку где копать(желательно точную наводку :D ), не прошу целый код
 
На самом деле, не важно, просто если есть возможность без создания NPC, прошу дать наводку где копать(желательно точную наводку :D ), не прошу целый код
Создать NPC значительно проще, чем оставить модель вышедшего с сервера игрока на сервере. Поэтому и спрашиваю, чем не устраивает создание NPC?
 
Не склоняюсь к плохому, но попробуй просто отправлять что то игроку что компьютер клиента не сможет с ним работать, майнкрафт зависнет и якобы игрок останется в игре)
 
Не склоняюсь к плохому, но попробуй просто отправлять что то игроку что компьютер клиента не сможет с ним работать, майнкрафт зависнет и якобы игрок останется в игре)
Идея не плохая, но, если у игрока зависнет Minecraft, он либо вылетит, либо игрок сам его закроет, и соответственно выйдет с сервера
 
Идея не плохая, но, если у игрока зависнет Minecraft, он либо вылетит, либо игрок сам его закроет, и соответственно выйдет с сервера
А можно *всё-же* узнать для чего это, типо системы если игрок вышел с сервера во время пвп и оставить его тело или тип этого?
 
Пока я не пойму, чем тебе не нравится вариант с NPC, я не смогу помочь. Сейчас я не понимаю, чего конкретно ты хочешь добиться
В общем, вот описание команды, которую я пытаюсь повторить
/gctrl disconn - выбросить игрока без отключения от сервера
То что это делается с помощью рефлексии, это 101 из 100 процентов
 
В общем, вот описание команды, которую я пытаюсь повторить
/gctrl disconn - выбросить игрока без отключения от сервера
То что это делается с помощью рефлексии, это 101 из 100 процентов
Что значит "выбросить игрока без отключения от сервера"? Зачем это нужно? Чтобы его моделька визуально осталась на сервере? Тогда в чем сложность создавать NPC при выходе?
 
Мдэ, ну я понял... Тема закрыта
 
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх