pc.change_name

не может быть вызвана анонимно
Функция pc.change_name позволяет игроку изменить имя.

Параметры

string new_name

Имя, которое будет установлено игроку. В зависимости от настроек локализации сервера требования могут меняться. Например, для локализации euckr (см. get_locale()) ники могут быть от 2 до 12 символов и содержать только латиницу с цифрами.

Возвращаемые значения

number status

При выполнении функция сообщает код ошибки в виде числа.

  • неизвестно в каком случае возвращается 0
  • если новое имя не является строкой, то возвращается 1
  • если новое имя невалидно (зависит от локали сервера), то возвращается 2
  • если такой ник уже занят, то возвращается 3
  • если имя успешно изменилось, то возвращается 4
  • если в настройках локали запрещается менять имя игрокам, то возвращается 5 (для европейских локалей)

Примечания

При смене имени у игрока будут удалены все друзья.

169