[Ajuda] Com um click no nick da lista ! ! !
#1

Eae e como o titulo do topico diz ta ae os comandos \/

Em OnDialogResponse \/
pawn Код:
if(response == 1)
        {
            if(listitem == 0)
            {
                if(IsPlayerInRangeOfPoint(playerid,1.0,1552.2935,-1685.6453,13.5510))
                {
                    new info[512],info1[600],info3[70],info4[70],info5[70],info6[70],info7[70],info8[70],info9[70],info10[70],info11[70],info12[70],info13[70],info14[70],info15[70],info16[70],info17[70],info18[70];
                    format(info1,70,"Organizaзгo: Policia Militar\n");
                    vaga1 = format(info3,70,"Sub-Lнder 444: %s",InfoOrg[1][SubLider1]);
                    vaga2 = format(info4,70,"Sub-Lнder 555: %s",InfoOrg[1][SubLider2]);
                    vaga3 = format(info5,70,"Vaga 1: %s",InfoOrg[1][Membro1]);
                    vaga4 = format(info6,70,"Vaga 2: %s",InfoOrg[1][Membro2]);
                    vaga5 = format(info7,70,"Vaga 3: %s",InfoOrg[1][Membro3]);
                    vaga6 = format(info8,70,"Vaga 4: %s",InfoOrg[1][Membro4]);
                    vaga7 = format(info9,70,"Vaga 5: %s",InfoOrg[1][Membro5]);
                    vaga8 = format(info10,70,"Vaga 6: %s",InfoOrg[1][Membro6]);
                    vaga9 = format(info11,70,"Vaga 7: %s",InfoOrg[1][Membro7]);
                    vaga10 = format(info12,70,"Vaga 8: %s",InfoOrg[1][Membro8]);
                    vaga11 = format(info13,70,"Vaga 9: %s",InfoOrg[1][Membro9]);
                    vaga12 = format(info14,70,"Vaga 10: %s",InfoOrg[1][Membro10]);
                    vaga13 = format(info15,70,"Vaga 11: %s",InfoOrg[1][Membro11]);
                    vaga14 = format(info16,70,"Vaga 12: %s",InfoOrg[1][Membro12]);
                    vaga15 = format(info17,70,"Vaga 13: %s",InfoOrg[1][Membro13]);
                    vaga16 = format(info18,70,"Vaga 14: %s",InfoOrg[1][Membro14]);
                    format(info,600,"%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s",info1,info3,info4,info5,info6,info7,info8,info9,info10,info11,info12,info13,info14,info15,info16,info17,info18);
                    ShowPlayerDialog(playerid,ORG_MENU+4,DIALOG_STYLE_LIST,"Lista de Membros:",info,"Limpar","Voltar");
                    return 1;
                }
                if(IsPlayerInRangeOfPoint(playerid,1.0,2718.3936,-2398.5173,13.6328))
                {
                    new info[512],info1[600],info3[70],info4[70],info5[70],info6[70],info7[70],info8[70],info9[70],info10[70],info11[70],info12[70],info13[70],info14[70],info15[70],info16[70],info17[70],info18[70];
                    format(info1,70,"Organizaзгo: Exercito\n");
                    vaga1 = format(info3,70,"Sub-Lнder 444: %s",InfoOrg[2][SubLider1]);
                    vaga2 = format(info4,70,"Sub-Lнder 555: %s",InfoOrg[2][SubLider2]);
                    vaga3 = format(info5,70,"Vaga 1: %s",InfoOrg[2][Membro1]);
                    vaga4 = format(info6,70,"Vaga 2: %s",InfoOrg[2][Membro2]);
                    vaga5 = format(info7,70,"Vaga 3: %s",InfoOrg[2][Membro3]);
                    vaga6 = format(info8,70,"Vaga 4: %s",InfoOrg[2][Membro4]);
                    vaga7 = format(info9,70,"Vaga 5: %s",InfoOrg[2][Membro5]);
                    vaga8 = format(info10,70,"Vaga 6: %s",InfoOrg[2][Membro6]);
                    vaga9 = format(info11,70,"Vaga 7: %s",InfoOrg[2][Membro7]);
                    vaga10 = format(info12,70,"Vaga 8: %s",InfoOrg[2][Membro8]);
                    vaga11 = format(info13,70,"Vaga 9: %s",InfoOrg[2][Membro9]);
                    vaga12 = format(info14,70,"Vaga 10: %s",InfoOrg[2][Membro10]);
                    vaga13 = format(info15,70,"Vaga 11: %s",InfoOrg[2][Membro11]);
                    vaga14 = format(info16,70,"Vaga 12: %s",InfoOrg[2][Membro12]);
                    vaga15 = format(info17,70,"Vaga 13: %s",InfoOrg[2][Membro13]);
                    vaga16 = format(info18,70,"Vaga 14: %s",InfoOrg[2][Membro14]);
                    format(info,600,"%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s",info1,info3,info4,info5,info6,info7,info8,info9,info10,info11,info12,info13,info14,info15,info16,info17,info18);
                    ShowPlayerDialog(playerid,ORG_MENU+4,DIALOG_STYLE_LIST,"Lista de Membros:",info,"Limpar","Voltar");
                    return 1;
                }
                if(IsPlayerInRangeOfPoint(playerid,1.0,344.1900,-1497.4049,36.0391))
                {
                    new info[512],info1[600],info3[70],info4[70],info5[70],info6[70],info7[70],info8[70],info9[70],info10[70],info11[70],info12[70],info13[70],info14[70],info15[70],info16[70],info17[70],info18[70];
                    format(info1,70,"Organizaзгo: ROTAM\n");
                    vaga1 = format(info3,70,"Sub-Lнder 444: %s",InfoOrg[3][SubLider1]);
                    vaga2 = format(info4,70,"Sub-Lнder 555: %s",InfoOrg[3][SubLider2]);
                    vaga3 = format(info5,70,"Vaga 1: %s",InfoOrg[3][Membro1]);
                    vaga4 = format(info6,70,"Vaga 2: %s",InfoOrg[3][Membro2]);
                    vaga5 = format(info7,70,"Vaga 3: %s",InfoOrg[3][Membro3]);
                    vaga6 = format(info8,70,"Vaga 4: %s",InfoOrg[3][Membro4]);
                    vaga7 = format(info9,70,"Vaga 5: %s",InfoOrg[3][Membro5]);
                    vaga8 = format(info10,70,"Vaga 6: %s",InfoOrg[3][Membro6]);
                    vaga9 = format(info11,70,"Vaga 7: %s",InfoOrg[3][Membro7]);
                    vaga10 = format(info12,70,"Vaga 8: %s",InfoOrg[3][Membro8]);
                    vaga11 = format(info13,70,"Vaga 9: %s",InfoOrg[3][Membro9]);
                    vaga12 = format(info14,70,"Vaga 10: %s",InfoOrg[3][Membro10]);
                    vaga13 = format(info15,70,"Vaga 11: %s",InfoOrg[3][Membro11]);
                    vaga14 = format(info16,70,"Vaga 12: %s",InfoOrg[3][Membro12]);
                    vaga15 = format(info17,70,"Vaga 13: %s",InfoOrg[3][Membro13]);
                    vaga16 = format(info18,70,"Vaga 14: %s",InfoOrg[3][Membro14]);
                    format(info,600,"%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s",info1,info3,info4,info5,info6,info7,info8,info9,info10,info11,info12,info13,info14,info15,info16,info17,info18);
                    ShowPlayerDialog(playerid,ORG_MENU+4,DIALOG_STYLE_LIST,"Lista de Membros:",info,"Limpar","Voltar");
                    return 1;
                }
                if(IsPlayerInRangeOfPoint(playerid,1.0,899.3647,-1004.3874,37.8058))
                {
                    new info[512],info1[600],info3[70],info4[70],info5[70],info6[70],info7[70],info8[70],info9[70],info10[70],info11[70],info12[70],info13[70],info14[70],info15[70],info16[70],info17[70],info18[70];
                    format(info1,70,"Organizaзгo: Policia Civil\n");
                    vaga1 = format(info3,70,"Sub-Lнder 444: %s",InfoOrg[4][SubLider1]);
                    vaga2 = format(info4,70,"Sub-Lнder 555: %s",InfoOrg[4][SubLider2]);
                    vaga3 = format(info5,70,"Vaga 1: %s",InfoOrg[4][Membro1]);
                    vaga4 = format(info6,70,"Vaga 2: %s",InfoOrg[4][Membro2]);
                    vaga5 = format(info7,70,"Vaga 3: %s",InfoOrg[4][Membro3]);
                    vaga6 = format(info8,70,"Vaga 4: %s",InfoOrg[4][Membro4]);
                    vaga7 = format(info9,70,"Vaga 5: %s",InfoOrg[4][Membro5]);
                    vaga8 = format(info10,70,"Vaga 6: %s",InfoOrg[4][Membro6]);
                    vaga9 = format(info11,70,"Vaga 7: %s",InfoOrg[4][Membro7]);
                    vaga10 = format(info12,70,"Vaga 8: %s",InfoOrg[4][Membro8]);
                    vaga11 = format(info13,70,"Vaga 9: %s",InfoOrg[4][Membro9]);
                    vaga12 = format(info14,70,"Vaga 10: %s",InfoOrg[4][Membro10]);
                    vaga13 = format(info15,70,"Vaga 11: %s",InfoOrg[4][Membro11]);
                    vaga14 = format(info16,70,"Vaga 12: %s",InfoOrg[4][Membro12]);
                    vaga15 = format(info17,70,"Vaga 13: %s",InfoOrg[4][Membro13]);
                    vaga16 = format(info18,70,"Vaga 14: %s",InfoOrg[4][Membro14]);
                    format(info,600,"%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s",info1,info3,info4,info5,info6,info7,info8,info9,info10,info11,info12,info13,info14,info15,info16,info17,info18);
                    ShowPlayerDialog(playerid,ORG_MENU+4,DIALOG_STYLE_LIST,"Lista de Membros:",info,"Limpar","Voltar");
                    return 1;
                }
                if(IsPlayerInRangeOfPoint(playerid,1.0,630.0753,-565.8651,16.7176))
                {
                    new info[512],info1[600],info3[70],info4[70],info5[70],info6[70],info7[70],info8[70],info9[70],info10[70],info11[70],info12[70],info13[70],info14[70],info15[70],info16[70],info17[70],info18[70];
                    format(info1,70,"Organizaзгo: Policia Federal\n");
                    vaga1 = format(info3,70,"Sub-Lнder 444: %s",InfoOrg[5][SubLider1]);
                    vaga2 = format(info4,70,"Sub-Lнder 555: %s",InfoOrg[5][SubLider2]);
                    vaga3 = format(info5,70,"Vaga 1: %s",InfoOrg[5][Membro1]);
                    vaga4 = format(info6,70,"Vaga 2: %s",InfoOrg[5][Membro2]);
                    vaga5 = format(info7,70,"Vaga 3: %s",InfoOrg[5][Membro3]);
                    vaga6 = format(info8,70,"Vaga 4: %s",InfoOrg[5][Membro4]);
                    vaga7 = format(info9,70,"Vaga 5: %s",InfoOrg[5][Membro5]);
                    vaga8 = format(info10,70,"Vaga 6: %s",InfoOrg[5][Membro6]);
                    vaga9 = format(info11,70,"Vaga 7: %s",InfoOrg[5][Membro7]);
                    vaga10 = format(info12,70,"Vaga 8: %s",InfoOrg[5][Membro8]);
                    vaga11 = format(info13,70,"Vaga 9: %s",InfoOrg[5][Membro9]);
                    vaga12 = format(info14,70,"Vaga 10: %s",InfoOrg[5][Membro10]);
                    vaga13 = format(info15,70,"Vaga 11: %s",InfoOrg[5][Membro11]);
                    vaga14 = format(info16,70,"Vaga 12: %s",InfoOrg[5][Membro12]);
                    vaga15 = format(info17,70,"Vaga 13: %s",InfoOrg[5][Membro13]);
                    vaga16 = format(info18,70,"Vaga 14: %s",InfoOrg[5][Membro14]);
                    format(info,600,"%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s",info1,info3,info4,info5,info6,info7,info8,info9,info10,info11,info12,info13,info14,info15,info16,info17,info18);
                    ShowPlayerDialog(playerid,ORG_MENU+4,DIALOG_STYLE_LIST,"Lista de Membros:",info,"Limpar","Voltar");
                    return 1;
                }
                if(IsPlayerInRangeOfPoint(playerid,1.0,1471.4576,-1771.4272,18.7958))
                {
                    new info[512],info1[600],info3[70],info4[70],info5[70],info6[70],info7[70],info8[70],info9[70],info10[70],info11[70],info12[70],info13[70],info14[70],info15[70],info16[70],info17[70],info18[70];
                    format(info1,70,"Organizaзгo: Prefeitura de LS\n");
                    vaga1 = format(info3,70,"Sub-Lнder 444: %s",InfoOrg[6][SubLider1]);
                    vaga2 = format(info4,70,"Sub-Lнder 555: %s",InfoOrg[6][SubLider2]);
                    vaga3 = format(info5,70,"Vaga 1: %s",InfoOrg[6][Membro1]);
                    vaga4 = format(info6,70,"Vaga 2: %s",InfoOrg[6][Membro2]);
                    vaga5 = format(info7,70,"Vaga 3: %s",InfoOrg[6][Membro3]);
                    vaga6 = format(info8,70,"Vaga 4: %s",InfoOrg[6][Membro4]);
                    vaga7 = format(info9,70,"Vaga 5: %s",InfoOrg[6][Membro5]);
                    vaga8 = format(info10,70,"Vaga 6: %s",InfoOrg[6][Membro6]);
                    vaga9 = format(info11,70,"Vaga 7: %s",InfoOrg[6][Membro7]);
                    vaga10 = format(info12,70,"Vaga 8: %s",InfoOrg[6][Membro8]);
                    vaga11 = format(info13,70,"Vaga 9: %s",InfoOrg[6][Membro9]);
                    vaga12 = format(info14,70,"Vaga 10: %s",InfoOrg[6][Membro10]);
                    vaga13 = format(info15,70,"Vaga 11: %s",InfoOrg[6][Membro11]);
                    vaga14 = format(info16,70,"Vaga 12: %s",InfoOrg[6][Membro12]);
                    vaga15 = format(info17,70,"Vaga 13: %s",InfoOrg[6][Membro13]);
                    vaga16 = format(info18,70,"Vaga 14: %s",InfoOrg[6][Membro14]);
                    format(info,600,"%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s",info1,info3,info4,info5,info6,info7,info8,info9,info10,info11,info12,info13,info14,info15,info16,info17,info18);
                    ShowPlayerDialog(playerid,ORG_MENU+4,DIALOG_STYLE_LIST,"Lista de Membros:",info,"Limpar","Voltar");
                    return 1;
                }
                if(IsPlayerInRangeOfPoint(playerid,1.0,1174.6467,-1315.3687,13.9868))
                {
                    new info[512],info1[600],info3[70],info4[70],info5[70],info6[70],info7[70],info8[70],info9[70],info10[70],info11[70],info12[70],info13[70],info14[70],info15[70],info16[70],info17[70],info18[70];
                    format(info1,70,"Organizaзгo: SAMU\n");
                    vaga1 = format(info3,70,"Sub-Lнder 444: %s",InfoOrg[7][SubLider1]);
                    vaga2 = format(info4,70,"Sub-Lнder 555: %s",InfoOrg[7][SubLider2]);
                    vaga3 = format(info5,70,"Vaga 1: %s",InfoOrg[7][Membro1]);
                    vaga4 = format(info6,70,"Vaga 2: %s",InfoOrg[7][Membro2]);
                    vaga5 = format(info7,70,"Vaga 3: %s",InfoOrg[7][Membro3]);
                    vaga6 = format(info8,70,"Vaga 4: %s",InfoOrg[7][Membro4]);
                    vaga7 = format(info9,70,"Vaga 5: %s",InfoOrg[7][Membro5]);
                    vaga8 = format(info10,70,"Vaga 6: %s",InfoOrg[7][Membro6]);
                    vaga9 = format(info11,70,"Vaga 7: %s",InfoOrg[7][Membro7]);
                    vaga10 = format(info12,70,"Vaga 8: %s",InfoOrg[7][Membro8]);
                    vaga11 = format(info13,70,"Vaga 9: %s",InfoOrg[7][Membro9]);
                    vaga12 = format(info14,70,"Vaga 10: %s",InfoOrg[7][Membro10]);
                    vaga13 = format(info15,70,"Vaga 11: %s",InfoOrg[7][Membro11]);
                    vaga14 = format(info16,70,"Vaga 12: %s",InfoOrg[7][Membro12]);
                    vaga15 = format(info17,70,"Vaga 13: %s",InfoOrg[7][Membro13]);
                    vaga16 = format(info18,70,"Vaga 14: %s",InfoOrg[7][Membro14]);
                    format(info,600,"%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s",info1,info3,info4,info5,info6,info7,info8,info9,info10,info11,info12,info13,info14,info15,info16,info17,info18);
                    ShowPlayerDialog(playerid,ORG_MENU+4,DIALOG_STYLE_LIST,"Lista de Membros:",info,"Limpar","Voltar");
                    return 1;
                }
                if(IsPlayerInRangeOfPoint(playerid,1.0,-345.0686,-1046.3811,59.8125))
                {
                    new info[512],info1[600],info3[70],info4[70],info5[70],info6[70],info7[70],info8[70],info9[70],info10[70],info11[70],info12[70],info13[70],info14[70],info15[70],info16[70],info17[70],info18[70];
                    format(info1,70,"Organizaзгo: Drifter\n");
                    vaga1 = format(info3,70,"Sub-Lнder 444: %s",InfoOrg[8][SubLider1]);
                    vaga2 = format(info4,70,"Sub-Lнder 555: %s",InfoOrg[8][SubLider2]);
                    vaga3 = format(info5,70,"Vaga 1: %s",InfoOrg[8][Membro1]);
                    vaga4 = format(info6,70,"Vaga 2: %s",InfoOrg[8][Membro2]);
                    vaga5 = format(info7,70,"Vaga 3: %s",InfoOrg[8][Membro3]);
                    vaga6 = format(info8,70,"Vaga 4: %s",InfoOrg[8][Membro4]);
                    vaga7 = format(info9,70,"Vaga 5: %s",InfoOrg[8][Membro5]);
                    vaga8 = format(info10,70,"Vaga 6: %s",InfoOrg[8][Membro6]);
                    vaga9 = format(info11,70,"Vaga 7: %s",InfoOrg[8][Membro7]);
                    vaga10 = format(info12,70,"Vaga 8: %s",InfoOrg[8][Membro8]);
                    vaga11 = format(info13,70,"Vaga 9: %s",InfoOrg[8][Membro9]);
                    vaga12 = format(info14,70,"Vaga 10: %s",InfoOrg[8][Membro10]);
                    vaga13 = format(info15,70,"Vaga 11: %s",InfoOrg[8][Membro11]);
                    vaga14 = format(info16,70,"Vaga 12: %s",InfoOrg[8][Membro12]);
                    vaga15 = format(info17,70,"Vaga 13: %s",InfoOrg[8][Membro13]);
                    vaga16 = format(info18,70,"Vaga 14: %s",InfoOrg[8][Membro14]);
                    format(info,600,"%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s",info1,info3,info4,info5,info6,info7,info8,info9,info10,info11,info12,info13,info14,info15,info16,info17,info18);
                    ShowPlayerDialog(playerid,ORG_MENU+4,DIALOG_STYLE_LIST,"Lista de Membros:",info,"Limpar","Voltar");
                    return 1;
                }
                if(IsPlayerInRangeOfPoint(playerid,1.0,1893.8096,-2025.9430,13.5469))
                {
                    new info[512],info1[600],info3[70],info4[70],info5[70],info6[70],info7[70],info8[70],info9[70],info10[70],info11[70],info12[70],info13[70],info14[70],info15[70],info16[70],info17[70],info18[70];
                    format(info1,70,"Organizaзгo: Triad\n");
                    vaga1 = format(info3,70,"Sub-Lнder 444: %s",InfoOrg[9][SubLider1]);
                    vaga2 = format(info4,70,"Sub-Lнder 555: %s",InfoOrg[9][SubLider2]);
                    vaga3 = format(info5,70,"Vaga 1: %s",InfoOrg[9][Membro1]);
                    vaga4 = format(info6,70,"Vaga 2: %s",InfoOrg[9][Membro2]);
                    vaga5 = format(info7,70,"Vaga 3: %s",InfoOrg[9][Membro3]);
                    vaga6 = format(info8,70,"Vaga 4: %s",InfoOrg[9][Membro4]);
                    vaga7 = format(info9,70,"Vaga 5: %s",InfoOrg[9][Membro5]);
                    vaga8 = format(info10,70,"Vaga 6: %s",InfoOrg[9][Membro6]);
                    vaga9 = format(info11,70,"Vaga 7: %s",InfoOrg[9][Membro7]);
                    vaga10 = format(info12,70,"Vaga 8: %s",InfoOrg[9][Membro8]);
                    vaga11 = format(info13,70,"Vaga 9: %s",InfoOrg[9][Membro9]);
                    vaga12 = format(info14,70,"Vaga 10: %s",InfoOrg[9][Membro10]);
                    vaga13 = format(info15,70,"Vaga 11: %s",InfoOrg[9][Membro11]);
                    vaga14 = format(info16,70,"Vaga 12: %s",InfoOrg[9][Membro12]);
                    vaga15 = format(info17,70,"Vaga 13: %s",InfoOrg[9][Membro13]);
                    vaga16 = format(info18,70,"Vaga 14: %s",InfoOrg[9][Membro14]);
                    format(info,600,"%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s",info1,info3,info4,info5,info6,info7,info8,info9,info10,info11,info12,info13,info14,info15,info16,info17,info18);
                    ShowPlayerDialog(playerid,ORG_MENU+4,DIALOG_STYLE_LIST,"Lista de Membros:",info,"Limpar","Voltar");
                    return 1;
                }
            }
            if(listitem == 1)
            {
                ShowPlayerDialog(playerid, ORG_MENU+3, DIALOG_STYLE_MSGBOX, "..:: | Limpar todas vagas | ::..", "Voce tem sertesa disso ?.", "Sim", "Nгo");
                return 1;
            }
            if(listitem == 2)
            {
            }
            if(listitem == 3)
            {
            }
            if(listitem == 4)
            {
            }
        }
        return 1;
    }
pawn Код:
if(dialogid == ORG_MENU+4)
    {
        if(response == 1)
        {
            new org = PlayerInfo[playerid][pLider];
            new arquivo[256];
            COLOR_MARROM -=0;
            format(arquivo, sizeof(arquivo), "/InfoOrg/Org%d.ini",org);
            if(playerid == vaga1)
            {
                strmid(InfoOrg[org][SubLider1], "Ninguem", 0, strlen("Ninguem"), 255);
                dini_Set(arquivo,"SubLider1","Ninguem");
                SendClientMessage(playerid, COLOR_LIGHTBLUE,"** Vocк Limpou a Vaga 444");
                return 1;
            }
            if(playerid == vaga2)
            {
                strmid(InfoOrg[org][SubLider2], "Ninguem", 0, strlen("Ninguem"), 255);
                dini_Set(arquivo,"SubLider2","Ninguem");
                SendClientMessage(playerid, COLOR_LIGHTBLUE,"** Vocк Limpou a Vaga 555");
                return 1;
            }
            if(playerid == vaga3)
            {
                strmid(InfoOrg[org][Membro1], "Ninguem", 0, strlen("Ninguem"), 255);
                dini_Set(arquivo,"Membro1","Ninguem");
                InfoOrg[org][Rank1] = 0;
                dini_IntSet(arquivo,"Rank1",0);
                SendClientMessage(playerid, COLOR_GRAD1,"Vaga 1 foi limpa.");
                return 1;
            }
            if(playerid == vaga4)
            {
                strmid(InfoOrg[org][Membro2], "Ninguem", 0, strlen("Ninguem"), 255);
                dini_Set(arquivo,"Membro2","Ninguem");
                InfoOrg[org][Rank2] = 0;
                dini_IntSet(arquivo,"Rank2",0);
                SendClientMessage(playerid, COLOR_GRAD1,"Vaga 2 foi limpa.");
                return 1;
            }
            if(playerid == vaga5)
            {
                strmid(InfoOrg[org][Membro3], "Ninguem", 0, strlen("Ninguem"), 255);
                dini_Set(arquivo,"Membro3","Ninguem");
                InfoOrg[org][Rank3] = 0;
                dini_IntSet(arquivo,"Rank3",0);
                SendClientMessage(playerid, COLOR_GRAD1,"Vaga 3 foi limpa.");
                return 1;
            }
            if(playerid == vaga6)
            {
                strmid(InfoOrg[org][Membro4], "Ninguem", 0, strlen("Ninguem"), 255);
                dini_Set(arquivo,"Membro4","Ninguem");
                InfoOrg[org][Rank4] = 0;
                dini_IntSet(arquivo,"Rank4",0);
                SendClientMessage(playerid, COLOR_GRAD1,"Vaga 4 foi limpa.");
                return 1;
            }
            if(playerid == vaga7)
            {
                strmid(InfoOrg[org][Membro5], "Ninguem", 0, strlen("Ninguem"), 255);
                dini_Set(arquivo,"Membro5","Ninguem");
                InfoOrg[org][Rank5] = 0;
                dini_IntSet(arquivo,"Rank5",0);
                SendClientMessage(playerid, COLOR_GRAD1,"Vaga 5 foi limpa.");
                return 1;
            }
            if(playerid == vaga8)
            {
                strmid(InfoOrg[org][Membro6], "Ninguem", 0, strlen("Ninguem"), 255);
                dini_Set(arquivo,"Membro6","Ninguem");
                InfoOrg[org][Rank6] = 0;
                dini_IntSet(arquivo,"Rank6",0);
                SendClientMessage(playerid, COLOR_GRAD1,"Vaga 6 foi limpa.");
                return 1;
            }
            if(playerid == vaga9)
            {
                strmid(InfoOrg[org][Membro7], "Ninguem", 0, strlen("Ninguem"), 255);
                dini_Set(arquivo,"Membro7","Ninguem");
                InfoOrg[org][Rank7] = 0;
                dini_IntSet(arquivo,"Rank7",0);
                SendClientMessage(playerid, COLOR_GRAD1,"Vaga 7 foi limpa.");
                return 1;
            }
            if(playerid == vaga10)
            {
                strmid(InfoOrg[org][Membro8], "Ninguem", 0, strlen("Ninguem"), 255);
                dini_Set(arquivo,"Membro8","Ninguem");
                InfoOrg[org][Rank8] = 0;
                dini_IntSet(arquivo,"Rank8",0);
                SendClientMessage(playerid, COLOR_GRAD1,"Vaga 8 foi limpa.");
                return 1;
            }
            if(playerid == vaga11)
            {
                strmid(InfoOrg[org][Membro9], "Ninguem", 0, strlen("Ninguem"), 255);
                dini_Set(arquivo,"Membro9","Ninguem");
                InfoOrg[org][Rank9] = 0;
                dini_IntSet(arquivo,"Rank9",0);
                SendClientMessage(playerid, COLOR_GRAD1,"Vaga 9 foi limpa.");
                return 1;
            }
            if(playerid == vaga12)
            {
                strmid(InfoOrg[org][Membro10], "Ninguem", 0, strlen("Ninguem"), 255);
                dini_Set(arquivo,"Membro10","Ninguem");
                InfoOrg[org][Rank10] = 0;
                dini_IntSet(arquivo,"Rank10",0);
                SendClientMessage(playerid, COLOR_GRAD1,"Vaga 10 foi limpa.");
                return 1;
            }
            if(playerid == vaga13)
            {
                strmid(InfoOrg[org][Membro11], "Ninguem", 0, strlen("Ninguem"), 255);
                dini_Set(arquivo,"Membro11","Ninguem");
                InfoOrg[org][Rank11] = 0;
                dini_IntSet(arquivo,"Rank11",0);
                SendClientMessage(playerid, COLOR_GRAD1,"Vaga 11 foi limpa.");
                return 1;
            }
            if(playerid == vaga14)
            {
                strmid(InfoOrg[org][Membro12], "Ninguem", 0, strlen("Ninguem"), 255);
                dini_Set(arquivo,"Membro12","Ninguem");
                InfoOrg[org][Rank12] = 0;
                dini_IntSet(arquivo,"Rank12",0);
                SendClientMessage(playerid, COLOR_GRAD1,"Vaga 12 foi limpa.");
                return 1;
            }
            if(playerid == vaga15)
            {
                strmid(InfoOrg[org][Membro13], "Ninguem", 0, strlen("Ninguem"), 255);
                dini_Set(arquivo,"Membro13","Ninguem");
                InfoOrg[org][Rank13] = 0;
                dini_IntSet(arquivo,"Rank13",0);
                SendClientMessage(playerid, COLOR_GRAD1,"Vaga 13 foi limpa.");
                return 1;
            }
            if(playerid == vaga16)
            {
                strmid(InfoOrg[org][Membro14], "Ninguem", 0, strlen("Ninguem"), 255);
                dini_Set(arquivo,"Membro14","Ninguem");
                InfoOrg[org][Rank14] = 0;
                dini_IntSet(arquivo,"Rank14",0);
                SendClientMessage(playerid, COLOR_GRAD1,"Vaga 14 foi limpa.");
                return 1;
            }
        }
        return 1;
    }
eu tentei dessa forma so iniciante anda se alguem ver o erro da um toque

@EDIT

nao ta dando erros nao, o problema e q nao funciona


Desde ja agradeзo a ajuda e coompreencao de vcs S2 *.* ! ! !
Reply
#2

UP ae, tambйm quero um infoorg desses *-*
Reply
#3

So um helpzinho num quero q faзao nada so me diga como fazer ja tentei varias formas igual essa ai pode ser ate noob mas to iniciante, 24 horas se passo PELO MENOS UMA LUZ, dica, sugestao de como fazer .
EX tanto faz dar um click no player da lista e click ok pra limpar ou duplo click da na mesma preciso q quando click no player da lista e o dialog for responder responder corretamente com o nick q eu click na lista
Reply
#4

Ajuda ae..
Reply
#5

Bem, hб vбrias maneiras de se fazer isso .


A mais simples de explicar й a com uso de uma variбvel global, ou seja, uma variбvel que poderб ser citada em qualquer parte do cуdigo em geral, sem precisar ser criada vбrias vezes e sem perder seu valor .


Veja o exemplo abaixo, nele ocorre o uso de uma variбvel global para representar o ID da Vaga do Jogador que o "Lider" escolheu no Dialog:


pawn Код:
//No Topo do GM:

#define ConfirmarLimpar /* Coloque algum ID de Dialog Aqui */
new VagaEscolhida;//A Variбvel Global




//Na public OnDialogResponse>


    if(dialogid == ORG_MENU+4)
    {
        new variavel = PlayerInfo[playerid][pLider];//Variбvel usada para detectar a organizaзгo escolhida nos dialogs anteriores, que deve ser a mesma organizaзгo do lнder (que й quem estб vendo o dialog).
        new texto[128];
        new vaga[128];
        if(response == 1)
        {
            if(listitem == 0)//O Primeiro Item da Lista com os Nomes
            {
                vaga = InfoOrg[variavel][SubLider1];
                format(texto,sizeof(texto),"Vai Limpar A Vaga de %s. Tem Certeza disso ?", vaga);
                ShowPlayerDialog(playerid, ConfirmarLimpar, DIALOG_STYLE_MSGBOX, texto, "Sim", "Nгo");
                VagaEscolhida = 1;//Assim que voce usarб para descobrir o ID da Vaga que voce escolheu no dialog.
                //No Caso, como o listitem foi 0 (o SubLider) a variбvel VagaEscolhida virarб 1 (representando o nъmero da vaga a ser limpa).
                //No listitem 1 (logo abaixo) a variбvel VagaEscolhida serб 2 e assim por diante....
            }
            if(listitem == 1)//................E assim por diante
        }
    }



    if(dialogid == ConfirmarLimpar)
    {
        if(response == 1)
        {
            new variavel = PlayerInfo[playerid][pLider];
            new arquivo[256];
            COLOR_MARROM -=0;
            format(arquivo, sizeof(arquivo), "/InfoOrg/Org%d.ini",variavel);
            if(VagaEscolhida == 1)//Uso da variбvel "VagaEscolhida"
            {
                strmid(InfoOrg[variavel][SubLider1], "Ninguem", 0, strlen("Ninguem"), 255);
                dini_Set(arquivo,"SubLider1","Ninguem");
                SendClientMessage(playerid, COLOR_LIGHTBLUE,"** Vocк Limpou a Vaga 444");
            }
            if(VagaEscolhida == 2)//................E assim por diante
        }
    }

Basta agora, analisar o cуdigo acima e os comentбrios no mesmo, para dar continuidade ao seu cуdigo .


Espero ter ajudado .
Reply
#6

rjjj muito obrigado mesmo mano pela ajuda S2 ! ! !

Quote:
Originally Posted by rjjj
Посмотреть сообщение
Bem, hб vбrias maneiras de se fazer isso .


A mais simples de explicar й a com uso de uma variбvel global, ou seja, uma variбvel que poderб ser citada em qualquer parte do cуdigo em geral, sem precisar ser criada vбrias vezes e sem perder seu valor .


Veja o exemplo abaixo, nele ocorre o uso de uma variбvel global para representar o ID da Vaga do Jogador que o "Lider" escolheu no Dialog:


pawn Код:
//No Topo do GM:

#define ConfirmarLimpar /* Coloque algum ID de Dialog Aqui */
new VagaEscolhida;//A Variбvel Global




//Na public OnDialogResponse>


    if(dialogid == ORG_MENU+4)
    {
        new variavel = PlayerInfo[playerid][pLider];//Variбvel usada para detectar a organizaзгo escolhida nos dialogs anteriores, que deve ser a mesma organizaзгo do lнder (que й quem estб vendo o dialog).
        new texto[128];
        new vaga[128];
        if(response == 1)
        {
            if(listitem == 0)//O Primeiro Item da Lista com os Nomes
            {
                vaga = InfoOrg[variavel][SubLider1];
                format(texto,sizeof(texto),"Vai Limpar A Vaga de %s. Tem Certeza disso ?", vaga);
                ShowPlayerDialog(playerid, ConfirmarLimpar, DIALOG_STYLE_MSGBOX, texto, "Sim", "Nгo");
                VagaEscolhida = 1;//Assim que voce usarб para descobrir o ID da Vaga que voce escolheu no dialog.
                //No Caso, como o listitem foi 0 (o SubLider) a variбvel VagaEscolhida virarб 1 (representando o nъmero da vaga a ser limpa).
                //No listitem 1 (logo abaixo) a variбvel VagaEscolhida serб 2 e assim por diante....
            }
            if(listitem == 1)//................E assim por diante
        }
    }



    if(dialogid == ConfirmarLimpar)
    {
        if(response == 1)
        {
            new variavel = PlayerInfo[playerid][pLider];
            new arquivo[256];
            COLOR_MARROM -=0;
            format(arquivo, sizeof(arquivo), "/InfoOrg/Org%d.ini",variavel);
            if(VagaEscolhida == 1)//Uso da variбvel "VagaEscolhida"
            {
                strmid(InfoOrg[variavel][SubLider1], "Ninguem", 0, strlen("Ninguem"), 255);
                dini_Set(arquivo,"SubLider1","Ninguem");
                SendClientMessage(playerid, COLOR_LIGHTBLUE,"** Vocк Limpou a Vaga 444");
            }
            if(VagaEscolhida == 2)//................E assim por diante
        }
    }

Basta agora, analisar o cуdigo acima e os comentбrios no mesmo, para dar continuidade ao seu cуdigo .


Espero ter ajudado .
essa era o q eu precessiva so nao precisei usar a variavel global mas e sim o resultado q eu precisava
q discuido meu eu mechendo em dialog e usando isso pra responder \/
pawn Код:
if(playerid == vaga4)
era disso q eua tava esquecendo o correto pra responder dialog list \/

pawn Код:
if(listitem == 0)
mano se caiu do ceu muito obrigado por ussa luz q vc me deu S2 e obrigado os q derao UP pra ajudar ai tambem S2






RESOLVIDO ! ! !
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)