StartRecordingPlayerData

Tags: player

WARNING

This function was added in SA-MP 0.3a and will not work in earlier versions!

Description

Starts recording a player's movements to a file, which can then be reproduced by an NPC.

Name Description
playerid The ID of the player to record.
recordtype The type of recording.
recordname[] The name of the file which will hold the recorded data. It will be saved in the scriptfiles directory, with an automatically added .rec extension, you will need to move the file to npcmodes/recordings to use for playback.

Returns

This function does not return any specific values.

Examples

if (!strcmp("/recordme", cmdtext))
{
    if(GetPlayerState(playerid) == 1)
    StartRecordingPlayerData(playerid, PLAYER_RECORDING_TYPE_ONFOOT, "MyFile");
    else if(GetPlayerState(playerid) == 2)
    StartRecordingPlayerData(playerid, PLAYER_RECORDING_TYPE_DRIVER, "MyFile");
    SendClientMessage(playerid, 0xFFFFFFFF, "All your movements are now being recorded!");
    return 1;
}
  • StopRecordingPlayerData: Stops recording player data.