GetPVarInt
Descrição
Obtém o valor de uma variável inteira do jogador.
| Nome | Descrição |
|---|---|
| playerid | O 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.