Pular para o conteúdo principal

NPC_UnloadAllRecords

aviso

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

Descrição​

Descarrega todos os arquivos de gravação NPC da memória para liberar recursos.

Retornos​

Retorna true se todos os registros foram descarregados com sucesso, caso contrário, false.

Exemplos​

public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/npcunloadallrecords", true))
{
new bool:success = NPC_UnloadAllRecords();

if (success)
SendClientMessage(playerid, 0x00FF00FF, "All records unloaded successfully");
else
SendClientMessage(playerid, 0xFF0000FF, "Failed to unload all records");
return 1;
}
return 0;
}

Notas​

  • Isso libera memória usada pelas gravações carregadas
  • Todos os registros IDs tornam-se inválidos após esta função
  • Qualquer NPCs usando essas gravações interromperá a reprodução

Funções Relacionadas​

Callbacks Relacionadas​