SA-MP Forums Archive
[AJUDA]Oque estб de errado ? - 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]Oque estб de errado ? (/showthread.php?tid=265101)



[AJUDA]Oque estб de errado ? - Nake01 - 29.06.2011

Galera oque estб de errado nesta dialog? quando boto ela da 26 erros

PHP код:
    if(dialogid == 985)
    {
    if(
response)
     {
    switch(
listitem)
    {
    case 
0:{
    
ShowPlayerDialog(playerid,986,DIALOG_STYLE_LIST,"Escolha uma Facзгo","Comando Vermelho - LS\nAmigo dos Amgios - LS\nPrimeiro Comando da Capital - LS\nTerceiro Comando Puro - LS","Selecionar","Voltar");
    }
    case 
1:{
    
ShowPlayerDialog(playerid,987,DIALOG_STYLE_LIST,"Escolha uma Facзгo","Comando Vermelho - SF\nAmigo dos Amgios - SF\nPrimeiro Comando da Capital - SF\nTerceiro Comando Puro - SF","Selecionar","Voltar");
    }
    case 
2:{
    
ShowPlayerDialog(playerid,988,DIALOG_STYLE_LIST,"Escolha uma Facзгo","Comando Vermelho - LV\nAmigo dos Amgios - LV\nPrimeiro Comando da Capital - LV\nTerceiro Comando Puro - LV","Selecionar","Voltar");
    }
    }
    }
    }
    else return 
ShowPlayerDialog(playerid,985,DIALOG_STYLE_LIST,"Escolha uma Cidade","Los Santos\nSan Fierro\nLas Venturas","Selecionar","Voltar");
    }
    }
    if(
dialogid == 986)
    {
    new 
name[MAX_PLAYER_NAME], string[128];
    
GetPlayerName(playeridnamesizeof(name));
    
format(filesizeof(file), "%s.ini"name);
    if(
response)
    {
    switch(
listitem)
    {
    case 
0:{
    
dini_IntSet(file"Level",Level);
    }
    case 
1:{
    
dini_IntSet(file"Level",Level);
    }
    case 
2:{
    
dini_IntSet(file"Level",Level);
    }
    case 
3:{
    
dini_IntSet(file"Level",Level);
    }
    }
    }
    }
        if(
dialogid == 987)
    {
    new 
name[MAX_PLAYER_NAME], string[128];
    
GetPlayerName(playeridnamesizeof(name));
    
format(filesizeof(file), "%s.ini"name);
    if(
response)
    {
    switch(
listitem)
    {
    case 
0:{
    
dini_IntSet(file"Level",Level);
    }
    case 
1:{
    
dini_IntSet(file"Level",Level);
    }
    case 
2:{
    
dini_IntSet(file"Level",Level);
    }
    case 
3:{
    
dini_IntSet(file"Level",Level);
    }
    }
    }
    }
        if(
dialogid == 988)
    {
    new 
name[MAX_PLAYER_NAME], string[128];
    
GetPlayerName(playeridnamesizeof(name));
    
format(filesizeof(file), "%s.ini"name);
    if(
response)
    {
    switch(
listitem)
    {
    case 
0:{
    
dini_IntSet(file"Level",Level);
    }
    case 
1:{
    
dini_IntSet(file"Level",Level);
    }
    case 
2:{
    
dini_IntSet(file"Level",Level);
    }
    case 
3:{
    
dini_IntSet(file"Level",Level);
    }
    }
    }
    } 



Re: [AJUDA]Oque estб de errado ? - Shadoww5 - 29.06.2011

Idente seus codigos e assim vocк irб descobrir o erro.


Re: [AJUDA]Oque estб de errado ? - Macintosh - 29.06.2011

Chaves, verifique todas elas.
Identaзгo nota 10! kkkkkk


Re: [AJUDA]Oque estб de errado ? - Josma_cmd - 29.06.2011

Tenta mais ou menos assim:
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 985)
    {
        if(response)
        {
            switch(listitem)
            {
                case 0:
                {
                    ShowPlayerDialog(playerid,986,DIALOG_STYLE_LIST,"Escolha uma Facзгo","Comando Vermelho - LS\nAmigo dos Amgios - LS\nPrimeiro Comando da Capital - LS\nTerceiro Comando Puro - LS","Selecionar","Voltar");
                }
                case 1:
                {
                    ShowPlayerDialog(playerid,987,DIALOG_STYLE_LIST,"Escolha uma Facзгo","Comando Vermelho - SF\nAmigo dos Amgios - SF\nPrimeiro Comando da Capital - SF\nTerceiro Comando Puro - SF","Selecionar","Voltar");
                }
                case 2:
                {
                    ShowPlayerDialog(playerid,988,DIALOG_STYLE_LIST,"Escolha uma Facзгo","Comando Vermelho - LV\nAmigo dos Amgios - LV\nPrimeiro Comando da Capital - LV\nTerceiro Comando Puro - LV","Selecionar","Voltar");
                }
            }
        }
        else if(!response) return else return ShowPlayerDialog(playerid,985,DIALOG_STYLE_LIST,"Escolha uma Cidade","Los Santos\nSan Fierro\nLas Venturas","Selecionar","Voltar");
    }
    if(dialogid == 986)
    {
        new name[MAX_PLAYER_NAME], string[128];
        GetPlayerName(playerid, name, sizeof(name));
        format(file, sizeof(file), "%s.ini", name);
        if(response)
        {
            switch(listitem)
            {
                case 0:
                {
                    dini_IntSet(file, "Level",Level);
                    break;
                }
                case 1:
                {
                    dini_IntSet(file, "Level",Level);
                    break;
                }
                case 2:
                {
                    dini_IntSet(file, "Level",Level);
                    break;
                }
                case 3:
                {
                    dini_IntSet(file, "Level",Level);
                    break;
                }
            }
        }
        return 1;
    }
    if(dialogid == 987)
    {
        new name[MAX_PLAYER_NAME], string[128];
        GetPlayerName(playerid, name, sizeof(name));
        format(file, sizeof(file), "%s.ini", name);
        if(response)
        {
            switch(listitem)
            {
                case 0:
                {
                    dini_IntSet(file, "Level",Level);
                    break;
                }
                case 1:
                {
                    dini_IntSet(file, "Level",Level);
                    break;
                }
                case 2:
                {
                    dini_IntSet(file, "Level",Level);
                    break;
                }
                case 3:
                {
                    dini_IntSet(file, "Level",Level);
                    break;
                }
            }
        }
        return 1;
    }
    if(dialogid == 988)
    {
        new name[MAX_PLAYER_NAME], string[128];
        GetPlayerName(playerid, name, sizeof(name));
        format(file, sizeof(file), "%s.ini", name);
        if(response)
        {
            switch(listitem)
            {
                case 0:
                {
                    dini_IntSet(file, "Level",Level);
                    break;
                }
                case 1:
                {
                    dini_IntSet(file, "Level",Level);
                    break;
                }
                case 2:
                {
                    dini_IntSet(file, "Level",Level);
                    break;
                }
                case 3:
                {
                    dini_IntSet(file, "Level",Level);
                    break;
                }
            }
        }
        return 1;
    }
    return 1;
}
Eu acho disnecessбrio usar chaves pra colocar apenas uma sintaxe na case mas enfim...


Re: [AJUDA]Oque estб de errado ? - Nake01 - 29.06.2011

Obg, Shadoww5 Consegui verifiquei e arrumei


Re: [AJUDA]Oque estб de errado ? - Nake01 - 29.06.2011

Obg Josma tambйm ajudou