Получить игрока как переменную класса

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

ToBlEzZ

Активный участник
Пользователь
Баллы
76
Всем привет!
Как можно получить игрока как переменную класса? Знаю, что можно через обработчик событий (типа JoinEvent), но тогда игрок будет переменной метода, и я не могу его использовать в другом методе этого класса. Или как использовать игрока как переменную метода в другом методе?
 
Всем привет!
Как можно получить игрока как переменную класса? Знаю, что можно через обработчик событий (типа JoinEvent), но тогда игрок будет переменной метода, и я не могу его использовать в другом методе этого класса. Или как использовать игрока как переменную метода в другом методе?
Создаешь игрока, например при входе:
Код:
class OnJoinEvent {
  public void onJoin(PlayerJoinEvent event) {
    SendMessages sendMessages = new SendMessages; //создаешь конструктор класс
    Player p = event.getPlayer();
    sendMessages.sendSomeMessages(p)
    }
}
Далее создашь метод, пример:
Код:
class SendMessages {
  public void sendSomeMessages(Player p) {
    p.sendMessage("Тест");
    p.sendMessage("ЕЕЕ");
  }
}
и вызываешь метод:
 
Создаешь игрока, например при входе:
Код:
class OnJoinEvent {
  public void onJoin(PlayerJoinEvent event) {
    SendMessages sendMessages = new SendMessages; //создаешь конструктор класс
    Player p = event.getPlayer();
    sendMessages.sendSomeMessages(p)
    }
}
Далее создашь метод, пример:
Код:
class SendMessages {
  public void sendSomeMessages(Player p) {
    p.sendMessage("Тест");
    p.sendMessage("ЕЕЕ");
  }
}
и вызываешь метод:
Большое спасибо
 
Назад
Верх