Помогите Как работает setSpectatorTarget(); ?

  • Автор темы Автор темы Qbert
  • Дата начала Дата начала

Qbert

Активный участник
Пользователь
Баллы
66
Хочу сделать систему слежки за игроками. "/spec [player]". Я как понял, setSpectatorTarget(); делает в кого "Вселится". Так вот, что нужно указать чтобы тот кто ввел вселился в того кто указан в команде(что нужно между скобками в setSpectatorTarget();?)?(args[0]). У меня была догадка что нужно вставить setSpectatorTarget(target.getEntityId); но нет.

"p" - это у меня sender, только с кастом в игрока(ему надо вселиться в target)
"target" - это тот кто указан в команде, тоже с кастом в игрока
 
Хочу сделать систему слежки за игроками. "/spec [player]". Я как понял, setSpectatorTarget(); делает в кого "Вселится". Так вот, что нужно указать чтобы тот кто ввел вселился в того кто указан в команде(что нужно между скобками в setSpectatorTarget();?)?(args[0]). У меня была догадка что нужно вставить setSpectatorTarget(target.getEntityId); но нет.

"p" - это у меня sender, только с кастом в игрока(ему надо вселиться в target)
"target" - это тот кто указан в команде, тоже с кастом в игрока
Переводишь игрока в спектаторы и после этого используешь метод setSpectatorTarget(Bukkit.getPlayerExact(playername));
PHP:
    public void example(Player player, Player target) {
        player.setGameMode(GameMode.SPECTATOR);
        player.setSpectatorTarget(target);
    }
 
Назад
Верх