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​

nota
  • 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​