CMD:factions(playerid, params[])
{
if(gLogged[playerid] == 0) return SendClientMessage(playerid,COLOR_ERROR, "Tu nu esti logat si nu poti sa folosesti aceasta comanda!");
new var[1024];
new coordsstring[64] = "ID\tNume\tMembrii/Sloturi\tAplicatii\n";
for(new i = 1; i < sizeof(FactionInfo); i++)
{
format(gString, sizeof(gString), "%d.\t%s\t[%d/%d]\t%s\n", i, FactionInfo[i][fName], GetFactionMembers(i), FactionInfo[i][fSlots], GetFactionStatus(i));
strcat(var, gString);
}
strins(var, coordsstring, 0);
ShowPlayerDialog(playerid, DIALOG_FACTIONS, DIALOG_STYLE_TABLIST_HEADERS, "Factiuni", var, "Inchide", "");
return 1;
}
|
hey guys i have a command and i use a big string and i know is not right to use a bigger string than the message but without 1024 is not working...
HTML Code:
CMD:factions(playerid, params[])
{
if(gLogged[playerid] == 0) return SendClientMessage(playerid,COLOR_ERROR, "Tu nu esti logat si nu poti sa folosesti aceasta comanda!");
new var[1024];
new coordsstring[64] = "ID\tNume\tMembrii/Sloturi\tAplicatii\n";
for(new i = 1; i < sizeof(FactionInfo); i++)
{
format(gString, sizeof(gString), "%d.\t%s\t[%d/%d]\t%s\n", i, FactionInfo[i][fName], GetFactionMembers(i), FactionInfo[i][fSlots], GetFactionStatus(i));
strcat(var, gString);
}
strins(var, coordsstring, 0);
ShowPlayerDialog(playerid, DIALOG_FACTIONS, DIALOG_STYLE_TABLIST_HEADERS, "Factiuni", var, "Inchide", "");
return 1;
}
|
CMD:factions(playerid, params[])
{
if(!gLogged[playerid])
return SendClientMessage(playerid,COLOR_ERROR, "Tu nu esti logat si nu poti sa folosesti aceasta comanda!");
for(new i = 1; i < sizeof(FactionInfo); i++)
{
format(gString, sizeof(gString), "%s%d.\t%s\t[%d/%d]\t%s\n", gString, i, FactionInfo[i][fName], GetFactionMembers(i), FactionInfo[i][fSlots], GetFactionStatus(i));
}
strins(gString, ID\tNume\tMembrii/Sloturi\tAplicatii\n, 0);
ShowPlayerDialog(playerid, DIALOG_FACTIONS, DIALOG_STYLE_TABLIST_HEADERS, "Factiuni", gString, "Inchide", "");
return 1;
}
|
HTML Code:
CMD:factions(playerid, params[])
{
if(!gLogged[playerid])
return SendClientMessage(playerid,COLOR_ERROR, "Tu nu esti logat si nu poti sa folosesti aceasta comanda!");
for(new i = 1; i < sizeof(FactionInfo); i++)
{
format(gString, sizeof(gString), "%s%d.\t%s\t[%d/%d]\t%s\n", gString, i, FactionInfo[i][fName], GetFactionMembers(i), FactionInfo[i][fSlots], GetFactionStatus(i));
}
strins(gString, ID\tNume\tMembrii/Sloturi\tAplicatii\n, 0);
ShowPlayerDialog(playerid, DIALOG_FACTIONS, DIALOG_STYLE_TABLIST_HEADERS, "Factiuni", gString, "Inchide", "");
return 1;
}
|
|
Nope is reading just 11 from 18 factions and at 1 is giving the News from that faction
![]() |