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