PHP- Kodu:
  public FwdTakeDamage(victim, inflictor, attacker, Float:damage, damage_bits)
{
    
    if(takim[attacker] == takim[victim] && takim[attacker] != 0 && get_cvar_num("mp_friendlyfire")) {
        ColorChat(attacker,RED,"%s Ayni Takimdasiniz Siddete Gerek Yok.")
        ColorChat(attacker,RED,"%s Ayni Takimdasiniz Siddete Gerek Yok.")
        return HAM_SUPERCEDE
    }
    
    if (is_valid_player(attacker) && get_user_weapon(attacker) == CSW_KNIFE)    
    {
        switch(get_user_team(attacker))
        {
            case 1:
            {
                if(TCuchillo[attacker])
                {    
                    
                    SetHamParamFloat(4, get_pcvar_float(TDefaultDano))
                    
                    if(get_pdata_int(victim, 75) == HIT_HEAD)
                    {
                        SetHamParamFloat(4, get_pcvar_float(hTDefaultDano))
                    }
                }
                
                if(Destapador[attacker])
                { 
                    SetHamParamFloat(4, get_pcvar_float(PaloDano))
                    
                    if(get_pdata_int(victim, 75) == HIT_HEAD)
                    {
                        SetHamParamFloat(4, get_pcvar_float(hPaloDano))
                    }
                }
                
                if(Hacha[attacker])
                {        
                    SetHamParamFloat(4, get_pcvar_float(HachaDano))
                    
                    if(get_pdata_int(victim, 75) == HIT_HEAD)
                    {
                        SetHamParamFloat(4, get_pcvar_float(hHachaDano))
                    }
                }
                
                if(Machete[attacker])
                {        
                    SetHamParamFloat(4, get_pcvar_float(MacheteDano))
                    
                    if(get_pdata_int(victim, 75) == HIT_HEAD)
                    {
                        SetHamParamFloat(4, get_pcvar_float(hMacheteDano))
                    }
                }
                
                if(Motocierra[attacker])
                {    
                    SetHamParamFloat(4, get_pcvar_float(MotocierraDano))
                    
                    if(get_pdata_int(victim, 200) == HIT_HEAD)
                    {
                        SetHamParamFloat(4, get_pcvar_float(hMotocierraDano))
                    }
                }
            }
            case 2:
            {
                SetHamParamFloat(4, get_pcvar_float(CTDefaultDano))
                
                if(get_pdata_int(victim, 75) == HIT_HEAD)
                {
                    SetHamParamFloat(4, get_pcvar_float(hCTDefaultDano))
                }
            }
        }
    }
    if(is_user_connected(attacker) && initaliazed[attacker] && get_user_weapon(attacker) != CSW_KNIFE)
    {
        SetHamParamFloat(4, damage * random_float(1.6,1.8));
    }
    return HAM_HANDLED
} 
  
  ->
 
  PHP- Kodu:
  public FwdTakeDamage(victim, inflictor, attacker, Float:damage, damage_bits)
{
    if(!is_valid_player(attacker) || !is_valid_player(victim)) return HAM_IGNORED
    
    
    if(takim[attacker] == takim[victim] && takim[attacker] != 0 && get_cvar_num("mp_friendlyfire")) {
        ColorChat(attacker,RED,"%s Ayni Takimdasiniz Siddete Gerek Yok.")
        ColorChat(attacker,RED,"%s Ayni Takimdasiniz Siddete Gerek Yok.")
        return HAM_SUPERCEDE
    }
    
    if (is_valid_player(attacker) && get_user_weapon(attacker) == CSW_KNIFE)    
    {
        switch(get_user_team(attacker))
        {
            case 1:
            {
                if(TCuchillo[attacker])
                {    
                    
                    SetHamParamFloat(4, get_pcvar_float(TDefaultDano))
                    
                    if(get_pdata_int(victim, 75) == HIT_HEAD)
                    {
                        SetHamParamFloat(4, get_pcvar_float(hTDefaultDano))
                    }
                }
                
                if(Destapador[attacker])
                { 
                    SetHamParamFloat(4, get_pcvar_float(PaloDano))
                    
                    if(get_pdata_int(victim, 75) == HIT_HEAD)
                    {
                        SetHamParamFloat(4, get_pcvar_float(hPaloDano))
                    }
                }
                
                if(Hacha[attacker])
                {        
                    SetHamParamFloat(4, get_pcvar_float(HachaDano))
                    
                    if(get_pdata_int(victim, 75) == HIT_HEAD)
                    {
                        SetHamParamFloat(4, get_pcvar_float(hHachaDano))
                    }
                }
                
                if(Machete[attacker])
                {        
                    SetHamParamFloat(4, get_pcvar_float(MacheteDano))
                    
                    if(get_pdata_int(victim, 75) == HIT_HEAD)
                    {
                        SetHamParamFloat(4, get_pcvar_float(hMacheteDano))
                    }
                }
                
                if(Motocierra[attacker])
                {    
                    SetHamParamFloat(4, get_pcvar_float(MotocierraDano))
                    
                    if(get_pdata_int(victim, 200) == HIT_HEAD)
                    {
                        SetHamParamFloat(4, get_pcvar_float(hMotocierraDano))
                    }
                }
            }
            case 2:
            {
                SetHamParamFloat(4, get_pcvar_float(CTDefaultDano))
                
                if(get_pdata_int(victim, 75) == HIT_HEAD)
                {
                    SetHamParamFloat(4, get_pcvar_float(hCTDefaultDano))
                }
            }
        }
    }
    if(is_user_connected(attacker) && initaliazed[attacker] && get_user_weapon(attacker) != CSW_KNIFE)
    {
        SetHamParamFloat(4, damage * random_float(1.6,1.8));
    }
    return HAM_HANDLED
}