StartRecordingPlayback: Difference between revisions

From NPC for VCMP 0.4 Servers
Jump to navigation Jump to search
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
<poem style="border: 2px solid #d6d2c5; background-color: #f9f4e6; padding: 1em;">
The parameter flags was added in v1.8 and will not work in previous versions.
</poem>
{{Welcome|
{{Welcome|
desc=This will run a .rec file which has to be saved in the npcscripts/recordings folder. The NPC will follow the actions recorded in the file.|
desc=This will run a .rec file which has to be saved in the npcscripts/recordings folder. The NPC will follow the actions recorded in the file.|
params=<syntaxhighlight lang="lua">(playbacktype, recordname)</syntaxhighlight>
params=<syntaxhighlight lang="lua">(playbacktype, recordname, flags=0)</syntaxhighlight>
<poem>::playbacktype : The [[RecordingTypes|type]] of the recording to be loaded
<poem>::playbacktype : The [[RecordingTypes|type]] of the recording to be loaded
::recordname : The name of the [[.rec_file|.rec]] file to run.</poem>|
::recordname : The name of the [[.rec_file|.rec]] file (without extension) to run.
::flags : The options [[Play_Flags|playback flags]] for overriding various data in rec file</poem>|
retvals=True on success and null on failure ( file not found or header different version )|
retvals=True on success and null on failure ( file not found or header different version )|
example=<source lang="Lua">
example=<source lang="Lua">

Latest revision as of 09:56, 28 February 2024

The parameter flags was added in v1.8 and will not work in previous versions.


Description:
This will run a .rec file which has to be saved in the npcscripts/recordings folder. The NPC will follow the actions recorded in the file.


Parameters:

(playbacktype, recordname, flags=0)

playbacktype : The type of the recording to be loaded
recordname : The name of the .rec file (without extension) to run.
flags : The options playback flags for overriding various data in rec file


Return Values:
True on success and null on failure ( file not found or header different version )


Example

function OnNPCEnterVehicle(vehicleid, seatid)
{
	print("I entered vehicle "+vehicleid+" and my seat is "+seatid+"\n");
	StartRecordingPlayback(2,"stretch");
}

Related Functions

The following functions may be helpful as they relate to this function in one way or another.