staatskasse speichert nicht warum
ok wenn ich was in die staatskasse spende und dann /staatskasse mache steht da das geld
so und wenn der server restartet ich das wieder 0 warum das so ist keine ahnung
Hier die sachne
-
new StaatsGeld;
OnGameModeInit()
new pfad[18];
format(pfad,sizeof(pfad),"Staatskasse.txt");
dini_Create(pfad);
dini_IntSet(pfad,"Kassenstand",0);ocmd:spenden(playerid,params[])
{
new money,string[44];
if(sscanf(params,"i",money)) return SendClientMessage(playerid,COLOR_GRAD2,"Verwende: /spenden [Betrag]");
if(GetPlayerMoney(playerid) < money) return SendClientMessage(playerid,COLOR_RED,"So viel Geld hast du nicht!");
StaatsGeld += money;
GivePlayerCash(playerid,-money);
StaatSpeichern();
format(string,sizeof(string),"Du hast $ %i an den Staat gespendet",money);
SendClientMessage(playerid,COLOR_RED,string);
return 1;
}
ocmd:staatskasse(playerid,params[])
{
//#pragma unused params
new string[66];
format(string,sizeof(string),"Aktueller Kassenstand: $%i",StaatsGeld );
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
return 1;
}stock StaatSpeichern()
{
new pfad[18];
format(pfad,sizeof(pfad),"Staatskasse.txt");
dini_IntSet(pfad,"Kassenstand",StaatsGeld);
}
MFG