Pular para o conteúdo principal

SetPlayerHealth

Descrição

Defina a saúde de um jogador.

NomeDescrição
playeridO ID do jogador cuja saúde será definida.
Float:healthO valor para definir a saúde do jogador. A integridade máxima que pode ser exibida no HUD é 100, embora valores mais altos sejam válidos.

Retornos

true – A função foi executada com sucesso.

false - Falha na execução da função. Isso significa que o jogador especificado não existe.

Exemplos

public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp("/heal", cmdtext, true))
{
// Define a saúde dos jogadores para o máximo
SetPlayerHealth(playerid, 100.0);
return 1;
}
if (!strcmp("/kill", cmdtext, true))
{
// Mata os jogadores
SetPlayerHealth(playerid, 0.0);
return 1;
}
return 0;
}

Notas

dica
  • Se a saúde de um jogador estiver definida como 0,0 ou um valor negativo, ele morrerá instantaneamente.
  • Se a saúde de um jogador estiver abaixo de 10,0 ou acima de 98303,0, sua barra de saúde piscará.
aviso

A saúde é arredondada para números inteiros: defina 50,15, mas obtenha 50,0

Funções Relacionadas