View Single Post
ConnorMcLeod
Veteran Member
Join Date: Jul 2006
Location: France (95)
Old 07-06-2013 , 04:37   Re: Prechace_generic Bad String
Reply With Quote #4

Run this once :

PHP Code:
#include < amxmodx >

// #pragma semicolon 1

#define PLUGIN "17b Res utf BOM remover"
#define VERSION "0.0.1"

new Trie:g_tDefaultRes

public plugin_init()
{
    
register_pluginPLUGINVERSION"ConnorMcLeod" );
    
g_tDefaultRes TrieCreate()
    
TrieSetCellg_tDefaultRes "de_storm.res"1);
    
TrieSetCellg_tDefaultRes "default.res"1);

    
set_task(10.0"Clean_Res_Files");
}

public 
Clean_Res_Files()
{
    new 
szMapsFolder[] = "maps";
    new const 
szResExt[] = ".res";
    new 
szResFile[64], iLen;
    new 
dp open_dir(szMapsFolderszResFilecharsmax(szResFile));
    
    if( !
dp )
    {
        return;
    }

    
// server_print("Opening %s folder (%s)", szMapsFolder, szResFile)
    
new szFullPathFileName[128];
    do
    {
        
// server_print("Proceeding %s", szResFile)
        
iLen strlen(szResFile)
        if( 
iLen && equali(szResFile[iLen-4], szResExt) )
        {
            if( 
TrieKeyExists(g_tDefaultResszResFile) )
            {
                
// server_print("Default %s file, continuing...", szResFile)
                
continue
            }
            
            
formatex(szFullPathFileNamecharsmax(szFullPathFileName), "%s/%s"szMapsFolderszResFile)
            
write_file(szFullPathFileName"/////////////////////////////////////////////////////////////^n"0);
            
server_print("Proceeded %s"szResFile);
        }
    }
    while( 
next_file(dpszResFilecharsmax(szResFile)) )
    
    
close_dir(dp)

__________________
- tired and retired -

- my plugins -
ConnorMcLeod is offline