| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- //
- // A Driver NPC that goes around a path continuously
- // Kye 2009
- //
- #include <a_npc>
- #define NUM_PLAYBACK_FILES 3
- new gPlaybackFileCycle=0;
- //------------------------------------------
- main(){}
- //------------------------------------------
- NextPlayback()
- {
- // Reset the cycle count if we reach the max
- if(gPlaybackFileCycle==NUM_PLAYBACK_FILES) gPlaybackFileCycle = 0;
- if(gPlaybackFileCycle==0) {
- StartRecordingPlayback(PLAYER_RECORDING_TYPE_DRIVER,"at400_sf_to_ls_x1");
- }
- else if(gPlaybackFileCycle==1) {
- StartRecordingPlayback(PLAYER_RECORDING_TYPE_DRIVER,"at400_ls_to_lv_x1");
- }
- else if(gPlaybackFileCycle==2) {
- StartRecordingPlayback(PLAYER_RECORDING_TYPE_DRIVER,"at400_lv_to_sf_x1");
- }
- gPlaybackFileCycle++;
- }
-
- //------------------------------------------
- public OnRecordingPlaybackEnd()
- {
- NextPlayback();
- }
- //------------------------------------------
- public OnNPCEnterVehicle(vehicleid, seatid)
- {
- NextPlayback();
- }
- //------------------------------------------
- public OnNPCExitVehicle()
- {
- StopRecordingPlayback();
- gPlaybackFileCycle = 0;
- }
- //------------------------------------------
|