Pular para o conteúdo principal

GetPVarInt

Descrição

Obtém o valor de uma variável inteira do jogador.

NomeDescrição
playeridO ID do jogador cuja variável de jogador será obtida.
const pvar[]O nome da variável do jogador (sem distinção entre maiúsculas e minúsculas).
Definida em SetPVarInt.

Retornos

O valor inteiro da variável de jogador especificada.

Ele ainda retornará 0 se a variável não estiver definida ou se o jogador não existir.

Exemplos

public OnPlayerSpawn(playerid)
{
SetPVarInt(playerid, "Level", 20);
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
printf("Level: %d", GetPVarInt(playerid, "Level")); // obter o valor salvo ('Level')
// irá imprimir 'Nível: 20'
return 1;
}

Notas

dica

As variáveis não são redefinidas até que OnPlayerDisconnect seja chamado, portanto, os valores ainda estarão acessíveis em OnPlayerDisconnect.

Funções Relacionadas

  • SetPVarInt: Defina um número inteiro para uma variável do jogador.
  • SetPVarString: Defina uma string para uma variável do jogador.
  • GetPVarString: Obtenha a string definida anteriormente de uma variável do jogador.
  • SetPVarFloat: Defina um float para uma variável do jogador.
  • GetPVarFloat: Obtenha o float definido anteriormente de uma variável do jogador.
  • DeletePVar: Exclua uma variável do jogador.