Oh Gott der Code stimmt doch vorne und hinten nicht.
hier mal ein beispiel:
stock SaveKassen()
{
new string[3];
for(new i=0; i < MAX_FRAKTION; i++)
{
format(string, sizeof string, "%d", i);
mysql_SetInt("Kassen", "Geld", Kasseninfo[i][fGeld], "fName", SpielerInfo[playerid][fName]);
Wo kommt denn hier bitte "playerid" her ?
Das istüberhaupt nicht vorhanden.
Hier sollte Kasseninfo[i][fName] stehen, da haben wir aber gleich das nächste Problem.
Du hast den Namen der Fraktion in einem Integer also einer Zahl gespeichert.
Du kannst aber nicht bspw. 7 Zeichen in eine Zahl quetschen.
Ich weiß nur nicht was du dir dabei jetzt gedacht hast.
Willst du das wirklich als ID haben, so wie es jetzt ist oder als richten Fraktionsnamen ?
Wenn du das als ID haben willst musst du aber woanders den Namen der Fraktion haben
Willst du aber in deinem Array den Namen speichern musst du fName als Array anpassen, aber trotzdem irgendwoher den Namen der Fraktion haben.
Aber nun musst du aber irgendwie an den Namen der Fraktion kommen - ich weiß nicht wie das bei dir im Script genau aussieht 