1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем Qbert, 8 авг 2020.

  1. Автор темы
    Qbert

    Qbert Активный участник Пользователь

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

    "p" - это у меня sender, только с кастом в игрока(ему надо вселиться в target)
    "target" - это тот кто указан в команде, тоже с кастом в игрока
     
  2. LOVEC3327

    LOVEC3327 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    LOVEC3327
    Переводишь игрока в спектаторы и после этого используешь метод setSpectatorTarget(Bukkit.getPlayerExact(playername));
    PHP:
        public void example(Player playerPlayer target) {
            
    player.setGameMode(GameMode.SPECTATOR);
            
    player.setSpectatorTarget(target);
        }
     

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