View Single Post
raj kaul
Senior Member
Join Date: Mar 2018
Location: www.lotgaming.xyz
Old 11-10-2019 , 01:30   Re: [CS:GO REQUEST] Molotov/Bombs Damange while FF Disabled?
Reply With Quote #4

i am using these settings for my servers and Franc1sco's code to block knife damage
main post

cvars
Quote:
ff_damage_reduction_bullets 0
ff_damage_reduction_grenade 0.85
ff_damage_reduction_grenade_self 1
ff_damage_reduction_other 0.4
PHP Code:
#include <sourcemod>
#include <sdkhooks>

new Handle:amigo;
new 
Handle:enemigo;

public 
OnPluginStart()
{
    
amigo CreateConVar("block_knife_teamattack""1""Enables or disable");
    
enemigo CreateConVar("block_knife_enemy""0""Enable or disable");
}

public 
OnClientPutInServer(client)
{
   
SDKHook(clientSDKHook_OnTakeDamageOnDamage);

}

public 
Action:OnDamage(victim, &attacker, &inflictor, &Float:damage, &damagetype)
{
    if(!
attacker)
        return 
Plugin_Continue;

    if(
inflictor && inflictor <= MaxClients)
    {

        new 
String:Weapon[32];
    
        new 
weapon GetEntPropEnt(inflictorProp_Send"m_hActiveWeapon");
        
GetEdictClassname(weaponWeapon32);
    
        if(
StrContains(Weapon"knife") == -1)
            return 
Plugin_Continue;


        if (
GetClientTeam(victim) == GetClientTeam(attacker) && GetConVarBool(amigo)) return Plugin_Handled;
        else if (
GetClientTeam(victim) != GetClientTeam(attacker) && GetConVarBool(enemigo)) return Plugin_Handled;
    }

    return 
Plugin_Continue;

__________________
raj kaul is offline