[AJUDA]Oque estб de errado ?
#4

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...
Reply


Messages In This Thread
[AJUDA]Oque estб de errado ? - by Nake01 - 29.06.2011, 13:20
Re: [AJUDA]Oque estб de errado ? - by Shadoww5 - 29.06.2011, 13:36
Re: [AJUDA]Oque estб de errado ? - by Macintosh - 29.06.2011, 13:37
Re: [AJUDA]Oque estб de errado ? - by Josma_cmd - 29.06.2011, 14:13
Re: [AJUDA]Oque estб de errado ? - by Nake01 - 29.06.2011, 14:14
Re: [AJUDA]Oque estб de errado ? - by Nake01 - 29.06.2011, 14:30

Forum Jump:


Users browsing this thread: 1 Guest(s)