Aller au contenu principal

NPC_LoadRecord

attention

This function was added in omp v1.5.8.3079 and will not work in earlier versions!

Description​

Charge un fichier d'enregistrement NPC pour l'utiliser en lecture.

NameDescription
const filePathLe chemin vers le fichier d'enregistrement

Returns​

Retourne l'ID de l'enregistrement chargé, ou INVALID_RECORD_ID en cas d'échec.

Examples​

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

strmid(filepath, cmdtext, 15, len);

new recordid = NPC_LoadRecord(filepath);

if (recordid == -1)
SendClientMessage(playerid, 0xFF0000FF, "Échec du chargement de l'enregistrement depuis : %s", filepath);
else
SendClientMessage(playerid, 0x00FF00FF, "Enregistrement chargé depuis %s avec l'ID : %d", filepath, recordid);
return 1;
}
return 0;
}

Notes​

  • Chargez les enregistrements avant de les utiliser avec NPC_StartPlayback
attention

Contrairement à NPC_StartPlayback, filePath nécessite le chemin complet depuis la racine du serveur, ainsi que l'extension .rec.
Exemple : npcmodes/recordings/myrecording.rec

Fonctions liées​

Callbacks liées​