You did copied some of the code from at least two other trail and light plugins. You did even changed some things like variable names but i still do not see any credits to the original authors. Hence this automatically goes to the unapproved section. For the future reference you should note that this is definitely not a good habit. The work should be appropriately credited.
Why would you want to ignore grenade drop on death?
Do not hardcode existing constants.
case CSW_HEGRENADE : return PLUGIN_CONTINUE;
case CSW_FLASHBANG : return PLUGIN_CONTINUE;
This is not necessary and can be safely removed.