03.08.2014, 05:20
Olб pessoal... Fiz um comando de ediзгo de TAG para meu Gang War e na hora de verificar o se existe alguma gang com a mesma tag ele nгo funciona...
Segue a paste do codigo
Segue a paste do codigo
PHP код:
case DIALOG_GANG_EDITTAG: {
if(response){
new bool:TagE = false;
for(new i = 0; i < MAX_GANGS; ++i){
new novo[10];
format(novo,sizeof(novo),"%s",inputtext);
if(!strcmp(GangInfo[i][gTag], novo)) TagE = true; //Nessa parte, ele sempre ta retornando TRUE em todo FOR.
}
if(TagE){
SCM(playerid,COR_GANG, "[GANG] {FFFFFF}Tag existente. Por favor escolha outra.");
ShowPlayerDialog(playerid,DIALOG_GANG_EDITTAG, DIALOG_STYLE_INPUT, "Editar tag da gang", "Digite uma nova TAG para gang.","Editar","Sair");
return 1;
}
new tag[3];
strmid(tag, inputtext, 0,2);
//GangInfo[PlayerInfo[playerid][pGang]][gName] = tag;
format(GangInfo[PlayerInfo[playerid][pGang]][gName], 3, "%s", tag);
SaveGang(PlayerInfo[playerid][pGang]);
new str[60],list[3000];
strcat(list,"{9ACD32}>> {FFFFFF}Nome da gang: {87CEEB}%s\n"); //0
strcat(list,"{9ACD32}>> {FFFFFF}Tag:{87CEEB}%s\n"); //1
strcat(list,"{9ACD32}>> {FFFFFF}Membros\n"); //2
strcat(list,"{9ACD32}>> {FFFFFF}Status\n"); // 3
format(list,sizeof(list),list,GangInfo[PlayerInfo[playerid][pGang]][gName],GangInfo[PlayerInfo[playerid][pGang]][gTag]);
ShowPlayerDialog(playerid,DIALOG_GANG, DIALOG_STYLE_LIST, str, list, "Selecionar", "Sair" );
}
}