31/08/2021 09:49
(30/08/2021 20:35)xbruno1000x Escreveu:(30/08/2021 19:03)WeebSide Escreveu:(30/08/2021 11:51)Lightz/Conta nova Escreveu:(30/08/2021 11:38)xbruno1000x Escreveu:(30/08/2021 11:04)Lightz/Conta nova Escreveu: Irei mandar uma base simples, primeiro crie um comando para digitar uma música:Basicamente isso, porém...
Código PHP:#define OuvirMusica 999
CMD:ouvir(playerid, params[])
{
ShowPlayerDialog(playerid, OuvirMusica, DIALOG_STYLE_INPUT, "MP3 Player", "{FFFFFF}Digite um nome de uma música", "Confirmar", "Cancelar");
return 1;
}
Código PHP:public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new urlfinal[1024];
format(urlfinal, 1024, "http://vacamarinha.ml/musica.php?n=%s", inputtext);
CreateObject(ID DA CAIXA DE SOM, ...);
GetPlayerPos(playerid, x, y, z);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i)) && if (IsPlayerInRangeOfPoint(playerid, 7.0, x, y, z);
{
PlayAudioStreamForPlayer(playerid, urlfinal);
}
return 1;
}
}
Caso der algum problema fala ai que nois tenta resolver..
Créditos comando de música: VacaMarinha.
Ele quer que o sistema toque a música quando outros players entrem no Range da caixa, então precisa adicionar um timer aí. Esse código só tocaria pros players que estivessem no alcance da caixa quando a resposta da dialog fosse executada.
Ahh ok, então tem que ser um timer que quando players então no Range ai música toca?
No caso o timer ia execultar a cada segundo para verificar os player que estao perto e ativar a musica, mas ai a musica ia ficar travada no inicio
Errado. Basta criar uma bool e coloca-la como true quando o player já estiver ouvindo. A booleana irá se tornar-se falsa quando o player estiver fora do range.
Tem uma base por favor estou iniciando falando assim nao intendo mt na pratica conssigo colocar a jbl pra funcionar com loop nos player que estao proximo, oque nao to consseguindo fazer e ela toca peos player que chega depois que ativei a jbl, como seria esse timer com bool para tocar por onde o player for o som acompanha ele e todos que chega perto dele comessa ouvir a musica tbm