Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion frontend/docs/scripting/functions/NPC_LoadRecord.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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"]
---

<VersionWarn version='omp v1.5.8.3079' />

## Description

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

| Name | Description |
| -------------- | ------------------------------ |
| const filePath | Le chemin vers le fichier d'enregistrement |
Comment on lines +14 to +16

## 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);
Comment on lines +38 to +41
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
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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): 卸载录制
Expand Down