Try this
PHP Code:
#include <sourcemod>
#include <sdktools>
#include <sdkhooks>
#define DMG_MULTIPLE 2.0 // inferno damage * this
public void OnPluginStart()
{
for(int i = 1; i < MaxClients; i++)
{
if(IsClientInGame(i))
{
OnClientPutInServer(i); // late load
}
}
}
public OnClientPutInServer(int client)
{
SDKHook(client, SDKHook_OnTakeDamage, OnTakeDamage);
}
public Action OnTakeDamage(int victim, int &attacker, int &inflictor, float &damage, int &damagetype, int &weapon, float damageForce[3], float damagePosition[3])
{
char classname[64];
if(!IsValidEntity(inflictor) || !GetEdictClassname(inflictor, classname, sizeof(classname)))
return Plugin_Continue;
if (StrEqual(classname, "inferno", false))
{
damage = (damage * DMG_MULTIPLE);
return Plugin_Changed; // change damage
}
return Plugin_Continue;
}
Compile
here.
__________________