Pular para o conteúdo principal

GetPlayerHealth

Descrição

A função GetPlayerHealth permite obter a vida de um jogador. Útil para detetar cheats, entre outras coisas.

NomeDescrição
playeridO ID do jogador.
&Float:healthFloat para armazenar vida, passado por referência.

Retorno

1 - Sucesso

0 - Falha (por exemplo, jogador não está conectado).

A vida de um jogador é armazenada na variável especificada.

Exemplos

// Define a vida do jogador para 50 se for menor que
// 50 assim que ele digitar /doctor.

if (strcmp(cmdtext, "/doctor", true) == 0)
{
new Float:health;
GetPlayerHealth(playerid,health);
if (health < 50.0)
{
SetPlayerHealth(playerid, 50.0);
}
return 1;
}

Notas

atenção

Mesmo que a vida possa ser definida para valores quase infinitos no lado do servidor, os usuários vão reportar valores até 255. Qualquer valor superior não funcionará; 256 passa a 0, 257 passa a 1, etc. A vida é obtida arredondando os integers: se definir 50.15, o jogador obtém 50.0.

Funções Relacionadas