---
title: "StartRecordingPlayerData | open.mp"
description: "Começa a gravar os movimentos de um jogador em um arquivo, que pode então ser reproduzido por um NPC."
canonical: https://omp.itsneufox.com/pt-BR/docs/scripting/functions/StartRecordingPlayerData
language: pt-BR
---

# StartRecordingPlayerData

## Descrição

Começa a gravar os movimentos de um jogador em um arquivo, que pode então ser reproduzido por um NPC.

| Nome | Descrição |
| --- | --- |
| playerid | O ID do jogador a ser gravado. |
| PLAYER\_RECORDING\_TYPE:recordType | O [tipo](https://omp.itsneufox.com/pt-BR/docs/scripting/resources/recordtypes) de gravação. |
| const recordFile\[\] | O nome do arquivo que conterá os dados gravados. Ele será salvo no diretório scriptfiles, com uma extensão .rec adicionada automaticamente, você precisará mover o arquivo para npcmodes/recordings para usar na reprodução. |

## Retornos

Esta função não retorna nenhum valor específico.

## Exemplos

```c
if (!strcmp("/recordme", cmdtext))
{
    if (GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
    {
        StartRecordingPlayerData(playerid, PLAYER_RECORDING_TYPE_ONFOOT, "MyFile");
    }
    else if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
        StartRecordingPlayerData(playerid, PLAYER_RECORDING_TYPE_DRIVER, "MyFile");
    }
    SendClientMessage(playerid, 0xFFFFFFFF, "All your movements are now being recorded!");
    return 1;
}
```

## Funções Relacionadas

-   [StopRecordingPlayerData](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/StopRecordingPlayerData): Interrompe a gravação dos dados do jogador.

## Recursos relacionados

-   [Tipos de registro](https://omp.itsneufox.com/pt-BR/docs/scripting/resources/recordtypes)
