Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define FRAKTIONSKASSEN_FILE "Fraktionskassen.bin"
- bool:SaveFraktionsKassen()
- {
- new bool:ret, File:file = fopen(FRAKTIONSKASSEN_FILE, io_write);
- if(file)
- {
- fblockwrite(file, FraktionsKasse);
- fclose(file);
- ret = true;
- }
- else print("Die Datei \"" FRAKTIONSKASSEN_FILE "\" konnte nicht geöffnet bzw. generiert werden.");
- return ret;
- }
- bool:LoadFraktionsKassen()
- {
- new bool:ret, len, i, File:file = fopen(FRAKTIONSKASSEN_FILE, io_read);
- if(file)
- {
- if((len = (flength(file)/4)) >= sizeof FraktionsKasse)
- {
- fblockread(file, FraktionsKasse);
- ret = true;
- }
- else if(len)
- {
- fblockread(file, FraktionsKasse, len);
- ret = true;
- }
- for(i = len; i < sizeof FraktionsKasse; i++) FraktionsKasse[i] = 0;
- fclose(file);
- }
- else print("Die Datei \"" FRAKTIONSKASSEN_FILE "\" konnte nicht geöffnet werden.");
- return ret;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement