Hey Com,
Aus irgendwelchen unerklärlichen Gründen wird leider kein Blitzer in der MySQL Datenbank gespeicher?
Ich kann mir das nicht erklären?
stock SaveBlitzer()
{
new query[128];
for(new id = 0; id < MAX_BLITZER_DATA; id++)
{
format(query,sizeof(query),"SELECT Blitzerx FROM `blitzer` WHERE `Blitzerid` = '%d'",id);
mysql_query(query);
mysql_store_result();
if(!mysql_num_rows())
{
format(query,sizeof(query),"INSERT INTO blitzer (`Blitzerid`,`Blitzerx`,`Blitzery`,`Blitzerz`,`BlitzerRotz`,`Geschwindigkeit`,`Strafe`,`Punkte`,`LastBlitz`,`Filmabschnitte`, `Toleranz`,`Inuse`) VALUES ('%d','%f','%f','%f','%f','%d','%d','%d','%s','%d','%d','%d')",
BlitzerInfo[id][Blitzerid], BlitzerInfo[id][Blitzerx], BlitzerInfo[id][Blitzery], BlitzerInfo[id][BlitzerRotz], BlitzerInfo[id][Geschwindigkeit], BlitzerInfo[id][Strafe], BlitzerInfo[id][Punkte], BlitzerInfo[id][LastBlitz], BlitzerInfo[id][Filmabschnitte], BlitzerInfo[id][Toleranz]);
mysql_query(query);
print("Erstellt");
}
else
{
format(query,sizeof(query),"UPDATE blitzer SET Blitzerid = '%d',`Blitzerx` = '%f',`Blitzery` = '%f' ,`Blitzerz` = '%f', `BlitzerRotz` = '%f',`Geschindigkeit` = '%d',`Strafe` = '%d',`Punkte` = '%d' ,`LastBlitz` = '%s' ,`Filmabschnitte` = '%d',`Toleranz` = '%d', `Inuse` = '%d'",
BlitzerInfo[id][Blitzerid], BlitzerInfo[id][Blitzerx], BlitzerInfo[id][Blitzery], BlitzerInfo[id][BlitzerRotz],BlitzerInfo[id][Blitzerz], BlitzerInfo[id][Geschwindigkeit], BlitzerInfo[id][Strafe], BlitzerInfo[id][Punkte], BlitzerInfo[id][LastBlitz], BlitzerInfo[id][Filmabschnitte],BlitzerInfo[id][Toleranz],BlitzerInfo[id][Inuse]);
mysql_query(query);
print("Geladen");
}
mysql_free_result();
}
print("Blitzer gesaved!");
return 1;
}
stock LoadBlitzer()
{
new data[550], blitzer_count;
mysql_query("SELECT * FROM blitzer");
mysql_store_result();
while(mysql_fetch_row(data))
{
sscanf(data, "e<p<|>iffffiiisiii>", BlitzerInfo[blitzer_count]);
blitzer_count++;
}
mysql_free_result();
print("Blitzer wurden geladen!");
return 1;
}
Danke