GetPlayerName PT

From SA-MP Wiki

Jump to: navigation, search

GetPlayerName

Descrição:

Esta função obtem o nome de um player.


Parâmetros:
(playerid, const name[], len)
playeridID do player que irá se obter o nome.
const name[]A matriz que irá armazenar o nome do player.
lenO tamanho máximo da matriz que irá receber o nome do player. Recomendado o uso de 'MAX_PLAYER_NAME'.


Valores de retorno:

O tamanho do nome do player, caso ele não exista retorna em 0


Image:32px-Ambox_warning_orange.png

Nota

O nome do player pode ter até 24 caracteres (desde 0.3d R2) usando SetPlayerName. Isto está definido em a_samp.inc como MAX_PLAYER_NAME. No entanto, o cliente só pode entrar com um nickentre 3 e 20 caracteres, caso contrário, a conexão será rejeitada e o player terá que sair e escolher um nick válido.


Exemplo de uso:

public OnPlayerConnect(playerid)
{
    // Obtém o nome do player que conecta e envia uma mensagem a todos outros players.
 
    new nome[MAX_PLAYER_NAME], string[24+MAX_PLAYER_NAME];
    GetPlayerName(playerid, nome, sizeof(nome));
 
    format(string, sizeof(string), "%s entrou no servidor.", nome);
    SendClientMessageToAll(0xC4C4C4FF, string);
 
    return 1;
}

Related Functions

The following functions may be useful, as they are related to this function in one way or another.

In other languages