Hey Leute,
ich habe seit längerem schon ein Problem, was ich einfach nicht gelöst bekomme...
Da mein Script viel mit MySQL arbeitet und es soweit auch alles sehr gut klappt, dachte ich auch das das so bleibt, doch
schon seit geraumer Zeit beschäftigt mich mein Fraktionskassen-System, welches nach einem restart immer zurück auf 0 gesetzt wird.
Dabei habe ich eigentlich nichts im Script so eingegeben...
Das einzige was passiert:
Speicherung-Stock:
stock KassenSpeichern()
{
new query[128];
format(query, sizeof(query), "UPDATE `kassen` SET `Geld` = '%i', `Mats` = '%i', `Gras` = '%i', `Heroin` = '%i' WHERE `Name` = 'GS'", KassenInfo[10][k_Geld],KassenInfo[10][k_Mats],KassenInfo[10][k_Gras],KassenInfo[10][k_Heroin]);
mysql_query(query);
format(query, sizeof(query), "UPDATE `kassen` SET `Geld` = '%i', `Mats` = '%i', `Gras` = '%i', `Heroin` = '%i' WHERE `Name` = 'BALLAS'", KassenInfo[11][k_Geld],KassenInfo[11][k_Mats],KassenInfo[11][k_Gras],KassenInfo[11][k_Heroin]);
mysql_query(query);
format(query, sizeof(query), "UPDATE `kassen` SET `Geld` = '%i', `Mats` = '%i', `Gras` = '%i', `Heroin` = '%i', `C4` = '%i' WHERE `Name` = 'TERROR'", KassenInfo[12][k_Geld],KassenInfo[12][k_Mats],KassenInfo[12][k_Gras],KassenInfo[12][k_Heroin],KassenInfo[12][k_C4]);
mysql_query(query);
format(query, sizeof(query), "UPDATE `kassen` SET `Geld` = '%i', `Mats` = '%i', `Gras` = '%i', `Heroin` = '%i' WHERE `Name` = 'LCN'", KassenInfo[13][k_Geld],KassenInfo[13][k_Mats],KassenInfo[13][k_Gras],KassenInfo[13][k_Heroin]);
mysql_query(query);
format(query, sizeof(query), "UPDATE `kassen` SET `Geld` = '%i' WHERE `Name` = 'Jackpot'", KassenInfo[0][k_Geld]);
mysql_query(query);
format(query, sizeof(query), "UPDATE `kassen` SET `Geld` = '%i' WHERE `Name` = 'LSPD'", KassenInfo[1][k_Geld]);
mysql_query(query);
format(query, sizeof(query), "UPDATE `kassen` SET `Geld` = '%i' WHERE `Name` = 'BND'", KassenInfo[2][k_Geld]);
mysql_query(query);
format(query, sizeof(query), "UPDATE `kassen` SET `Geld` = '%i' WHERE `Name` = 'Hitmen'", KassenInfo[3][k_Geld]);
mysql_query(query);
format(query, sizeof(query), "UPDATE `kassen` SET `Geld` = '%i' WHERE `Name` = 'Army'", KassenInfo[4][k_Geld]);
mysql_query(query);
format(query, sizeof(query), "UPDATE `kassen` SET `Geld` = '%i' WHERE `Name` = 'Medic'", KassenInfo[6][k_Geld]);
mysql_query(query);
format(query, sizeof(query), "UPDATE `kassen` SET `Geld` = '%i' WHERE `Name` = 'OAmt'", KassenInfo[7][k_Geld]);
mysql_query(query);
format(query, sizeof(query), "UPDATE `kassen` SET `Geld` = '%i' WHERE `Name` = 'News'", KassenInfo[9][k_Geld]);
mysql_query(query);
return 1;
}
OnGameModeInit (hier werden auch die ganzen Sachen geladen):
for(new i=0;i<14;i++)
{
KassenInfo[i][k_Geld] = 0;
KassenInfo[i][k_Mats] = 0;
KassenInfo[i][k_Heroin] = 0;
KassenInfo[i][k_Gras] = 0;
KassenInfo[i][k_C4] = 0;
}
KassenInfo[13][k_Geld] = mysql_GetInt("kassen", "Geld", "Name", "LCN");
KassenInfo[13][k_Mats] = mysql_GetInt("kassen", "Mats", "Name", "LCN");
KassenInfo[13][k_Heroin] = mysql_GetInt("kassen", "Heroin", "Name", "LCN");
KassenInfo[13][k_Gras] = mysql_GetInt("kassen", "Gras", "Name", "LCN");
//
KassenInfo[10][k_Geld] = mysql_GetInt("kassen", "Geld", "Name", "GS");
KassenInfo[10][k_Mats] = mysql_GetInt("kassen", "Mats", "Name", "GS");
KassenInfo[10][k_Gras] = mysql_GetInt("kassen", "Gras", "Name", "GS");
KassenInfo[10][k_Heroin] = mysql_GetInt("kassen", "Heroin", "Name", "GS");
//
KassenInfo[11][k_Geld] = mysql_GetInt("kassen", "Geld", "Name", "BALLAS");
KassenInfo[11][k_Mats] = mysql_GetInt("kassen", "Mats", "Name", "BALLAS");
KassenInfo[11][k_Heroin] = mysql_GetInt("kassen", "Heroin", "Name", "BALLAS");
KassenInfo[11][k_Gras] = mysql_GetInt("kassen", "Gras", "Name", "BALLAS");
//
KassenInfo[12][k_Geld] = mysql_GetInt("kassen", "Geld", "Name", "TERROR");
KassenInfo[12][k_Mats] = mysql_GetInt("kassen", "Mats", "Name", "TERROR");
KassenInfo[12][k_Gras] = mysql_GetInt("kassen", "Gras", "Name", "TERROR");
KassenInfo[12][k_C4] = mysql_GetInt("kassen", "C4", "Name", "TERROR");
KassenInfo[12][k_Heroin] = mysql_GetInt("kassen", "Heroin", "Name", "TERROR");
//
KassenInfo[0][k_Geld] = mysql_GetInt("kassen", "Geld", "Name", "Jackpot");
KassenInfo[9][k_Geld] = mysql_GetInt("kassen", "Geld", "Name", "News");
KassenInfo[7][k_Geld] = mysql_GetInt("kassen", "Geld", "Name", "OAmt");
KassenInfo[6][k_Geld] = mysql_GetInt("kassen", "Geld", "Name", "Medic");
KassenInfo[4][k_Geld] = mysql_GetInt("kassen", "Geld", "Name", "Army");
KassenInfo[3][k_Geld] = mysql_GetInt("kassen", "Geld", "Name", "Hitmen");
KassenInfo[2][k_Geld] = mysql_GetInt("kassen", "Geld", "Name", "BND");
KassenInfo[1][k_Geld] = mysql_GetInt("kassen", "Geld", "Name", "LSPD");
Bei OnGameModeExit habe ich soweit nichts mit dem F-Kassen System eingebaut...
Ich tüftel da schon etwas länger dran rum, komme aber nicht weiter...
Habt ihr eine Idee?