GetPlayerName

From Multi Theft Auto: Wiki
Revision as of 14:39, 20 April 2022 by KoADEV (talk | contribs)
Jump to navigation Jump to search

Essa função retorna uma string contendo o nome do player especificado.

Sintaxe

string getPlayerName ( player thePlayer )

Sintaxe POO(OOP) Não entendeu o que significa isso?

Método: player:getName(...)
Variável: .name
Oposto: setPlayerName

Argumentos necessários

  • thePlayer: O player que você deseja obter o nome.

Retorna

Retorna uma string contendo o nome do player solicitado, ou false se o player é inválido.

Limites

  • O nome do jogador pode consistir em caracteres ASCII entre 33 e 126 são permitidos (latim básico):
   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
  • O comprimento mínimo do nome do jogador é de 1 caractere.
  • O comprimento máximo do nome do jogador é de 22 caracteres.
  • O nome dos jogadores não diferenciam letras maiúsculas e minúsculas. Não é possível dois clientes terem nomes iguais, mesmo com letras maiúsculas e minúsculas diferentes.

Exemplo

Click to collapse [-]
Server
addCommandHandler("meunome",
  function(playerSource)
    outputChatBox("Seu nome: "..getPlayerName(playerSource), playerSource)
  end
)
Click to collapse [-]
Client

Esse exemplo envia o nome do jogador ao bate-papo.

addCommandHandler("meunome",
  function()
   local localPlayerName = getPlayerName(getLocalPlayer())
   --e nós enviamos ao bate-papo
   outputChatBox(localPlayerName)
  end
)

Veja também