Boombox -
CoronelAraujo - 14.09.2015
Bem amigos eu estou fazendo um sistema usando a PlayAudioStreamForPlayer onde de acordo com o WikiSamp esse aъdio seria executado nгo sу para mim porem para quem estiver no radio delimitado pela minha posiзгo como a seguir:
new Float:X, Float:Y, Float:Z, Float

istance = 50.0;
GetPlayerPos(playerid, X, Y, Z);
PlayAudioStreamForPlayer(playerid, "URL", X, Y, Z, Distance, 1);
Entretanto o aъdio acaba sendo executado somente para mim, Alguйm poderia me ajudar?
Re: Boombox -
Asus994 - 14.09.2015
Sua funзao somente e esta ?
playerid = somente a pessoa que usou o comando ou chamo a funзao
PHP код:
for(new i = 0; i < MAX_PLAYERS; i++)
{
new Float:X, Float:Y, Float:Z, Floatistance = 50.0;
GetPlayerPos(i, X, Y, Z);
PlayAudioStreamForPlayer(i, "URL", X, Y, Z, Distance, 1);
return 1;
}
Re: Boombox -
matheusspohr - 14.09.2015
Tem que adicionar um loop em MAX_PLAYERS aн vai funcionar Corretamente
Re: Boombox -
Asus994 - 14.09.2015
@edit
Postei em Topico Errado ;/
Re: Boombox -
CoronelAraujo - 14.09.2015
Poderia da um exemplo de um Loop para verificar a distancia do player atй a posiзгo onde foi ativada a URL?
Re: Boombox -
matheusspohr - 14.09.2015
Breve exemplo:
PHP код:
for(new i = 0; i < MAX_PLAYERS; i++)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
if(IsPlayerInRangeOfPoint(i,50.0,X,Y,Z);
{
PlayAudioStreamForPlayer(i, "URL");
}
return 1;
}
Й algo deste padrгo.
Re: Boombox -
CoronelAraujo - 14.09.2015
Beleza vou tenta introduzir o loop e ja volto a comentar muito obrigado!
Re: Boombox -
CoronelAraujo - 16.09.2015
Bem por algum motivo continua bugando alguйm jб tem um sistema pronto de boombox para que eu possa adaptar porque ta meio tenso ele retira o AudioStream de todos do servidor para tocar em um local especifico porem ele continua tocando somente para mim. Eu gostaria de pegar um sistema que retire o AudioStream somente de quem estб prуximo e tambйm toque somente quem estб prуximo .