[Ajuda] dialog
#1

fala ae galera eu de novo com a mesma duvida pq os topicos que eu criei a algumas semanas atras nao serviu de nada pq falaram oq eu ja sabia... tipo eu to querendo fazer a nova versгo do gm que eu fiz de drift dm e queria dividir o mp3 dele em Generos musicais mais eu nem sei como fazer isso
minha duvida й como abrir um dialog dentro do outro...

eu sei fazer o mp3 e sei criar o dialog mais nao sei dividir pelos generos quando tento dividir da erro





meu code
pawn Код:
#define DIALOG_MP3 10
new bool:OuvindoMusica[SLOTS] = false;

//============================MP 3=======================================================================================
CMD:mp3(playerid, params[])
{
    new string[10000];
    strcat(string,"Danзa Kuduro - Latino e Daddy Kall\nCountdown - Beyonce\nLutar pelo que й meu - Charlie Brown JR\nInternational Love - Chris Brown ft. Pitbull\nCall Me Maybe - Carly Rae Jepsen\n");
    strcat(string,"OMG (Remix) - Usher feat Will.i.am\nI'm into you - Jennifer Lopez feat Lil' Wayne\nMas que nada - Black Eyed Peas\nRemix Para Nossa Alegria\nTurn Up The Music - Chris Brown feat Rihanna\nSupernatural tribute Kansas Carry On My Wayward\nDinamite 98 & Mad Lion - Gotta Get Nive\nThe Game ft.50 cent How We Do\nEminem ft. 50 Cent - You Don't Know\nLancinho - Turma Do Pagode\nNгo tem hora e nem lugar - Exaltasamba\n");
    strcat(string,"SORRISO MAROTO - assim vc mata papai\nOs Travessos - Sorria To Te Filmando.\nchuva passageira-Doce Encontro\nDoce Encontro - Diga Sim Pra Mim\nDoce encontro - vem pra perto de mim\nGrupo Opзгo 3 Lбgrimas vгo e vem\nSlipknot - Before I Forget\nEminem - Ass Like That\n50 Cent - Best Friend ft. Olivia\n50 Cent - Still Kill Feat. Akon\n50 cent - pimp\n50 Cent - Disco Inferno\n50 Cent - Baby By Me ft. Ne-Yo\n");
    strcat(string,"Eminem - Not Afraid\nNelly - My Place ft. Jaheim\nEminem - When I'm gone");
    ShowPlayerDialog(playerid, DIALOG_MP3, DIALOG_STYLE_LIST,"[DRIFT/DM] - MP3. Selecione uma musica",string,"Ouvir","Sair");
    return 1;
}
//==========================MP 3================================================================================================
CMD:desligarmp3(playerid, params[])
{
    if(OuvindoMusica[playerid] == false) return SendClientMessage(playerid,-1,"Seu MP3 nгo tб ligado.");
    StopAudioStreamForPlayer(playerid);
    SendClientMessage(playerid,-1,"MP3 desligado!");
    OuvindoMusica[playerid] = false;
    return 1;
}





if(dialogid == DIALOG_MP3) {
        if(!response) return SendClientMessage(playerid,-1,"Cancelado com sucesso!");
        if(listitem == 0) {
            PlayAudioStreamForPlayer(playerid, "http://dl.dropbox.com/u/70971912/Musicas/Daddy%20Kall%20ft.%20Latino%20-%20Dan%C3%A7a%20Kuduro.mp3");
            SendClientMessage(playerid,-1,"Ouvindo: Danзa Kuduro! Use: /desligarmp3 para desligar.");
            OuvindoMusica[playerid] = true;
        }
        else if(listitem == 1) {
            PlayAudioStreamForPlayer(playerid,"http://dl.dropbox.com/u/70971912/Musicas/Beyonc%C3%A9%20-%20Countdown.mp3");
            SendClientMessage(playerid,-1,"Ouvindo: Countdown - Beyonce. Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
        }
        else if(listitem == 2) {
            PlayAudioStreamForPlayer(playerid,"http://dl.dropbox.com/u/70971912/Musicas/Charlie%20Brown%20Jr%20-%20Lutar%20pelo%20que%20%C3%A9%20meu.mp3");
            SendClientMessage(playerid,-1,"Ouvindo: Lutar pelo que й meu - Charlie Brown JR.Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
        }
        else if(listitem == 3) {
            PlayAudioStreamForPlayer(playerid,"http://dl.dropbox.com/u/70971912/Musicas/Chris_Brown_ft._Pitbull_-_International_Love.mp3");
            SendClientMessage(playerid,-1,"Ouvindo: International Love - Chris Brown feat Pitbull. Use: /desligarmp3 para desligar.");
            OuvindoMusica[playerid] = true;
        }
        else if(listitem == 4) {
            PlayAudioStreamForPlayer(playerid,"http://dl.dropbox.com/u/70971912/Musicas/call%20me%20maybe.mp3");
            SendClientMessage(playerid,-1,"Ouvindo: Call Me Maybe - Carly Rae Jepsen. Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
        }
        else if(listitem == 5) {
            PlayAudioStreamForPlayer(playerid,"http://dl.dropbox.com/u/70971912/Musicas/02-usher_feat._will.i.am--omg_%28almighty_remix%29-wus%202010%20%280daymusic.org%29.mp3");
            SendClientMessage(playerid,-1,"Ouvindo: OMG (Remix) - Usher feat Will.i.am. Use: /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
        }
        else if(listitem == 6) {
            PlayAudioStreamForPlayer(playerid,"http://dl.dropbox.com/u/70971912/Musicas/03%20-%20I%27m%20Into%20You%20%28Feat.%20Lil%27%20Wayne%29.mp3");
            SendClientMessage(playerid,-1,"Ouvindo: I'm into you - Jennifer Lopez feat Lil' Wayne. Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
        }
        else if(listitem == 7) {
            PlayAudioStreamForPlayer(playerid,"http://dl.dropbox.com/u/70971912/Musicas/Black%20Eyed%20Pears%20feat.%20Sergio%20Mendez%20-%20Mas%20Que%20Nada.mp3");
            SendClientMessage(playerid,-1,"Ouvindo: Mas que nada - Black Eyed Peas. Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
        }
        else if(listitem == 8) {
            PlayAudioStreamForPlayer(playerid,"http://dl.dropbox.com/u/70971912/Musicas/funk%20remix%20para%20nossa%20alegria%20-%20wa%20pictures.mp3");
            SendClientMessage(playerid,-1,"Ouvindo: Remix Para Nossa Alegria. Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
         }
        else if(listitem == 9) {
            PlayAudioStreamForPlayer(playerid,"http://dl.dropbox.com/u/70971912/Musicas/Chris%20Brown%20feat.%20Rihanna%20-%20Turn%20Up%20The%20Music%20%28Remix%29.mp3");
            SendClientMessage(playerid,-1,"Ouvindo: Turn Up The Music - Chris Brown feat Rihanna. Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;

          }
          else if(listitem == 10) {
            PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/93019797/Supernatural%20Tribute%20-%20Kansas%20-%20Carry%20On%20My%20Wayward%20Son%20-%20Legendado%20BR.mp3");
            SendClientMessage(playerid,-1,"Ouvindo:Supernatural tribute Kansas Carry On My Wayward . Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
          }
          else if(listitem == 11) {
            PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/93019797/Dinamite%2098%20%26%20Mad%20Lion%20-%20Gotta%20Get%20Nive.mp3");
            SendClientMessage(playerid,-1,"Ouvindo:Dinamite 98 & Mad Lion - Gotta Get Nive . Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
          }
          else if(listitem == 12) {
            PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/93019797/The%20Game%20ft.50%20cent%20How%20We%20Do%20%28Live%29.mp3");
            SendClientMessage(playerid,-1,"Ouvindo:The Game ft.50 cent How We Do (Live) . Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
          }
          else if(listitem == 13) {
            PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/93019797/You%20Don%27t%20Know%20feat.%2050%20cent%20-%20Eminem.mp3");
            SendClientMessage(playerid,-1,"Ouvindo:Eminem ft. 50 Cent - You Don't Know . Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
          }
          else if(listitem == 14) {
            PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/93019797/Lancinho%20-%20Turma%20Do%20Pagode.mp3");
            SendClientMessage(playerid,-1,"Ouvindo:Lancinho - Turma Do Pagode . Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
          }
          else if(listitem == 15) {
            PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/93019797/N%C3%A3o%20tem%20hora%20e%20nem%20lugar%20-%20Exaltasamba.mp3");
            SendClientMessage(playerid,-1,"Ouvindo:Nгo tem hora e nem lugar - Exaltasamba . Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
          }
          else if(listitem == 16) {
            PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/93019797/SORRISO%20MAROTO%202012%20-%20assim%20vc%20mata%20papai.mp3");
            SendClientMessage(playerid,-1,"Ouvindo:SORRISO MAROTO 2012 - assim vc mata papai . Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
          }
          else if(listitem == 17) {
            PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/93019797/T%C3%B4%20te%20filmando%20Sorria.mp3");
            SendClientMessage(playerid,-1,"Ouvindo:Os Travessos - Sorria To Te Filmando.. Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
         }
         else if(listitem == 18) {
            PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/93019797/chuva%20passageira-Doce%20Encontro.mp3");
            SendClientMessage(playerid,-1,"Ouvindo:chuva passageira-Doce Encontro. Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
        }
        else if(listitem == 19) {
            PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/93019797/Doce%20Encontro%20-%20Diga%20Sim%20Pra%20Mim.mp3");
            SendClientMessage(playerid,-1,"Ouvindo:Doce Encontro - Diga Sim Pra Mim. Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
        }
        else if(listitem == 20) {
            PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/93019797/Doce%20encontro%20-%20vem%20pra%20perto%20de%20mim.mp3");
            SendClientMessage(playerid,-1,"Ouvindo:Doce encontro - vem pra perto de mim. Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
        }
        else if(listitem == 21) {
            PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/93019797/Grupo%20Op%C3%A7%C3%A3o%203%20L%C3%A1grimas%20v%C3%A3o%20e%20vem.mp3");
            SendClientMessage(playerid,-1,"Ouvindo:Grupo Opзгo 3 Lбgrimas vгo e vem. Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
        }
         else if(listitem == 22) {
            PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/93019797/Slipknot%20-%20Before%20I%20Forget.mp3");
            SendClientMessage(playerid,-1,"Ouvindo:Slipknot - Before I forget. Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
        }
        else if(listitem == 23) {
            PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/93019797/Eminem%20-%20Ass%20Like%20That.mp3");
            SendClientMessage(playerid,-1,"Ouvindo:Eminem - Ass Like That. Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
        }
        else if(listitem == 24) {
            PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/93019797/50%20Cent%20-%20Best%20Friend%20ft.%20Olivia.mp3");
            SendClientMessage(playerid,-1,"Ouvindo:50 Cent - Best Friend ft. Olivia. Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
        }
         else if(listitem == 25) {
            PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/93019797/50%20Cent%20-%20Still%20Kill%20Feat.%20Akon.mp3");
            SendClientMessage(playerid,-1,"Ouvindo:50 Cent - Still Kill Feat. Akon. Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
        }
         else if(listitem == 26) {
            PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/93019797/50%20cent%20-%20pimp.mp3");
            SendClientMessage(playerid,-1,"Ouvindo:50 cent - pimp. Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
        }
        else if(listitem == 27) {
            PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/93019797/50%20Cent%20Disco%20Inferno.mp3");
            SendClientMessage(playerid,-1,"Ouvindo:50 Cent - Disco Inferno. Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
        }
        else if(listitem == 28) {
            PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/93019797/50%20Cent%20-%20Baby%20By%20Me%20ft.%20Ne-Yo.mp3");
            SendClientMessage(playerid,-1,"Ouvindo:50 Cent - Baby By Me ft. Ne-Yo. Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
        }
        else if(listitem == 29) {
            PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/93019797/Eminem%20-%20Not%20Afraid.mp3");
            SendClientMessage(playerid,-1,"Ouvindo:Eminem - Not Afraid. Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
        }
         else if(listitem == 30) {
            PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/93019797/Nelly%20-%20My%20Place%20ft.%20Jaheim.mp3");
            SendClientMessage(playerid,-1,"Ouvindo:Nelly - My Place ft. Jaheim. Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
        }
        else if(listitem == 31) {
            PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/93019797/Eminem%20-%20When%20I%27m%20gone.mp3");
            SendClientMessage(playerid,-1,"Ouvindo:Eminem - When I'm gone. Use /desligarmp3 para desligar");
            OuvindoMusica[playerid] = true;
        }
            return 1;
}
Reply
#2

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
      if(dialogid == DIALOG1)
      {
             if(listitem == 1)
             {
                    ShowPlayerDialog(playerid, DIALOG2, DIALOG_STYLE_LIST, "Dialog 2", "....", "Ok","Cancelar");
             }
      }
      return 1;
}
Um pequeno exemplo
Reply
#3

PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
      if(
dialogid == RADIO)
      {
             if(
listitem == 1)
             {
                    
ShowPlayerDialog(playeridCATEGORIA1DIALOG_STYLE_LIST"Radios da Categoria 1""....""Ok","Cancelar");
             }
             if(
listitem == 2)
             {
                    
ShowPlayerDialog(playeridCATEGORIA2DIALOG_STYLE_LIST"Radios da Categoria 2""....""Ok","Cancelar");
             }
      }
      return 
1;

Tenta ae manin
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)