SetHamParamFloat(4,damage) yaparsaniz default ayara gelir. Ama damage değişkenine dokunmadığınız sürece. Bi örnekte benden:
PHP- Kodu:
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_cvar("sv_dmg_multiplier","1.0") // cvar girdik.
RegisterHam(Ham_TakeDamage,"player","fw_TakeDamage") // takedamage forwardını yarattık
}
public fw_TakeDamage(victim,inflictor,attacker,Float:damage) {
damage *= get_cvar_float("sv_dmg_multiplier"); // default zararı , cvara girdigimiz degerle çarptık.
SetHamParamFloat(4,damage) // çarpılan degeri zarar olarak ayarladık.
}