[Ajuda] Comando /gangs
#1

Como faзo para exibir apenas 1 gang por linha?
Imagine que tenha 1 player online na gang, daн exibe lб o nome da gang no dialog, mas quando tem dois players, aparece as duas linhas com o mesmo nome da gang... Como faзo para exibir apenas 1 gang por linha independente de ter 1 ou mais players online nela?

Код:
bCMD[gangs]-(playerid, ajuda, params[])
{
    static arm[500]; arm[0] = '\0';
    static str[500];  str[0] = '\0';
    static Nome[24]; Nome[0] = '0';
    new count, arqgang[512], nmgang[512];
    for(new i=0;i<MAX_PLAYERS;i++) {
    	if(IsPlayerConnected(i)){
        	if(gang[i] == true) {
				GetPlayerName(i, Nome, sizeof(Nome));
				format(arquivo, sizeof(arquivo), ARQUIVOCONF, Nome);
 				count++;
				ngang[i] = DOF2_GetInt(arquivo, "NGang");
				format(arqgang, sizeof(arqgang), "gangs/%d.cok", ngang[i]);
				nmgang = DOF2_GetString(arqgang, "NomeGang");
            	format(str, sizeof(str),"{1E90FF}%s\n", nmgang);
            	strcat(arm, str);
        	}
	  	}
    }
    if(count<=0)return ShowPlayerDialog(playerid, DLGGANG+4, DIALOG_STYLE_MSGBOX, "===== {00FF00}Gangs{FFFFFF} ======", "Nenhuma gang online", "OK", "");
    if(count>0)ShowPlayerDialog(playerid, DLGGANG+4, DIALOG_STYLE_MSGBOX, "===== {00FF00}Gangs{FFFFFF} ======", arm, "OK", "");
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)