Using map triggers is easier in this case, just put a delayer, trigger_use and a hurt entity. You must just figure it out and you can make those perfect chargers without dropping any items (health packs, armor). The HEV-suit charger would be best to do with Lua though, some way... I'm not so sure how, long time ago since I've used Lua scripts. But I know it's possible.
