View Single Post
Author Message
botz
AlliedModders Donor
Join Date: Jan 2015
Old 07-20-2015 , 15:20   Plugin edit help
Reply With Quote #1

These plugins are not working with amxmodx 1.8.2, but works with 1.8.3, someone please make it work for 1.8.2, please help

Code:
#include <amxmodx> 
#include <fun> 
#include <hamsandwich> 

public plugin_init() 
{ 
    register_plugin("Add Hegrenade", "1.0", "Krtola") 

    RegisterHam(Ham_Spawn, "player", "spawn_add_he", 1) 
    register_event( "DeathMsg", "Event_DeathMsg", "a", "1>0", "4=grenade" )
} 

public spawn_add_he(id) 
{ 
    if(is_user_alive(id)) 
    { 
        if(!user_has_weapon(id, CSW_HEGRENADE)) 
                give_item(id, "weapon_hegrenade")  
    } 
}  

public Event_DeathMsg( )
{
    new iKiller = read_data( 1 );
    if(  is_user_alive( iKiller ) )
    {
        give_item( iKiller, "weapon_hegrenade" )
    } 
}
Other Plugin

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_plugin( PLUGIN, VERSION, "ConnorMcLeod" ); 
    g_tDefaultRes = TrieCreate() 
    TrieSetCell( g_tDefaultRes , "de_storm.res", 1); 
    TrieSetCell( g_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(szMapsFolder, szResFile, charsmax(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 > 4 && equali(szResFile[iLen-4], szResExt) ) 
        { 
            if( TrieKeyExists(g_tDefaultRes, szResFile) ) 
            { 
                // server_print("Default %s file, continuing...", szResFile) 
                continue 
            } 
             
            formatex(szFullPathFileName, charsmax(szFullPathFileName), "%s/%s", szMapsFolder, szResFile) 
            write_file(szFullPathFileName, "/////////////////////////////////////////////////////////////^n", 0); 
            server_print("Proceeded %s", szResFile); 
        } 
    } 
    while( next_file(dp, szResFile, charsmax(szResFile)) ) 
     
    close_dir(dp) 
}
__________________
botz is offline