Pular para o conteúdo principal

NPC_LoadRecord

aviso

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

Descrição

Carrega um arquivo de gravação NPC para uso em reprodução.

NomeDescrição
const filePathO caminho para o arquivo de gravação

Retornos

Retorna o ID da gravação carregada ou INVALID_RECORD_ID em caso de falha.

Exemplos

public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/npcloadrecord ", true, 15))
{
new filepath[128];
new len = strlen(cmdtext);
if (len <= 15)
return SendClientMessage(playerid, 0xFF0000FF, "Usage: /npcloadrecord [filepath]");

strmid(filepath, cmdtext, 15, len);

new recordid = NPC_LoadRecord(filepath);

if (recordid == -1)
SendClientMessage(playerid, 0xFF0000FF, "Failed to load record from: %s", filepath);
else
SendClientMessage(playerid, 0x00FF00FF, "Record loaded from %s with ID: %d", filepath, recordid);
return 1;
}
return 0;
}

Notas

  • Carregue as gravações antes de usá-las com NPC_StartPlayback
aviso

Ao contrário de NPC_StartPlayback, filePath exige o caminho completo a partir da raiz do servidor e a extensão .rec.
Exemplo: npcmodes/recordings/myrecording.rec

Funções Relacionadas

Callbacks Relacionadas