PHP Code:
#include <amxmodx>
#include <fakemeta>
#define PLUGIN "Destroy Weapons"
#define AUTHOR "ConnorMcLeod"
#define VERSION "0.0.1"
new Float:w_Origin[3]
new TEST_EXPL
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_forward(FM_SetModel, "SetModel")
}
public plugin_precache()
{
TEST_EXPL = precache_model( "sprites/flame.spr" );
}
public SetModel(iEnt, szModel[])
{
if( equal(szModel, "models/w_", 9) )
{
new szClassName[2]
pev(iEnt, pev_classname, szClassName, charsmax(szClassName))
if( szClassName[0] == 'w' ) // "weaponbox": remove all weapons, but not a "grenade"
{
//effects begin
pev(iEnt, pev_origin, w_Origin)
message_begin(MSG_BROADCAST,SVC_TEMPENTITY);
write_byte(TEST_EXPL);
write_coord(w_Origin[0]);
write_coord(w_Origin[1]);
write_coord(w_Origin[2]);
write_byte(185);
write_byte(10);
message_end();
//effects end
set_pev(iEnt, pev_nextthink, get_gametime() + 10.0) //remove dropped weapon code..
}
}
}
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team
Warning: Tag mismatch on line 34
Warning: Tag mismatch on line 35
Warning: Tag mismatch on line 36
Header size: 408 bytes
Code size: 936 bytes
Data size: 316 bytes
Stack/heap size: 16384 bytes; estimated max. usage=41 cells (164 bytes)
Total requirements: 18044 bytes
3 Warnings.
Done.
And does not work. I am not a programmer..
__________________