SA-MP Forums Archive
Ayuda Sonido - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Ayuda Sonido (/showthread.php?tid=423967)



Ayuda Sonido - krauser - 20.03.2013

Resulta que el gm que uso, antes para escuchar musica utilizaba el plugin, ahora al cambiar para poner la musica con la nueva funcion PlayAudioStreamForPlayer, me saltan dos avisos en las pantalla de Audio Stream y la musica no se escucha.



Код:
stock Escuchar3D(i)
{
	for(new id = 0; id < MAX_SONIDOS; id++)
	{
		if(Sonidos[id][sId] == 0) { continue; }
		if(PlayerToPoint(Sonidos[id][sRatio], i, Sonidos[id][sX], Sonidos[id][sY], Sonidos[id][sZ]))
		{
			if(IsPlayerInAnyVehicle(i)) { continue; }
			if(Escuchando[i][Sonidos[id][sId]] > 0) { continue; }
			new emisora = Sonidos[id][sRadio];
			Escuchando[i][Sonidos[id][sId]] = PlayAudioStreamForPlayer(i, Radios[emisora][rUrl]);
			PlayAudioStreamForPlayer(i,Escuchando[i][Sonidos[id][sId]] , Sonidos[id][sX], Sonidos[id][sY], Sonidos[id][sZ], Sonidos[id][sRatio]);
		}
	}
}



Respuesta: Ayuda Sonido - xSDx - 20.03.2013

pawn Код:
stock Escuchar3D(i)
{
    for(new id = 0; id < MAX_SONIDOS; id++)
    {
        if(Sonidos[id][sId] == 0) { continue; }
        if(PlayerToPoint(Sonidos[id][sRatio], i, Sonidos[id][sX], Sonidos[id][sY], Sonidos[id][sZ]))
        {
            if(IsPlayerInAnyVehicle(i)) { continue; }
            if(Escuchando[i][Sonidos[id][sId]] > 0) { continue; }
            new emisora = Sonidos[id][sRadio];
            return PlayAudioStreamForPlayer(i, Radios[emisora][rUrl]);
        }
    }
}
prueba asi.


Respuesta: Ayuda Sonido - krauser - 20.03.2013

Bien, ahora ya solo sale una linea y se escucha la musica, lo que pasa que es que estar como todo el rato cargando la musica una y otra vez aparte del lag terrible que da.




Respuesta: Ayuda Sonido - xSDx - 20.03.2013

Quote:
Originally Posted by xSDx
Посмотреть сообщение
pawn Код:
stock Escuchar3D(i)
{
    for(new id = 0; id < MAX_SONIDOS; id++)
    {
        if(Sonidos[id][sId] == 0) { continue; }
        if(PlayerToPoint(Sonidos[id][sRatio], i, Sonidos[id][sX], Sonidos[id][sY], Sonidos[id][sZ]))
        {
            if(IsPlayerInAnyVehicle(i)) { continue; }
            if(Escuchando[i][Sonidos[id][sId]] > 0) { continue; }
            new emisora = Sonidos[id][sRadio];
            return PlayAudioStreamForPlayer(i, Radios[emisora][rUrl]);
        }
    }
}
prueba asi.
edit asi prueba.

Saludos


Respuesta: Ayuda Sonido - krauser - 26.03.2013

Nada, sigue igual que antes