Помогите Телепортация игроков без лута и экипировки

PoisoN43

Активный участник
Баллы
61
Добрый день, подскажите пожалуйста как можно реализовать телепорт игроков только при условии что они без лута и экипировки.
Спасибо.
 
Перед тем как телепортировать проверить наличие предметов в инвенторе.
 
Это логично, но мне бы хотелось автоматизировать этот процесс, чтоб плагин сам проверял наличие лута и просто не срабатывал. Я не знаю подобных команд.
Пробовал реализовать это с телепортом из IC2, но всё как-то не срастается, может кто подсобит советом?
 
Если я не ошибаюсь, при наличии вещей в инвентаре затрачивается дополнительная энергия?
Значит, теоретически, нужно выделить для заряда телепортера ровно столько энергии, чтобы пропустить игрока без вещей в инвентаре.
Вопрос только в том, как это реализовать?
 
Если я не ошибаюсь, при наличии вещей в инвентаре затрачивается дополнительная энергия?
Значит, теоретически, нужно выделить для заряда телепортера ровно столько энергии, чтобы пропустить игрока без вещей в инвентаре.
Вопрос только в том, как это реализовать?
Ну это что касается IC2, но может есть плагин или кто-то знает его реализацию, мне кажется так будет удобнее.
 
Ну это что касается IC2, но может есть плагин или кто-то знает его реализацию, мне кажется так будет удобнее.
Перед тем как телепортировать проверить наличие предметов в инвенторе.
Сам плагин будет проверять, автоматически.
 
@EventHandler
public void onCommandEvent(PlayerCommandPreprocessEvent e) {
Player p = e.getPlayer();
if (e.getMessage().toLowerCase().startsWith("/command")
if (p.getInventory().getArmourContests() == null) {}
else
{
event.setCancelled(true);
p.sendMessage("шо - то пошло не так');
}
p.s: с телефона
 
Последнее редактирование:
Благодарю, буду пробовать.
А если в кратце, то как я знаю, этот ивент вызывается ещё до выполнения команды, так же и PlayerPreLoginEvent - вызывается до логирования игрока, его скорее всего слушает online-mode, не знаю точно, но можно юзать и для своих целей
 
А если в кратце, то как я знаю, этот ивент вызывается ещё до выполнения команды, так же и PlayerPreLoginEvent - вызывается до логирования игрока, его скорее всего слушает online-mode, не знаю точно, но можно юзать и для своих целей

Буду разбираться, спасибо.
 
Назад
Верх