Pular para o conteúdo principal

NPC_RemoveFromVehicle

aviso

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

Descrição

Remove um NPC do veículo atual.

NomeDescrição
npcidO ID do NPC

Retornos

Retorna true se NPC foi removido do veículo, caso contrário, false.

Exemplos

public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/npcremovefromvehicle", 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:success = NPC_RemoveFromVehicle(npcid);

SendClientMessage(playerid, 0x00FF00FF, "NPC %d removed from vehicle: %s", npcid, success ? "Success" : "Failed");
return 1;
}
return 0;
}

Notas

  • NPC aparecerá instantaneamente fora do veículo sem animação de saída
  • Use NPC_ExitVehicle para saída animada
  • Retorna false se NPC não estiver em um veículo
  • A posição NPC será definida perto do veículo

Funções Relacionadas

Callbacks Relacionadas

Nenhum callback específico é acionado por esta função.