I believe you need to use ExecuteHamB(). Take a look at hamsandwich.inc:
PHP Code:
/**
* Executes the virtual function on the entity, this will trigger all hooks on that function.
* Be very careful about recursion!
* Look at the Ham enum for parameter lists.
*
* @param function The function to call.
* @param id The id of the entity to execute it on.
*/
native ExecuteHamB(Ham:function, this, any:...);
Notice how ExecuteHam() does NOT trigger
any other hooks based on the death.
__________________