31.08.2015, 12:22
Saudaзхes !
Nгo deixe enum com nome de enum .. n sei por qual motivo o sistema nгo aceita isso !
Mas isso aqui ta bem errado em amigгo, nгo se faz assim ..
Obs: seu cуdigo ta muito confuso eu nгo intendi o que ele faz, mas arrumei para vocк ..
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");
}
}