/*
@Nome: Rodar mъsica em dialog
@Crйditos: [iPs]SuYaNw
*/
#include a_samp
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext,"/musica", true))
{
ShowPlayerDialog(playerid, 1234, DIALOG_STYLE_INPUT, "~ Musica ~", "Bote o link da mъsica.\nVolte ao menu e clique em tutorial caso tena dъvidas.","Tocar", "Cancelar");
return !0;
}
if(!strcmp(cmdtext,"/parar", true))
{
StopAudioStreamForPlayer(playerid);
return !0;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1234)
{
if(response)
{
if(!strlen(inputtext)) return CallLocalFunction("OnPlayerCommandText", "is", playerid, "/musica"), 0;
PlayAudioStreamForPlayer(playerid, inputtext);
SendClientMessage(playerid, -1, "Hб qualquer momento vocк pode digitar /parar para parar a mъsica.");
}
}
return true;
}
/*
@Nome: Rodar mъsica em dialog
@Crйditos: [iPs]SuYaNw
*/
#include a_samp
new nomemusica[128];
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext,"/musica", true))
{
ShowPlayerDialog(playerid,1235,DIALOG_STYLE_INPUT,"~ Nome Da Musica ~","~ Digite o Nome Da Musica Abaixo:~","Proximo","Cancelar");
return 1;
}
if(!strcmp(cmdtext,"/parar", true))
{
for(new d; d < GetMaxPlayers(); ++d)
{
if(IsPlayerConnected(d))
{
StopAudioStreamForPlayer(playerid);
}
}
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1235)
{
if(response)
{
new name[24];
GetPlayerName(playerid,name,24);
format(nomemusica,sizeof(nomemusica),"Administrador \"%s\" meteu na pista musica \"%s\"",name,inputtext);
ShowPlayerDialog(playerid, 1234, DIALOG_STYLE_INPUT, "~ Musica ~", "Bote o link da mъsica.\nVolte ao menu e clique em tutorial caso tena dъvidas.","Tocar", "Cancelar");
}
}
if(dialogid == 1234)
{
if(response)
{
SendClientMessageToAll(-1,nomemusica);
for(new d; d < GetMaxPlayers(); ++d)
{
if(IsPlayerConnected(d))
{
PlayAudioStreamForPlayer(d, inputtext);
}
}
}
}
return true;
}
Sim jб e estб ao maximo.
Testei com um link de radio e deu perfeitamente mas quando й dropbox jб nao funciona |
Vocк modificou sua include a_samp ? atualiza ela para o 0.3e, pois nгo existe problema no dropbox, eu utilizo ele e atй hoje nгo encontrei problema algum.
|