diff --git a/frontend/docs/scripting/functions/NPC_LoadRecord.md b/frontend/docs/scripting/functions/NPC_LoadRecord.md index bb28b1ee22f..d64cb5b79cb 100644 --- a/frontend/docs/scripting/functions/NPC_LoadRecord.md +++ b/frontend/docs/scripting/functions/NPC_LoadRecord.md @@ -47,9 +47,15 @@ public OnPlayerCommandText(playerid, cmdtext[]) ## Notes -- Files should have .rec extension but don't include it in filename - Load recordings before using them with NPC_StartPlayback +:::warning + +Unlike [NPC_StartPlayback](NPC_StartPlayback), `filePath` requires the full path from the server root, and the `.rec` extension. +Example: `npcmodes/recordings/myrecording.rec` + +::: + ## Related Functions - [NPC_UnloadRecord](NPC_UnloadRecord): Unload a recording diff --git a/frontend/i18n/fr/docusaurus-plugin-content-docs/current/scripting/functions/NPC_LoadRecord.md b/frontend/i18n/fr/docusaurus-plugin-content-docs/current/scripting/functions/NPC_LoadRecord.md new file mode 100644 index 00000000000..96b665b1bb6 --- /dev/null +++ b/frontend/i18n/fr/docusaurus-plugin-content-docs/current/scripting/functions/NPC_LoadRecord.md @@ -0,0 +1,69 @@ +--- +title: NPC_LoadRecord +sidebar_label: NPC_LoadRecord +description: Charge un fichier d'enregistrement NPC pour la lecture. +tags: ["npc", "enregistrement", "lecture"] +--- + + + +## Description + +Charge un fichier d'enregistrement NPC pour l'utiliser en lecture. + +| Name | Description | +| -------------- | ------------------------------ | +| const filePath | Le chemin vers le fichier d'enregistrement | + +## Returns + +Retourne l'ID de l'enregistrement chargé, ou `INVALID_RECORD_ID` en cas d'échec. + +## Examples + +```c +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 + +:::warning + +Contrairement à [NPC_StartPlayback](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 + +- [NPC_UnloadRecord](NPC_UnloadRecord): Décharge un enregistrement +- [NPC_UnloadAllRecords](NPC_UnloadAllRecords): Décharge tous les enregistrements +- [NPC_StartPlayback](NPC_StartPlayback): Démarre la lecture d'un enregistrement +- [NPC_GetRecordCount](NPC_GetRecordCount): Obtient le nombre d'enregistrements chargés + +## Callbacks liées + +- [OnNPCPlaybackStart](../callbacks/OnNPCPlaybackStart): Appelée lorsque la lecture démarre +- [OnNPCPlaybackEnd](../callbacks/OnNPCPlaybackEnd): Appelée lorsque la lecture se termine diff --git a/frontend/i18n/pt-BR/docusaurus-plugin-content-docs/current/scripting/functions/NPC_LoadRecord.md b/frontend/i18n/pt-BR/docusaurus-plugin-content-docs/current/scripting/functions/NPC_LoadRecord.md index 21885fbaf28..cfc8bda7e5c 100644 --- a/frontend/i18n/pt-BR/docusaurus-plugin-content-docs/current/scripting/functions/NPC_LoadRecord.md +++ b/frontend/i18n/pt-BR/docusaurus-plugin-content-docs/current/scripting/functions/NPC_LoadRecord.md @@ -45,11 +45,18 @@ public OnPlayerCommandText(playerid, cmdtext[]) return 0; } ``` + ## Notas -- Os arquivos devem ter extensão .rec, mas não incluí-la no nome do arquivo - Carregue as gravações antes de usá-las com NPC_StartPlayback +:::warning + +Ao contrário de [NPC_StartPlayback](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 - [NPC_UnloadRecord](NPC_UnloadRecord): Descarregue uma gravação diff --git a/frontend/i18n/zh-CN/docusaurus-plugin-content-docs/current/scripting/functions/NPC_LoadRecord.md b/frontend/i18n/zh-CN/docusaurus-plugin-content-docs/current/scripting/functions/NPC_LoadRecord.md index 6bdfee5dc0a..1d5be9779b5 100644 --- a/frontend/i18n/zh-CN/docusaurus-plugin-content-docs/current/scripting/functions/NPC_LoadRecord.md +++ b/frontend/i18n/zh-CN/docusaurus-plugin-content-docs/current/scripting/functions/NPC_LoadRecord.md @@ -47,9 +47,15 @@ public OnPlayerCommandText(playerid, cmdtext[]) ## 注意事项 -- 文件应具有 .rec 扩展名,但在文件名中不要包含它 - 在使用 NPC_StartPlayback 之前加载录制 +:::warning + +与 [NPC_StartPlayback](NPC_StartPlayback) 不同,`filePath` 需要提供从服务器根目录开始的完整路径,并包含 `.rec` 扩展名。 +例如:`npcmodes/recordings/myrecording.rec` + +::: + ## 相关函数 - [NPC_UnloadRecord](NPC_UnloadRecord): 卸载录制