SA-MP Forums Archive
[Ajuda] dialog radio - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] dialog radio (/showthread.php?tid=586186)



dialog radio - leandr58 - 20.08.2015

criei uma dialog de quando o plaer spowna aparecer uma dialog pra ele escolher se que cont ouvindo musica ou n so que toda vez que o player morre a dialog volta aparecer so quero que ela aparзa uma vez !!!


PHP код:
public OnPlayerSpawn(playerid
PHP код:
ShowPlayerDialog(playerid,Dialog_radio,DIALOG_STYLE_LIST," CONTINUAR COM A MUSICA","{00FF00}SIM\n{FF0000}NГO","Selecionar" ,"Cancelar")  ; 
PHP код:
dialog response 
PHP код:
if(dialogid == Dialog_radio)
{
    if(
response){
        
        if(
listitem == 0)
        
SendClientMessage(playerid,0x58654," [INFO]: Voce continuarar escultando musica!.");
       
        }
        {
        if(
listitem == 1){
        
SendClientMessage(playeridCOLOUR_DICA"[INFO]: A reproduзгo de rбdios ou sons web foi parada");
        
StopAudioStreamForPlayer(playerid);
        
OuvindoRadio[playerid] = false;
        return 
1;
        }
        
    }




Re: dialog radio - IgorLuiz - 20.08.2015

Coloca na public OnPlayerSpawn

PHP код:
    if(OuvindoRadio[playerid] == true)
    {
        
ShowPlayerDialog(playerid,Dialog_radio,DIALOG_STYLE_LIST," CONTINUAR COM A MUSICA","{00FF00}SIM\n{FF0000}NГO","Selecionar" ,"Cancelar");
        return 
1;
    } 



Re: dialog radio - iTakelot - 20.08.2015

Faзa uma verificaзгo na Callbeck OnPlayerSpawn.


Re: dialog radio - leandr58 - 20.08.2015

blz n da erro so que o dialog continua voltando ja tente treu e false quando coloco retur1 ou 0 minha testdeaw de
Quote:
entrada buga aparace depois que spowna



Re: dialog radio - iTakelot - 20.08.2015

PHP код:
public OnPlayerRequestSpawn(playerid)
{
    if(
OuvindoRadio[playerid] == false)
    {
        
ShowPlayerDialog(playerid,Dialog_radio,DIALOG_STYLE_LIST," CONTINUAR COM A MUSICA","{00FF00}SIM\n{FF0000}NГO","Selecionar" ,"Cancelar");
    }
    return 
1;


#Pega esse й novo...



Re: dialog radio - leandr58 - 20.08.2015

DA ERRO O POWNO PARA DE FUNFAR


Re: dialog radio - IgorLuiz - 20.08.2015

Cara tira tudo que vocк fez, e coloca esse FilterScript que fiz!

PHP код:
#include <a_samp>
new bool:OuvirRadio[MAX_PLAYERS];
#define Dialog_radio 776
public OnPlayerConnect(playerid)
{
    
OuvirRadio[playerid] = true;
    return 
1;
}
public 
OnPlayerSpawn(playerid)
{
    if(
OuvirRadio[playerid] == true)
    {
        
ShowPlayerDialog(playeridDialog_radioDIALOG_STYLE_LIST"CONTINUAR COM A MUSICA""{00FF00}SIM\n{FF0000}NГO""OK""");
        
SendClientMessage(playerid, -1"ola igor");
        return 
1;
    }
    return 
1;
}
public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if (
dialogid == Dialog_radio)
    {
        if(
response)
        {
            if(
listitem == 0)
            {
                
SendClientMessage(playerid, -1"[INFO]: Radio Continuara tocando");
                
OuvirRadio[playerid] = false;
                return 
1;
            }
            if(
listitem == 1)
            {
                
SendClientMessage(playerid, -1"[INFO]: A reproduзгo de rбdios ou sons web foi parada");
                
StopAudioStreamForPlayer(playerid);
                
OuvirRadio[playerid] = false;
                return 
1;
            }
        }
        return 
1;
    }
    return 
1;