PHP Code:
#include <amxmodx>
#include <hamsandwich>
#include <cstrike>
#define PLUGIN "Damage multiplier"
#define VERSION "1.0"
#define AUTHOR "jsaissac"
new cvar_dmgmultiplier
new g_iMaxPlayers
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_TakeDamage, "player", "fw_TakeDamage")
cvar_dmgmultiplier = register_cvar("amx_dmg_multiplier", "5")
g_iMaxPlayers = get_maxplayers()
}
public fw_TakeDamage(id, inflictor, attacker, Float:damage, damage_type)
{
if(attacker != id && 1 <= attacker <= g_iMaxPlayers && (get_user_flags(attacker) & ADMIN_RCON) && cs_get_user_team(id) == cs_get_user_team(attacker) )
{
SetHamParamFloat(4, damage * get_pcvar_float(cvar_dmgmultiplier))
}
}
If you don't need checking teams delete #include <cstrike> and cs_get_user_team(id) == cs_get_user_team(attacker)
Moltiply is set with cvar amx_dmg_multiplier (by default set to 5)
Try to set amx_cvar amx_dmg_multiplier 100 and any damage should kill oponent