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)
}
__________________