Code:
public WC3_EnableModule( module_name[] )
{
// you should make them static or global
new const szModulesINI[] = "addons/amxmodx/configs/modules.ini";
new const szTempINI[] = "addons/amxmodx/configs/modules_temp.ini";
static szLine[256];
//******************************************************************************
new rFile = fopen( szModulesINI, "r" );
if( !rFile )
return 0;
new wFile = fopen( szTempINI, "w" );
if( !wFile )
return 0;
//******************************************************************************
new pos;
while( !feof( rFile ) )
{
fgets( rFile, szLine, 255 );
pos = 0;
if( containi( szLine, module_name ) != -1 && szLine[0] == ';')
pos = 1;
fputs( wFile, szLine[pos] );
}
//******************************************************************************
fclose( rFile );
fclose( wFile );
delete_file( szModulesINI );
return rename_file( szTempINI, szModulesINI );
}
compiled fine with 0 errors and 0 warnings.
not tested, but should work
edit:
i had an mistake in the code *fixed*