Hallo Leute,
habe nun auch mal eine Frage.
Undzwar..
Ich habe eine Datenbank namens "Clans".
Dort sind clans aufgelistet.
Derzeit gibt es nur die Spalte "clanname" da stehen halt namen wie "Epic" oder "Pro Riders" etc.
Diese möchte ich alle in einen List Dialog haben. (Untereinander)
So sieht das ganze jetzt aus:
if(response == 0) return 1;
switch(listitem)
{
case 0:
{
if(gettime() < clansused[playerid]) return SendClientMessage(playerid, COLOR_GRAD2, "Not so fast my friend!");
new queryResult[256],
clandialog[2048],
counter,
myString[256],
nameofit[MAX_PLAYER_NAME];
clansused[playerid] = gettime() + 5;
format(queryResult, 256, "SELECT * FROM `clans`");
mysql_query(queryResult);
mysql_store_result();
while(mysql_fetch_row(queryResult))
{
self_mysql_get_field("clanname", nameofit);
}
printf("clan: %s", nameofit);
format(myString, 2048, "%s%s", (counter == 0 ? ("") : ("\n")), nameofit);
strcat(clandialog, myString);
++counter;
mysql_free_result();
ShowPlayerDialog(playerid, DIALOG_NOTHING, DIALOG_STYLE_LIST, "Clans", clandialog, "Close", "");
}
}
Das Problem ist..
Es ist immer nur ein Wert im dialog. (Der letzte clan)