Pular para o conteúdo principal

NPC_IsAiming

aviso

Esta função foi adicionada no omp v1.5.8.3079 e não funcionará em versões anteriores!

Descrição

Verifica se um NPC está apontando no momento.

NomeDescrição
npcidO ID do NPC

Retornos

Retorna true se NPC estiver mirando, false caso contrário.

Exemplos

public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/checkaiming", true))
{
new npcid = PlayerNPC[playerid];
if (npcid == INVALID_NPC_ID)
return SendClientMessage(playerid, 0xFF0000FF, "You are not debugging a NPC.");

if (!NPC_IsValid(npcid))
return SendClientMessage(playerid, 0xFF0000FF, "Invalid NPC.");

new bool:isAiming = NPC_IsAiming(npcid);

SendClientMessage(playerid, 0x00FF00FF, "NPC %d is aiming: %s", npcid, isAiming ? "Yes" : "No");
return 1;
}
return 0;
}

Notas

  • Retorna true quando o NPC está mirando ativamente em um alvo
  • Use isto para verificar se um NPC está em modo de combate
  • A mira pode ser iniciada com NPC_AimAt ou NPC_AimAtPlayer
  • NPCs continue mirando até parar com NPC_StopAim

Funções Relacionadas

Callbacks Relacionadas