Ich will es so machen, dass wenn keine Einträge in der Datenbank sind, erstmal nur das "geladen" wird, was ich festgelegt habe.
Ist aber etwas in der Datenbank vorhanden, so will ich das aus der Datenbank laden.
Mein Code:
mysql_tquery(dbhandle, "SELECT * FROM `gangzonen`", "LoadGangfightZones", "");
forward LoadGangfightZones();
public LoadGangfightZones()
{
new rows = cache_num_rows();
for(new i=0;i<rows;i++)
{
Gangzonen[i][GFOwnerID] = 0;
Gangzonen[i][GFGegnerID] = -1;
Gangzonen[i][GFOwnerPoints] = 0;
Gangzonen[i][GFGegnerPoints] = 0;
Gangzonen[i][GFRunningTime] = -1;
Gangzonen[i][GFPauseTime] = -1;
if(rows != 0)
{
Gangzonen[i][GFOwnerID] = cache_get_field_content_int(i,"GFOwnerID",dbhandle);
Gangzonen[i][GFGegnerID] = cache_get_field_content_int(i,"GFGegnerID",dbhandle);
Gangzonen[i][GFOwnerPoints] = cache_get_field_content_int(i,"GFOwnerPoints",dbhandle);
Gangzonen[i][GFGegnerPoints] = cache_get_field_content_int(i,"GFGegnerPoints",dbhandle);
Gangzonen[i][GFRunningTime] = cache_get_field_content_int(i,"GFRunningTime",dbhandle);
Gangzonen[i][GFPauseTime] = cache_get_field_content_int(i,"GFPauseTime",dbhandle);
Gangzonen[i][GFFlaggenOwnerA] = cache_get_field_content_int(i,"GFFlaggenOwnerA",dbhandle);
Gangzonen[i][GFFlaggenOwnerB] = cache_get_field_content_int(i,"GFFlaggenOwnerB",dbhandle);
Gangzonen[i][GFFlaggenOwnerC] = cache_get_field_content_int(i,"GFFlaggenOwnerC",dbhandle);
}
}
return 1;
}