Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_LINKMUSICA)
- {
- if(response)
- {
- if(strlen(inputtext) >=1)
- {
- SetPVarString(playerid,"MusicaNome",inputtext);
- ShowPlayerDialog(playerid,DIALOG_LINKMUSICA+1,DIALOG_STYLE_INPUT,"{FF0000}Link Musica","{00BFFF}Agora coloque o link da música","Proximo","Cancelar");
- }else
- {
- ShowPlayerDialog(playerid,DIALOG_LINKMUSICA,DIALOG_STYLE_INPUT,"{FF0000}Nome Mapa","{00BFFF}Coloque o nome do mapa","Proximo","Cancelar");
- SendClientMessage(playerid,0xFF0000FF,"ERRO: Você não digitou nada");
- }
- }
- }
- if(dialogid == DIALOG_LINKMUSICA+1)
- {
- if(!response)
- {
- ShowPlayerDialog(playerid,DIALOG_LINKMUSICA,DIALOG_STYLE_INPUT,"{FF0000}Nome Mapa","{00BFFF}Coloque o nome do mapa","Proximo","Cancelar");
- }
- if(response)
- {
- if(strlen(inputtext) >=1)
- {
- new MapaNome[50],InserirDb[250];
- GetPVarString(playerid,"MusicaNome",MapaNome,50);
- mysql_query(ServerInfo[DataBase],"CREATE TABLE IF NOT EXISTS links (Mapa VARCHAR(100),link VARCHAR (200));",false);
- format(InserirDb,250,"INSERT INTO links VALUES ('%s','%s');",MapaNome,inputtext);
- mysql_query(ServerInfo[DataBase],InserirDb,false);
- SendClientMessage(playerid,-1,"Link da musica inserido com sucesso!");
- }else
- {
- ShowPlayerDialog(playerid,DIALOG_LINKMUSICA+1,DIALOG_STYLE_INPUT,"{FF0000}Link Musica","{00BFFF}Agora coloque o link da música","Proximo","Cancelar");
- SendClientMessage(playerid,0xFF0000FF,"ERRO: Você não digitou nada");
- }
- }
- }
- return 1;
- }
- //=================================================================================
- forward TocarMusica(playerid,Mapa[]);
- public TocarMusica(playerid,Mapa[])
- {
- new Consultar[150];
- mysql_query(ServerInfo[DataBase],"CREATE TABLE IF NOT EXISTS links (Mapa VARCHAR(100),link VARCHAR (200));",false);
- format(Consultar,150,"SELECT * FROM `links` WHERE `Mapa` = '%s';",Mapa);
- mysql_query(ServerInfo[DataBase],Consultar,true);
- if(cache_num_rows() >=1)
- {
- cache_get_value(0,"link",Consultar,150);
- PlayAudioStreamForPlayer(playerid,Consultar);
- }
- return 1;
- }
- //=================================================================================
- CMD:addlink(playerid,params[])
- {
- if(IsPlayerAdmin(playerid))
- {
- ShowPlayerDialog(playerid,DIALOG_LINKMUSICA,DIALOG_STYLE_INPUT,"{FF0000}Nome Mapa","Coloque o nome do mapa","Proximo","Cancelar");
- }else SendClientMessage(playerid,0xFF0000FF,"ERRO: Você não é um administrador RCON");
- return 1;
- }
- //=================================================================================
- CMD:testarlink(playerid,params[])
- {
- TocarMusica(playerid,params);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement