U prvom dialogu naprimjer DIALOG_KUCE sa "for(new i = 0; i < MAX_KUCE; i++)" napravis dole opcijama komande ili u listi funkciju sledeca strana i kada ode na nju izbacuje dialog_KUCE2 sa for"(new i = 180; i < MAX_KUCE; i++) " ima ono jos stvari koje mozes
a i ovo je malo glupo bar meni ali svako ima svoje misljenje
case 0:
{
new subString, string, string2;
foreach(new i : Houses)
{
format(subString, sizeof(subString), "%d (%d $%d)\t%s\n",i, KucaInfo, KucaInfo, KucaInfo);
strcat(string, subString);
}
format(string2, sizeof(string2), "ID (Level Cena)\tVlasnik\n%s", string);
Dialog_Show(playerid, null, DIALOG_STYLE_TABLIST_HEADERS, "Spisak svih kuca", string2, "Izlaz", "");
}
Mislim da moze i ovako
case 0:
{
new subString, string; //racunas MAX_PLAYER_NAME (24 simbola) + MAX LEVEL 9999(npr 4 simbola) + CENA 999000000(9 simbola) pomnozis sa kolicinom koliko se zeli nesto ispisati koliko ID u tvom slucaju 180 ovo je neki otprilike proracun 24+4+9 = 37*180 = 6600
strdel( subString, 0, sizeof( subString ));
foreach(new i : Houses)
{
format(string, sizeof(string), "%d (%d $%d)\t%s\n",i, KucaInfo, KucaInfo, KucaInfo);
strcat(subString, string);
Dialog_Show(playerid, null, DIALOG_STYLE_TABLIST_HEADERS, "Spisak svih kuca", subString, "Izlaz", "");
strdel( subString, 0, sizeof( string ));
}
}