Войти или зарегистрироваться

Помогите Когда getPlayerExact("ник") возвращает null?

  • Автор темы Автор темы Bars
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
А чем getPlayer не устроил?
Ничем не не устроил: что с ним, что без - каша одна.
Тем более если есть игрок с ником Playerok и игрок с ником Player, то getPlayer("Player") может вернуть Playerok, т.е. другого игрока.
 
Тем более если есть игрок с ником Playerok и игрок с ником Player, то getPlayer("Player") может вернуть Playerok, т.е. другого игрока.
Бред сумашедшего. Так может произойти только с одинаковыми никами в разном регистре.
 
Во первых это очевидно, во вторых жабадок тоже описывает этот момент
Returns:
Player object or null if not found
То бишь возвращает null когда игрока нет на сервере.
Премного благодарен. Теперь буду проверять на isOnline() и брать getOfflinePlayer() если ложь.
 
Бред сумашедшего. Так может произойти только с одинаковыми никами в разном регистре.
А вот и нет. Эта штукенция сделана специально, чтобы можно было вводить команды типа /tp pl, а окончание (ayer) сервер допишет сам (исходя из присутствия игрока на сервере с наличием слога "pl", тобишь contains()), если "pl" пропускать через getPlayer() вместо getPlayerExact() ("exact" переводится как "точно").
Эм, я же вам то же самое сказал...
Ну, не так понял, с кем не бывает. Я понял это как полное отсутствие игрока на сервере за всё время.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх