Guten Abend,
Meine Fraktionskassen werden nach dem Einzahlen nicht gespeichert...
Hier sind die Zeilen:
Unter OnGameModeInit:
Code
new pfado[44];
format(pfado,sizeof(pfado),"Kassen/Polizei.txt");
dini_Create(pfado);
dini_IntSet(pfado,"Kassenstand",0);
Befehle:
Code
ocmd:einzahlen(playerid,params[])
{
if(IsPlayerMember(playerid,1))
{
new money,string[44];
if(sscanf(params,"i",money)) return SendClientMessage(playerid,GRAU,"Verwende: /einzahlen [Betrag]");
if(GetPlayerMoney(playerid) < money) return SendClientMessage(playerid,ROT,"So viel Geld hast du nicht!");
PolizeiK += money;
GivePlayerMoney(playerid,-money);
PolizeiSpeichern();
format(string,sizeof(string),"Du hast %i in die Fraktionkasse eingezahlt!",money);
SendClientMessage(playerid,ROT,string);
}
return 1;
}
ocmd:fkasse(playerid,params[])
{
if(IsPlayerMember(playerid,1))
{
new string[66];
format(string,sizeof(string),"Aktueller Kassenstand: %i",PolizeiK);
SendClientMessage(playerid,ROT,string);
}
return 1;
}
Alles anzeigen
Der Stock:
Code
stock PolizeiSpeichern()
{
new pfad[18];
format(pfad,sizeof(pfad),"Polizei.txt");
dini_IntSet(pfad,"Kassenstand",PolizeiK);
}
Könnt ihr mir sagen was daran falsch ist?
Oder könnt ihr mir sagen wie ich das mit den Kassen anders machen kann das es funktioniert?
Würde mich sehr über eure Hilfe freuen
Mit freundlichen Grüßen
BlackxSoul