Página 1 de 1

áudio MP3 no script  [RESOLVIDO]

Enviado: 25 Out 2019, 18:05
por cattuzzo
estou editando um script
https://i.imgur.com/BvJIGMV.png

como faço para executar um áudio em MP3 junto com a animação? (PLAY/STOP)

Re: áudio MP3 no script

Enviado: 26 Out 2019, 14:33
por Junior_Djjr
1@ = Audiostream.Load3D("cleo\cleo_audio\algo.mp3")
Pra carregar (e vai guardar na variável 1@). Você pode botar no topo de tudo pra assim carregar no início do jogo, já é o bastante.
Audiostream.PerformAction(1@, PLAY)
Tocar.
audiostream.Volume(1@) = 0.5
Volume...
Se optar por carregar o arquivo só quando fizer a animação, após um tempo (terminar a animação e tudo) terá que:
Audiostream.Release(1@)
Pra descarregar o som.
Mas se optar por carregar no início do jogo e sempre deixá-lo carregado, daí não precisa, é só dar play e foda-se. O único contra é que terá alguns KB na sua RAM durante todo o jogo, nada demais.

Re: áudio MP3 no script

Enviado: 26 Out 2019, 17:13
por cattuzzo
Junior_Djjr escreveu:
26 Out 2019, 14:33
1@ = Audiostream.Load3D("cleo\cleo_audio\algo.mp3")
Pra carregar (e vai guardar na variável 1@). Você pode botar no topo de tudo pra assim carregar no início do jogo, já é o bastante.
Audiostream.PerformAction(1@, PLAY)
Tocar.
audiostream.Volume(1@) = 0.5
Volume...
Se optar por carregar o arquivo só quando fizer a animação, após um tempo (terminar a animação e tudo) terá que:
Audiostream.Release(1@)
Pra descarregar o som.
Mas se optar por carregar no início do jogo e sempre deixá-lo carregado, daí não precisa, é só dar play e foda-se. O único contra é que terá alguns KB na sua RAM durante todo o jogo, nada demais.
eu quero que o áudio toque em loop junto com a animação, se possível
deixei ali, na intenção de parar a música quando parar a animação (por isso coloquei STOP) deve estar errado

eu tentei colocar os códigos mas ainda não funcionou

perdoe a burrice, sou novo nisso


código errado:
SpoilerAbrir
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 6.14.2013
{$CLEO .cs}

//-------------edited ANDRO_SZ---------------
1@ = Audiostream.Load3D("cleo\cleo_audio\TEST.mp3")

:NONAME_302
wait 0
if and
0AB0: key_pressed 32
0AB0: key_pressed 49
not Actor.Driving($PLAYER_ACTOR)
else_jump @NONAME_3911
0605: actor $PLAYER_ACTOR perform_animation "fortn_in" IFP "PED" framedelta 4.0 loop 1 lockX 0 lockY 0 lockF 0 time -1
Audiostream.PerformAction(1@, PLAY)
wait 300
jump @NONAME_302

:NONAME_3911
wait 0
if and
0AB0: key_pressed 32
0AB0: key_pressed 48
not Actor.Driving($PLAYER_ACTOR)
else_jump @NONAME_302
0687: clear_actor $PLAYER_ACTOR task
Audiostream.PerformAction(1@, STOP)
wait 300
jump @NONAME_3911

código correto, não modificado
SpoilerAbrir
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 6.14.2013
{$CLEO .cs}

//-------------edited ANDRO_SZ---------------
0000: NOP  

:NONAME_302
wait 0 
if and
0AB0:   key_pressed 32 
0AB0:   key_pressed 49 
   not Actor.Driving($PLAYER_ACTOR)
else_jump @NONAME_3911 
0605: actor $PLAYER_ACTOR perform_animation "fortn_in" IFP "PED" framedelta 4.0 loop 1 lockX 0 lockY 0 lockF 0 time -1 
wait 300  
jump @NONAME_302  

:NONAME_3911
wait 0 
if and
0AB0:   key_pressed 32 
0AB0:   key_pressed 48 
   not Actor.Driving($PLAYER_ACTOR)
else_jump @NONAME_302 
0687: clear_actor $PLAYER_ACTOR task 
wait 300  
jump @NONAME_3911 

Re: áudio MP3 no script

Enviado: 27 Out 2019, 00:29
por Junior_Djjr
Audiostream.Loop(1@,true) junto com o play (antes ou depois, ou junto com o carregamento, não importa)
Daí junto  com o 0687: clear_actor use Audiostream.PerformAction(1@, STOP) para parar o som.

Re: áudio MP3 no script

Enviado: 27 Out 2019, 10:30
por cattuzzo
Junior_Djjr escreveu:
27 Out 2019, 00:29
Audiostream.Loop(1@,true) junto com o play (antes ou depois, ou junto com o carregamento, não importa)
Daí junto  com o 0687: clear_actor use Audiostream.PerformAction(1@, STOP) para parar o som.
https://i.imgur.com/ZTlSOOl.png

onde estou errando?
até agora o som ainda não funcionou, coloquei a pasta cleo_audio com o TEST em MP3 mas nada.

Re: áudio MP3 no script

Enviado: 27 Out 2019, 16:07
por cattuzzo
UPDATE

https://i.imgur.com/k5w8l01.png

eu mudei o código, finalmente tocou o TEST.MP3
o seu código parece melhor, não sei a diferença do Audiostream.Load3D para o Audiostream.Load
talvez só o 3D tenha a opção de mudar o volume não sei  😥

preciso colocar o loop e outros códigos que você deixou

Re: áudio MP3 no script

Enviado: 08 Fev 2020, 02:23
por Brunostar North
Estava precisando deste código para um Mod dos Beatles que eles fazem um show. Mas quando eu me afastava a música não parava de tocar. Obrigado Junior_Djjr. Nem precisei pedir ajuda num novo tópico. Também substitui todas as rádios do GTA SA por discos dos Beatles. Cada rádio é um disco. As alterações são direto na pasta audio com alcis 1.1. Tem como vc postar na MIXMODS ?