03.12.2015, 17:08
Toda vez que eu solto o rojгo ele nгo pega de primeira o aъdio, tenho q soltar umas 3 a 4 vezes para o aъdio reproduzir como deveria de primeira, o que tenho a fazer ?
pawn Код:
CMD:rojгo(playerid, params)
{
if(!(Player[playerid][Fogos]>=1))return SCM(playerid,COR_ERRO,"[FALHA]: Vocк nгo tem fogos para soltar.");
if(!(Player[playerid][Cargo]==1))return SCM(playerid,COR_ERRO,"[FALHA]: Vocк nгo tem permissгo para usar este comando.");
animation[playerid] = 1;
new strfo[128];
StopLoopingAnim(playerid);
LoopingAnim(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,0,0,1,0);
GameTextForPlayer(playerid, "~r~ Soltando rojao..", 2000, 1);
Player[playerid][Fogos]--;
SetTimerEx("PararAnimacoesAtivas", 2000, false, "d", playerid);
for(new i=0;i < MAX_GZS;i++)
{
if(GetDistanceBetweenPlayers(playerid, i) <= 200)
{
PlayAudioStreamForPlayer(i, "https://dl.dropboxusercontent.com/u/81837784/fogos.mp3", X, Y, Z, 200.0, 1);
}
}
format(strfo, sizeof(strfo), "{4169E1}[ ! ]: {ffffff}%s estб acendendo um rojгo.", Nome(playerid));
MensagemLocal(playerid, COR_ROXO, strfo, 30);
return 1;
}