[Ajuda] Bug no /orgs
#1

ai galera to com um bug no /orgs, a org 29 policia rodoviaria federal , ta bugada no /orgs, veja o print abaixo



ai como vcs podem ver nao estar aparecendo o nome todo e nem a informacao do lider, se poderem mim ajudar...


Код:
   	if (strcmp("/orgs", cmdtext, true, 10) == 0)
	{
        if(IsPlayerConnected(playerid))
	    {
			new DialogNGL[1500];
			format(string,sizeof(string), "{FFFFFF} 1 - {0080C0}Policia Militar:{FF9000} %s\n", InfoOrg[1][Lider]);
            strcat(DialogNGL,string);
    		format(string,sizeof(string), "{FFFFFF} 2 - {004080}ROTA:{FF9000} %s\n", InfoOrg[2][Lider]);
            strcat(DialogNGL,string);
    		format(string,sizeof(string), "{FFFFFF} 3 - {008000}Exercito:{FF9000} %s\n", InfoOrg[3][Lider]);
            strcat(DialogNGL,string);
    		format(string,sizeof(string), "{FFFFFF} 4 - {FF8080}Mйdicos:{FF9000} %s\n", InfoOrg[4][Lider]);
            strcat(DialogNGL,string);
    		format(string,sizeof(string), "{FFFFFF} 5 - {0000FF}Aztecas:{FF9000} %s\n", InfoOrg[5][Lider]);
            strcat(DialogNGL,string);
    		format(string,sizeof(string), "{FFFFFF} 6 - {2E2E2E}F.A.R.C:{FF9000} %s\n", InfoOrg[6][Lider]);
            strcat(DialogNGL,string);
    		format(string,sizeof(string), "{FFFFFF} 7 - {0080FF}Presidente: {FF9000}%s\n", InfoOrg[7][Lider]);
            strcat(DialogNGL,string);
    		format(string,sizeof(string), "{FFFFFF} 8 - {808080}Hitmans:{FF9000} %s\n", InfoOrg[8][Lider]);
            strcat(DialogNGL,string);
    		format(string,sizeof(string), "{FFFFFF} 9 - {FF8000}Reporteres:{FF9000} %s\n", InfoOrg[9][Lider]);
            strcat(DialogNGL,string);
    		format(string,sizeof(string), "{FFFFFF} 10 - {00FFFF}Taxistas:{FF9000} %s\n", InfoOrg[10][Lider]);
            strcat(DialogNGL,string);
        	format(string,sizeof(string), "{FFFFFF} 11 - {804000}Policia Federal:{FF9000} %s\n", InfoOrg[11][Lider]);
            strcat(DialogNGL,string);
    		format(string,sizeof(string), "{FFFFFF} 12 - {B70004}Cosa Nostra:{FF9000} %s\n", InfoOrg[12][Lider]);
            strcat(DialogNGL,string);
    		format(string,sizeof(string), "{FFFFFF} 13 - {2C2691}Yakuza:{FF9000} %s\n", InfoOrg[13][Lider]);
            strcat(DialogNGL,string);
    		format(string,sizeof(string), "{FFFFFF} 14 - {00FF00}Groove:{FF9000} %s\n", InfoOrg[14][Lider]);
            strcat(DialogNGL,string);
        	format(string,sizeof(string), "{FFFFFF} 15 - {80FFFF}Guerrilheiros Israelita:{FF9000} %s\n", InfoOrg[15][Lider]);
            strcat(DialogNGL,string);
    		format(string,sizeof(string), "{FFFFFF} 16 - {9D5009}Polнcia Civil: {FF9000}%s\n", InfoOrg[16][Lider]);
            strcat(DialogNGL,string);
        	format(string,sizeof(string), "{FFFFFF} 17 - {800080}Ballas: {FF9000}%s\n", InfoOrg[17][Lider]);
            strcat(DialogNGL,string);
        	format(string,sizeof(string), "{FFFFFF} 18 - {FFFF00}Vagos:{FF9000} %s\n", InfoOrg[18][Lider]);
            strcat(DialogNGL,string);
        	format(string,sizeof(string), "{FFFFFF} 19 - {FF0000}Comando Vermelho:{FF9000} %s\n", InfoOrg[19][Lider]);
            strcat(DialogNGL,string);
        	format(string,sizeof(string), "{FFFFFF} 20 - {7CB900}PCC: {FF9000}%s\n", InfoOrg[20][Lider]);
            strcat(DialogNGL,string);
        	format(string,sizeof(string), "{FFFFFF} 21 - {0BA6AE}Mayans:{FF9000} %s\n", InfoOrg[21][Lider]);
            strcat(DialogNGL,string);
            format(string,sizeof(string), "{FFFFFF} 22 - {CD1010}Sons Of Anarchy:{FF9000} %s\n", InfoOrg[22][Lider]);
            strcat(DialogNGL,string);
            format(string,sizeof(string), "{FFFFFF} 23 - {B900B9}Drifters:{FF9000} %s\n", InfoOrg[23][Lider]);
            strcat(DialogNGL,string);
            format(string,sizeof(string), "{FFFFFF} 24 - {17A252}Terceiro Comando Puro:{FF9000} %s\n", InfoOrg[24][Lider]);
            strcat(DialogNGL,string);
            format(string,sizeof(string), "{FFFFFF} 25 - {00FFFF}Amigos dos Amigos:{FF9000} %s\n", InfoOrg[25][Lider]);
            strcat(DialogNGL,string);
            format(string,sizeof(string), "{FFFFFF} 26 - {FF8000}D.E.T.R.A.N:{FF9000} %s\n", InfoOrg[26][Lider]);
            strcat(DialogNGL,string);
            format(string,sizeof(string), "{FFFFFF} 27 - {A7A5C7}Triads:{FF9000} %s\n", InfoOrg[27][Lider]);
            strcat(DialogNGL,string);
            format(string,sizeof(string), "{FFFFFF} 28 - {FF8040}Hamas:{FF9000} %s\n", InfoOrg[28][Lider]);
            strcat(DialogNGL,string);
            format(string,sizeof(string), "{FFFFFF} 29 - {008040}P.Rodoviaria Federal:{FF9000} %s\n", InfoOrg[29][Lider]);
            strcat(DialogNGL,string);
            ShowPlayerDialog(playerid, 8723, DIALOG_STYLE_MSGBOX, "{00ECEC}Lнderes das Organizaзхes", DialogNGL, "Fechar", "");
        }
		return true;
   	}
agradeco muito :d
Reply
#2

O tamanho da string estava menor do que o tamanho do texto.

Tente:
pawn Код:
if (strcmp("/orgs", cmdtext, true, 10) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        new DialogNGL[2000];
        format(string,sizeof(string), "{FFFFFF} 1 - {0080C0}Policia Militar:{FF9000} %s\n", InfoOrg[1][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 2 - {004080}ROTA:{FF9000} %s\n", InfoOrg[2][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 3 - {008000}Exercito:{FF9000} %s\n", InfoOrg[3][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 4 - {FF8080}Mйdicos:{FF9000} %s\n", InfoOrg[4][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 5 - {0000FF}Aztecas:{FF9000} %s\n", InfoOrg[5][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 6 - {2E2E2E}F.A.R.C:{FF9000} %s\n", InfoOrg[6][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 7 - {0080FF}Presidente: {FF9000}%s\n", InfoOrg[7][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 8 - {808080}Hitmans:{FF9000} %s\n", InfoOrg[8][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 9 - {FF8000}Reporteres:{FF9000} %s\n", InfoOrg[9][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 10 - {00FFFF}Taxistas:{FF9000} %s\n", InfoOrg[10][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 11 - {804000}Policia Federal:{FF9000} %s\n", InfoOrg[11][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 12 - {B70004}Cosa Nostra:{FF9000} %s\n", InfoOrg[12][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 13 - {2C2691}Yakuza:{FF9000} %s\n", InfoOrg[13][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 14 - {00FF00}Groove:{FF9000} %s\n", InfoOrg[14][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 15 - {80FFFF}Guerrilheiros Israelita:{FF9000} %s\n", InfoOrg[15][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 16 - {9D5009}Polнcia Civil: {FF9000}%s\n", InfoOrg[16][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 17 - {800080}Ballas: {FF9000}%s\n", InfoOrg[17][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 18 - {FFFF00}Vagos:{FF9000} %s\n", InfoOrg[18][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 19 - {FF0000}Comando Vermelho:{FF9000} %s\n", InfoOrg[19][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 20 - {7CB900}PCC: {FF9000}%s\n", InfoOrg[20][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 21 - {0BA6AE}Mayans:{FF9000} %s\n", InfoOrg[21][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 22 - {CD1010}Sons Of Anarchy:{FF9000} %s\n", InfoOrg[22][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 23 - {B900B9}Drifters:{FF9000} %s\n", InfoOrg[23][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 24 - {17A252}Terceiro Comando Puro:{FF9000} %s\n", InfoOrg[24][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 25 - {00FFFF}Amigos dos Amigos:{FF9000} %s\n", InfoOrg[25][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 26 - {FF8000}D.E.T.R.A.N:{FF9000} %s\n", InfoOrg[26][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 27 - {A7A5C7}Triads:{FF9000} %s\n", InfoOrg[27][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 28 - {FF8040}Hamas:{FF9000} %s\n", InfoOrg[28][Lider]);
        strcat(DialogNGL,string);
        format(string,sizeof(string), "{FFFFFF} 29 - {008040}P.Rodoviaria Federal:{FF9000} %s\n", InfoOrg[29][Lider]);
        strcat(DialogNGL,string);
        ShowPlayerDialog(playerid, 8723, DIALOG_STYLE_MSGBOX, "{00ECEC}Lнderes das Organizaзхes", DialogNGL, "Fechar", "");
    }
    return true;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)