Pular para o conteúdo principal

SetPlayerDrunkLevel

Descrição

Define o nível de embriaguez de um jogador, o que faz com que a câmera do jogador balance e os veículos sejam difíceis de controlar.

NomeDescrição
playeridO ID do jogador para definir a embriaguez.
levelO nível de embriaguez a ser definido.

Retornos

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

false - Falha na execução da função. Isso significa que o jogador não está conectado.

Exemplos

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/drunk", true) == 0)
{
SetPlayerDrunkLevel(playerid, 4000);
SendClientMessage(playerid, 0xFFFFFFAA, "You are now drunk; don't drink and drive!");
return 1;
}
return 0;
}

Notas

dica
  • O nível de embriaguez dos jogadores diminuirá automaticamente com o tempo, com base em seu FPS (jogadores com 50 FPS perderão 50 'níveis' por segundo. Isso é útil para determinar o FPS de um jogador!).
  • Em 0.3a o nível de embriaguez diminuirá e parará em 2.000.
  • Em 0.3b+ o nível de embriaguez diminui para zero.
  • Níveis acima de 2.000 deixam o jogador bêbado (câmera balançando e veículos difíceis de controlar).
  • O nível máximo de embriaguez é 50.000. Enquanto o nível de embriaguez estiver acima de 5.000, o HUD do jogador (radar etc.) ficará oculto.

Funções Relacionadas