[Ajuda] Comparaзхes de strings
#3

Saudaзхes !

Nгo deixe enum com nome de enum .. n sei por qual motivo o sistema nгo aceita isso !

pawn Код:
enum Factioninfos
{
    // ....
    lider1[30],
    lider2[30],
    lider3[30],
    membro1[30],
    membro2[30],
    membro3[30],
    membro4[30],
    membro5[30],
    membro6[30],
    membro7[30],
    membro8[30],
    membro9[30],
    membro10[30],
    membro11[30],
    membro12[30]  // se caso este seja o ultimo
    // ....
}
new FactionInfo[MAX_FACTIONS][Factioninfos];

Mas isso aqui ta bem errado em amigгo, nгo se faz assim ..

pawn Код:
name = FactionInfo[orgid][lider1];

pawn Код:
if(dialogid == 590){
    new name[30];
    new orgid = fmembro[playerid];
    if(!response) return true;

    switch( listitem ) {
        case 0: format(name, 30, "%s", FactionInfo[orgid][lider1]);
        case 1: format(name, 30, "%s", FactionInfo[orgid][lider2]);
        case 2: format(name, 30, "%s", FactionInfo[orgid][lider3]);
        case 3: format(name, 30, "%s", FactionInfo[orgid][membro1]);
        case 4: format(name, 30, "%s", FactionInfo[orgid][membro2]);
        case 5: format(name, 30, "%s", FactionInfo[orgid][membro3]);
        case 6: format(name, 30, "%s", FactionInfo[orgid][membro4]);
        case 7: format(name, 30, "%s", FactionInfo[orgid][membro5]);
        case 8: format(name, 30, "%s", FactionInfo[orgid][membro6]);
        case 9: format(name, 30, "%s", FactionInfo[orgid][membro7]);
        case 10: format(name, 30, "%s", FactionInfo[orgid][membro8]);
        case 11: format(name, 30, "%s", FactionInfo[orgid][membro9]);
        case 12: format(name, 30, "%s", FactionInfo[orgid][membro10]);
        case 13: format(name, 30, "%s", FactionInfo[orgid][membro11]);
        case 14: format(name, 30, "%s", FactionInfo[orgid][membro12]);
    }
    if(strcmp(name, "Empty") {
        ShowPlayerDialog(playerid, 591, DIALOG_STYLE_INPUT, "Gerenciar", "Digite abaixo o nome do jogador", "Invite", "Cancel");
    }
    else if(strcmp(name, "%s", PlayerName(playerid)) {
        ShowPlayerDialog(playerid, 592, DIALOG_STYLE_INPUT, "Gerenciar", "Pedir Contas", "Select", "Cancel");
    }
    else {  //  outros membros que existem
        ShowPlayerDialog(playerid, 593, DIALOG_STYLE_INPUT, "Gerenciar", "Demitir\nMudar Cargo", "Select", "Cancel");
    }
}
Obs: seu cуdigo ta muito confuso eu nгo intendi o que ele faz, mas arrumei para vocк ..
Reply


Messages In This Thread
Comparaзхes de strings - by luccagomes15 - 31.08.2015, 07:06
Re: Comparaзхes de strings - by mau.tito - 31.08.2015, 11:02
Re: Comparaзхes de strings - by Sky™ - 31.08.2015, 12:22
Re: Comparaзхes de strings - by luccagomes15 - 31.08.2015, 23:14
Re: Comparaзхes de strings - by Sky™ - 01.09.2015, 15:36
Re: Comparaзхes de strings - by luccagomes15 - 02.09.2015, 02:45

Forum Jump:


Users browsing this thread: 1 Guest(s)