Guten Abend Breadfish-Community,
ich habe mal eine Frage und zwar ich versuche gerade meine Banlogs InGame zu laden und diese in Textdraws anzeigen zu lassen.
Code
enum banEnum {
b_name[56],
b_grund1[100],
b_grund2[100],
b_grund3[100],
b_grund4[100],
b_grund5[100],
b_grund6[100],
b_grund7[100],
b_grund8[100],
b_grund9[100],
b_grund10[100],
b_grund11[100],
b_grund12[100],
b_grund13[100],
b_grund14[100],
b_grund15[100],
b_grund16[100],
b_grund17[100],
b_grund18[100],
b_grund19[100],
b_grund20[100],
b_grund21[100],
b_grund22[100],
b_grund23[100],
b_grund24[100],
};
new BanInfo[100][banEnum];
Alles anzeigen
Code
Function LoadBanLog()
{
new num_fields, num_rows;
cache_get_data(num_rows, num_fields, dbhandle);
if(num_rows > 0)
{
for(new i = 0; i < num_rows; i++)
{
cache_get_field_content(i, "Spielername", BanInfo[i][b_name], dbhandle, 35);
cache_get_field_content(i, "Grund", BanInfo[i][b_grund1], dbhandle, 150);
cache_get_field_content(i, "Grund", BanInfo[i][b_grund2], dbhandle, 150);
cache_get_field_content(i, "Grund", BanInfo[i][b_grund3], dbhandle, 150);
cache_get_field_content(i, "Grund", BanInfo[i][b_grund4], dbhandle, 150);
cache_get_field_content(i, "Grund", BanInfo[i][b_grund5], dbhandle, 150);
cache_get_field_content(i, "Grund", BanInfo[i][b_grund6], dbhandle, 150);
cache_get_field_content(i, "Grund", BanInfo[i][b_grund7], dbhandle, 150);
cache_get_field_content(i, "Grund", BanInfo[i][b_grund8], dbhandle, 150);
cache_get_field_content(i, "Grund", BanInfo[i][b_grund9], dbhandle, 150);
cache_get_field_content(i, "Grund", BanInfo[i][b_grund10], dbhandle, 150);
cache_get_field_content(i, "Grund", BanInfo[i][b_grund11], dbhandle, 150);
cache_get_field_content(i, "Grund", BanInfo[i][b_grund12], dbhandle, 150);
cache_get_field_content(i, "Grund", BanInfo[i][b_grund13], dbhandle, 150);
cache_get_field_content(i, "Grund", BanInfo[i][b_grund14], dbhandle, 150);
cache_get_field_content(i, "Grund", BanInfo[i][b_grund15], dbhandle, 150);
cache_get_field_content(i, "Grund", BanInfo[i][b_grund16], dbhandle, 150);
cache_get_field_content(i, "Grund", BanInfo[i][b_grund17], dbhandle, 150);
cache_get_field_content(i, "Grund", BanInfo[i][b_grund18], dbhandle, 150);
cache_get_field_content(i, "Grund", BanInfo[i][b_grund19], dbhandle, 150);
cache_get_field_content(i, "Grund", BanInfo[i][b_grund20], dbhandle, 150);
cache_get_field_content(i, "Grund", BanInfo[i][b_grund21], dbhandle, 150);
cache_get_field_content(i, "Grund", BanInfo[i][b_grund22], dbhandle, 150);
cache_get_field_content(i, "Grund", BanInfo[i][b_grund23], dbhandle, 150);
cache_get_field_content(i, "Grund", BanInfo[i][b_grund24], dbhandle, 150);
printf("Grund1: %s", BanInfo[i][b_grund1]);
printf("Grund2: %s", BanInfo[i][b_grund2]);
printf("Grund3: %s", BanInfo[i][b_grund3]);
printf("Grund4: %s", BanInfo[i][b_grund4]);
printf("Grund5: %s", BanInfo[i][b_grund5]);
printf("Grund6: %s", BanInfo[i][b_grund6]);
printf("Grund7: %s", BanInfo[i][b_grund7]);
}
}
return 1;
}
Alles anzeigen
Sobald ich den localen Server starte wird mir alles 7 mal das selbe angezeigt also jeder Grund wird 7 mal geprintet und bei den Textdraws dementsprechen nicht richtig angezeigt.
Ich bin mir sicher es ist ein Denkfehler.
Könnte mir einer weiterhelfen bei meinem Denkfehler zu beheben?
Vielen Dank im vorraus