|
Member
Join Date: Jul 2018
Location: Criminal Underworld
|
07-17-2018
, 09:07
Re: Increase knife damage for me
|
#3
|
Quote:
Originally Posted by Ghosted
Code:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
new bool:PlayerKnifeHasMoreDmg[33];
new CVar_KnifeMoreDmg;
public plugin_init()
{
register_plugin("More Damage for Knife", "Ghost", "1.0");
register_clcmd("say /dmg", "ClCmd_KnifeDmg");
RegisterHam(Ham_TakeDamage, "player", "Ham_PlayerTakeDamage_Pre");
CVar_KnifeMoreDmg = register_cvar("amx_knife_more_dmg", "5.0");
}
public client_putinserver(PlayerID)
{
PlayerKnifeHasMoreDmg[PlayerID] = false;
}
public ClCmd_KnifeDmg(PlayerID)
{
PlayerKnifeHasMoreDmg[PlayerID] = true;
}
public Ham_PlayerTakeDamage_Pre(VictimID, InflictorID, AttackerID, Float:Damage, DamageBits)
{
if (DamageBits & (1 << 2))
if (PlayerKnifeHasMoreDmg[AttackerID])
SetHamParamFloat(4, get_pcvar_float(CVar_KnifeMoreDmg));
}
Type /dmg to get dmg on knife
Has Cvar for dmg multiplier
Not tested
|
It allows me to update cvar in server console, but after typing /dmg into chat, I still have to slash enemies at least 7 times to kill them.
|
|
|
|