Probiers mal so:
//oben im script
forward LoadKasse();
forward SaveKasse();
new Fraktionskasse1 = 0;
new Fraktionskasse2 = 0;
new Fraktionskasse3 = 0;
new Fraktionskasse4 = 0;
new Fraktionskasse5 = 0;
new Fraktionskasse6 = 0;
new Fraktionskasse7 = 0;
new Fraktionskasse8 = 0;
new Fraktionskasse9 = 0;
new Fraktionskasse10 = 0;
new Fraktionskasse11 = 0;
new Fraktionskasse12 = 0;
new Fraktionskasse13 = 0;
new Fraktionskasse14 = 0;
new Fraktionskasse15 = 0;
new Fraktionskasse16 = 0;
new Fraktionskasse17 = 0;
new Fraktionskasse18 = 0;
new Fraktionskasse19 = 0;
new Fraktionskasse20 = 0;
new Fraktionskasse21 = 0;
new Fraktionskasse22 = 0;
new Fraktionskasse23 = 0;
//ongamemodeinit
LoadKasse();
//gamemodeexit
SaveKasse();
//unten im script
public SaveKasse();
{
new File: kFile = fopen("Kassen.cfg", io_write);
if( kFile )
{
new var[32];
format(var, 128, "Fraktionskasse1=%d\n",Fraktionskasse1);fwrite(kFile, var);
format(var, 128, "Fraktionskasse2=%d\n",Fraktionskasse2);fwrite(kFile, var);
format(var, 128, "Fraktionskasse3=%d\n",Fraktionskasse3);fwrite(kFile, var);
format(var, 128, "Fraktionskasse4=%d\n",Fraktionskasse4);fwrite(kFile, var);
format(var, 128, "Fraktionskasse5=%d\n",Fraktionskasse5);fwrite(kFile, var);
format(var, 128, "Fraktionskasse6=%d\n",Fraktionskasse6);fwrite(kFile, var);
format(var, 128, "Fraktionskasse7=%d\n",Fraktionskasse7);fwrite(kFile, var);
format(var, 128, "Fraktionskasse8=%d\n",Fraktionskasse8);fwrite(kFile, var);
format(var, 128, "Fraktionskasse9=%d\n",Fraktionskasse9);fwrite(kFile, var);
format(var, 128, "Fraktionskasse10=%d\n",Fraktionskasse10);fwrite(kFile, var);
format(var, 128, "Fraktionskasse11=%d\n",Fraktionskasse11);fwrite(kFile, var);
format(var, 128, "Fraktionskasse12=%d\n",Fraktionskasse12);fwrite(kFile, var);
format(var, 128, "Fraktionskasse13=%d\n",Fraktionskasse13);fwrite(kFile, var);
format(var, 128, "Fraktionskasse14=%d\n",Fraktionskasse14);fwrite(kFile, var);
format(var, 128, "Fraktionskasse15=%d\n",Fraktionskasse15);fwrite(kFile, var);
format(var, 128, "Fraktionskasse16=%d\n",Fraktionskasse16);fwrite(kFile, var);
format(var, 128, "Fraktionskasse17=%d\n",Fraktionskasse17);fwrite(kFile, var);
format(var, 128, "Fraktionskasse18=%d\n",Fraktionskasse18);fwrite(kFile, var);
format(var, 128, "Fraktionskasse19=%d\n",Fraktionskasse19);fwrite(kFile, var);
format(var, 128, "Fraktionskasse20=%d\n",Fraktionskasse20);fwrite(kFile, var);
format(var, 128, "Fraktionskasse21=%d\n",Fraktionskasse21);fwrite(kFile, var);
format(var, 128, "Fraktionskasse22=%d\n",Fraktionskasse22);fwrite(kFile, var);
format(var, 128, "Fraktionskasse23=%d\n",Fraktionskasse23);fwrite(kFile, var);
fclose( kFile );
}
return 1;
}
public LoadKasse();
{
new key[ 256 ] , val[ 256 ];
new Data[ 256 ];
new File: kFile = fopen("Kassen.cfg", io_read);
if( kFile )
{
while ( fread( kFile , Data , sizeof( Data ) ) )
{
key = ini_GetKey( Data );
if( strcmp( key , "Fraktionskasse1" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse1= strval( val ); }
if( strcmp( key , "Fraktionskasse2" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse2= strval( val ); }
if( strcmp( key , "Fraktionskasse3" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse3= strval( val ); }
if( strcmp( key , "Fraktionskasse4" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse4= strval( val ); }
if( strcmp( key , "Fraktionskasse5" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse5= strval( val ); }
if( strcmp( key , "Fraktionskasse6" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse6= strval( val ); }
if( strcmp( key , "Fraktionskasse7" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse7= strval( val ); }
if( strcmp( key , "Fraktionskasse8" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse8= strval( val ); }
if( strcmp( key , "Fraktionskasse9" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse9= strval( val ); }
if( strcmp( key , "Fraktionskasse10" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse10= strval( val ); }
if( strcmp( key , "Fraktionskasse11" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse11= strval( val ); }
if( strcmp( key , "Fraktionskasse12" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse12= strval( val ); }
if( strcmp( key , "Fraktionskasse13" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse13= strval( val ); }
if( strcmp( key , "Fraktionskasse14" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse14= strval( val ); }
if( strcmp( key , "Fraktionskasse15" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse15= strval( val ); }
if( strcmp( key , "Fraktionskasse16" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse16= strval( val ); }
if( strcmp( key , "Fraktionskasse17" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse17= strval( val ); }
if( strcmp( key , "Fraktionskasse18" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse18= strval( val ); }
if( strcmp( key , "Fraktionskasse19" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse19= strval( val ); }
if( strcmp( key , "Fraktionskasse20" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse20= strval( val ); }
if( strcmp( key , "Fraktionskasse21" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse21= strval( val ); }
if( strcmp( key , "Fraktionskasse22" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse22= strval( val ); }
if( strcmp( key , "Fraktionskasse23" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse23= strval( val ); }
}
fclose(kFile);
}
return 1;
}