|
|
- //
- // 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_ls_to_lv_x1");
- }
- else if(gPlaybackFileCycle==1) {
- StartRecordingPlayback(PLAYER_RECORDING_TYPE_DRIVER,"at400_lv_to_sf_x1");
- }
- else if(gPlaybackFileCycle==2) {
- StartRecordingPlayback(PLAYER_RECORDING_TYPE_DRIVER,"at400_sf_to_ls_x1");
- }
-
- gPlaybackFileCycle++;
- }
-
-
- //------------------------------------------
-
- public OnRecordingPlaybackEnd()
- {
- NextPlayback();
- }
-
- //------------------------------------------
-
- public OnNPCEnterVehicle(vehicleid, seatid)
- {
- NextPlayback();
- }
-
- //------------------------------------------
-
- public OnNPCExitVehicle()
- {
- StopRecordingPlayback();
- gPlaybackFileCycle = 0;
- }
-
- //------------------------------------------
|