Pular para o conteúdo principal

NPC_GetAll

aviso

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

Descrição

Obtém todos os NPC IDs e os armazena em uma matriz.

NomeDescrição
npcs[]Array para armazenar o NPC IDs, passado por referência.
sizeTamanho da matriz.

Retornos

Retorna o número de NPCs encontrado.

Exemplos

public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/countnpcs", true))
{
new npcs[MAX_NPCS];
new count = NPC_GetAll(npcs);

SendClientMessage(playerid, 0x00FF00FF, "There are %d NPCs on the server.", count);

return 1;
}
return 0;
}

Notas

aviso
  • A matriz deve ser grande o suficiente para conter todos os NPC IDs.
  • Somente NPCs válidos estão incluídos na matriz.
  • A função retorna o número real de NPCs encontrados.
  • Use isto para iterar todos os NPCs no servidor.

Funções Relacionadas

Callbacks Relacionadas