17.03.2015, 15:35
Essa lуgica nгo estб certa, pois em uma condiзгo deve se usar duas igualdades. E tambйm nunca vai executar, pois a booleana recebe o valor de False logo quando й criada.
Fiz esse, porйm nгo testei.
Fiz esse, porйm nгo testei.
PHP код:
#include <a_samp>
new bool:TocandoSom[MAX_PLAYERS];
forward AtualizarSom(playerid);
public AtualizarSom(playerid) {
if(IsPlayerInRangeOfPoint(playerid, 50.0, 53.4001, -1530.7544, 5.269 && TocandoSom[playerid] == false) {
PlayAudioStreamForPlayer(playerid, "http://1k6.sscdn.co/9/3/2/c/Rulez-10-luxuaria-eu-vou-luxar-no-ar-a1bd29.mp3?", 53.4001, -1530.7544, 5.2698, 10.0, 1);
TocandoSom[playerid] = true;
}
else {
TocandoSom[playerid] = false;
StopAudioStreamForPlayer(playerid);
SendClientMessage(playerid, -1, "Vocк saiu das coordenadas e o som parou!");
}
return 1;
}
SetTimerEx("AtualizarSom", 1000, true, "i", playerid);