Hey, ich versuche im moment alle meine Fraktionsdaten zu speichern aber irgendwie klappt es nicht. Also es wird nichts eingetragen in der Tabelle...
code:
stock SaveFraktionDaten()
{
for(new i; i<MAX_FRAKTION; i++)
{
new Query[500];
format(Query,500,"UPDATE `Fraktiondaten` SET `Kasse`='%d',`Armour`= '%d',`Colt`='%d',`Silenced`='%d', `Deagle`='%d',`Shotgun` = '%d', `Shotgun` = '%d', `Uzi` = '%d', `MP5` = '%d', `Tec` = '%d', `AK` = '%d', `M4` = '%d', `Sniper` = '%d', `RPG`='%d', `Javelin`='%d' WHERE `FrakID`='%i'",
FrakInfo[i][fKasse],FrakInfo[i][fArmour],FrakInfo[i][fColt],FrakInfo[i][fSilenced],FrakInfo[i][fDeagle],FrakInfo[i][fShotgun],FrakInfo[i][fCShotgun],FrakInfo[i][fUzi],FrakInfo[i][fMP5],FrakInfo[i][fTec],FrakInfo[i][fAK],FrakInfo[i][fM4],FrakInfo[i][fSniper],FrakInfo[i][fRPG],FrakInfo[i][fJavelin],i);
mysql_query(Query);
printf("Save Info: Fraktiondaten gespeichert %i/%i.",i,MAX_FRAKTION);
}
return 1;
}
stock LoadFraktionDaten()
{
for(new i; i<MAX_FRAKTION; i++)
{
FrakInfo[i][FrakID]=i;
FrakInfo[i][fKasse]=mysql_GetInt("Fraktiondaten", "Kasse", "FrakID",FrakInfo[i][FrakID]);
FrakInfo[i][fArmour]=mysql_GetInt("Fraktiondaten", "Armour", "FrakID",FrakInfo[i][FrakID]);
FrakInfo[i][fColt]=mysql_GetInt("Fraktiondaten", "Colt", "FrakID",FrakInfo[i][FrakID]);
FrakInfo[i][fSilenced]=mysql_GetInt("Fraktiondaten", "Silenced", "FrakID",FrakInfo[i][FrakID]);
FrakInfo[i][fDeagle]=mysql_GetInt("Fraktiondaten", "Deagle", "FrakID",FrakInfo[i][FrakID]);
FrakInfo[i][fShotgun]=mysql_GetInt("Fraktiondaten", "Shotgun", "FrakID",FrakInfo[i][FrakID]);
FrakInfo[i][fCShotgun]=mysql_GetInt("Fraktiondaten", "CShotgun", "FrakID",FrakInfo[i][FrakID]);
FrakInfo[i][fUzi]=mysql_GetInt("Fraktiondaten", "Uzi", "FrakID",FrakInfo[i][FrakID]);
FrakInfo[i][fMP5]=mysql_GetInt("Fraktiondaten", "MP5", "FrakID",FrakInfo[i][FrakID]);
FrakInfo[i][fTec]=mysql_GetInt("Fraktiondaten", "Tec", "FrakID",FrakInfo[i][FrakID]);
FrakInfo[i][fAK]=mysql_GetInt("Fraktiondaten", "AK", "FrakID",FrakInfo[i][FrakID]);
FrakInfo[i][fM4]=mysql_GetInt("Fraktiondaten", "M4", "FrakID",FrakInfo[i][FrakID]);
FrakInfo[i][fSniper]=mysql_GetInt("Fraktiondaten", "Sniper", "FrakID",FrakInfo[i][FrakID]);
FrakInfo[i][fRPG]=mysql_GetInt("Fraktiondaten", "RPG", "FrakID",FrakInfo[i][FrakID]);
FrakInfo[i][fJavelin]=mysql_GetInt("Fraktiondaten", "Javelin", "FrakID",FrakInfo[i][FrakID]);
printf("Save Info: Fraktiondaten geladen %i/%i.",i,MAX_FRAKTION);
}
return 1;
}