I have a problem with hamsandwich function (fw_TakeDamage).
This is a log:
Code:
L 01/05/2013 - 13:39:47: Invalid player id 0 L 01/05/2013 - 13:39:47: [AMXX] Displaying debug trace (plugin "zp_addon_gamemodes.amxx") L 01/05/2013 - 13:39:47: [AMXX] Run time error 10: native error (native "get_user_weapon") L 01/05/2013 - 13:39:47: [AMXX] [0] zp_addon_gamemodes.sma::fw_TakeDamage (line 139)
I work in this way:
#include <hamsandwich> (in top)
in plugin_init:
RegisterHam(Ham_TakeDamage, "player", "fw_TakeDamage");
And down:
Code:
public fw_TakeDamage(victim, inflictor, attacker, Float:damage, damage_type) {
if((get_user_weapon(attacker) == CSW_KNIFE && is_user_assassin[attacker]) || (get_user_weapon(attacker) == CSW_AWP && is_user_sniper[attacker])) {
SetHamParamFloat(4, damage * 999)
}
return HAM_IGNORED;
}
(example)
Please help me
__________________