james227uk Posted March 12, 2010 Share Posted March 12, 2010 Hi, I made this script within the past 20 minutes and it works fine, until 0AC2. The song simply refuses to play. Am I misreading what this opcode does? Because it sounds to me like it plays the MP3 at the defined coords. Here's the script {$CLEO .cs}thread 'AUDIOAR':1wait 0 0ADC: test_cheat "AUDIO"jf @10ADF: add_dynamic_GXT_entry "_AUDIO1" text "AUDIOAR1.MP3 was not detected in \CLEO\AUDIOAR\ . Add it and try again."0ADF: add_dynamic_GXT_entry "_AUDIO2" text "Stand where you want the audio to play and press Y to accept. Press ENTER to cancel."0ADF: add_dynamic_GXT_entry "_AUDIO3" text "Cancelled"0ADF: add_dynamic_GXT_entry "_AUDIO4" text "Audio linked"0ADF: add_dynamic_GXT_entry "_AUDIO5" text "Type ~r~DISABLE~w~ at any time to disable the audio. You MUST disable before saving!"0A99: chdir [email protected] = 0:1_2wait 500if 0AAB: file_exists "CLEO\AUDIOAR\AUDIOAR1.mp3"then 0AC1: [email protected] = load_audiostream_with_3d_support "\CLEO\AUDIOAR\AUDIOAR1.mp3" //IF and SET 03E5: show_text_box '_AUDIO2' // Listed Above jump @2else 03E5: show_text_box '_AUDIO1' // Listed Above jump @1end:2wait 0if and 00E1: player 0 11 [email protected] == 0jf @304C4: store_coords_to [email protected] [email protected] [email protected] from_actor $PLAYER_ACTOR with_offset 0.0 0.0 0.0 0AC2: set_3d_audiostream [email protected] position [email protected] [email protected] [email protected]: set_audiostream [email protected] perform_action 10AC0: loop_audiostream [email protected] flag 103E5: show_text_box '_AUDIO4' // Listed Abovewait 500003E5: show_text_box '_AUDIO5' // Listed Above0004: [email protected] = 1jump @4:3wait 0if 00E1: 0 15jf @203E5: show_text_box '_AUDIO3' // Listed Above0AE0: remove_dynamic_GXT_entry "_AUDIO1"0AE0: remove_dynamic_GXT_entry "_AUDIO2"0AE0: remove_dynamic_GXT_entry "_AUDIO3"0AE0: remove_dynamic_GXT_entry "_AUDIO4"0AE0: remove_dynamic_GXT_entry "_AUDIO5"0004: [email protected] = 0jump @1:4wait 0 0ADC: test_cheat "DISABLE"jf @40AAD: set_audiostream [email protected] perform_action 00AAE: release_audiostream [email protected]: [email protected] = 00AE0: remove_dynamic_GXT_entry "_AUDIO1"0AE0: remove_dynamic_GXT_entry "_AUDIO2"0AE0: remove_dynamic_GXT_entry "_AUDIO3"0AE0: remove_dynamic_GXT_entry "_AUDIO4"0AE0: remove_dynamic_GXT_entry "_AUDIO5"wait 1000jump @1 Link to comment Share on other sites More sharing options...
cena44 Posted March 13, 2010 Share Posted March 13, 2010 (edited) Hi, I made this script within the past 20 minutes and it works fine, until 0AC2. The song simply refuses to play. Am I misreading what this opcode does? Because it sounds to me like it plays the MP3 at the defined coords. Here's the script {$CLEO .cs}thread 'AUDIOAR':1wait 0 0ADC: test_cheat "AUDIO"jf @10ADF: add_dynamic_GXT_entry "_AUDIO1" text "AUDIOAR1.MP3 was not detected in \CLEO\AUDIOAR\ . Add it and try again."0ADF: add_dynamic_GXT_entry "_AUDIO2" text "Stand where you want the audio to play and press Y to accept. Press ENTER to cancel."0ADF: add_dynamic_GXT_entry "_AUDIO3" text "Cancelled"0ADF: add_dynamic_GXT_entry "_AUDIO4" text "Audio linked"0ADF: add_dynamic_GXT_entry "_AUDIO5" text "Type ~r~DISABLE~w~ at any time to disable the audio. You MUST disable before saving!"0A99: chdir [email protected] = 0:1_2wait 500if 0AAB: file_exists "CLEO\AUDIOAR\AUDIOAR1.mp3"then 0AC1: [email protected] = load_audiostream_with_3d_support "\CLEO\AUDIOAR\AUDIOAR1.mp3" //IF and SET 03E5: show_text_box '_AUDIO2' // Listed Above jump @2else 03E5: show_text_box '_AUDIO1' // Listed Above jump @1end:2wait 0if and 00E1: player 0 11 [email protected] == 0jf @304C4: store_coords_to [email protected] [email protected] [email protected] from_actor $PLAYER_ACTOR with_offset 0.0 0.0 0.0 0AC2: set_3d_audiostream [email protected] position [email protected] [email protected] [email protected]: set_audiostream [email protected] perform_action 10AC0: loop_audiostream [email protected] flag 103E5: show_text_box '_AUDIO4' // Listed Abovewait 500003E5: show_text_box '_AUDIO5' // Listed Above0004: [email protected] = 1jump @4:3wait 0if 00E1: 0 15jf @203E5: show_text_box '_AUDIO3' // Listed Above0AE0: remove_dynamic_GXT_entry "_AUDIO1"0AE0: remove_dynamic_GXT_entry "_AUDIO2"0AE0: remove_dynamic_GXT_entry "_AUDIO3"0AE0: remove_dynamic_GXT_entry "_AUDIO4"0AE0: remove_dynamic_GXT_entry "_AUDIO5"0004: [email protected] = 0jump @1:4wait 0 0ADC: test_cheat "DISABLE"jf @40AAD: set_audiostream [email protected] perform_action 00AAE: release_audiostream [email protected]: [email protected] = 00AE0: remove_dynamic_GXT_entry "_AUDIO1"0AE0: remove_dynamic_GXT_entry "_AUDIO2"0AE0: remove_dynamic_GXT_entry "_AUDIO3"0AE0: remove_dynamic_GXT_entry "_AUDIO4"0AE0: remove_dynamic_GXT_entry "_AUDIO5"wait 1000jump @1 I Dunno Why This Happens. and maybe cleo 3 is alot better than cleo 4 Q:whats the deffrence between cleo3 and cleo4? Edited March 13, 2010 by cena44 Link to comment Share on other sites More sharing options...
NTAuthority Posted March 13, 2010 Share Posted March 13, 2010 Perhaps CLEO4 doesn't correctly update the listener position, so it could be a bug. Does it work if you don't link the sound to any 3D position? Inactive in GTA/R* title modification indefinitely pursuant to a court order obtained by TTWO. Good job acting against modding! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now