Raised This Month: $ Target: $400
 0% 

[Help] Change Brass Knuckles For Terrors only!


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
Giass
Member
Join Date: Aug 2011
Location: {Israel}
Old 11-25-2011 , 05:47   [Help] Change Brass Knuckles For Terrors only!
Reply With Quote #1

Code:
PHP Code:
#include <amxmodx>
#include <engine>
#include <fakemeta>


#define MAX_KNIFE_SNDS 9

new knife_sounds[MAX_KNIFE_SNDS][] =
{
    
"weapons/knife_deploy1.wav",
    
"weapons/knife_hit1.wav",
    
"weapons/knife_hit2.wav",
    
"weapons/knife_hit3.wav",
    
"weapons/knife_hit4.wav",
    
"weapons/knife_hitwall1.wav",
    
"weapons/knife_slash1.wav",
    
"weapons/knife_slash2.wav",
    
"weapons/knife_stab.wav"
}

new 
fistsounds[MAX_KNIFE_SNDS][] = 
{
    
"weapons/knife_slash1.wav",
    
"bknuckles/knife_hit1.wav",
    
"bknuckles/knife_hit2.wav",
    
"bknuckles/knife_hit3.wav",
    
"bknuckles/knife_hit4.wav",
    
"bknuckles/knife_hit4.wav",
    
"weapons/knife_slash1.wav",
    
"weapons/knife_slash2.wav",
    
"bknuckles/knife_stab.wav"
}

new 
v_fist[] = "models/ELNtion/v_elntion_box.mdl"
new p_fist[] = "models/ELNtion/p_elntion_box.mdl"

public plugin_init()
{
    
register_event("CurWeapon""Event_CurWeapon""be","1=1")
    
register_event("Damage""Event_Damage""be""2!0"
    
register_forward(FM_EmitSound "EmitSound")
}

public 
plugin_precache() 
{    
    
precache_model(v_fist)
    
precache_model(p_fist)
    
    for(new 
0MAX_KNIFE_SNDSi++)
        
precache_sound(fistsounds[i])
}

public 
Event_Damage(id

    if(!
is_user_alive(id) || !is_user_connected(id))  
        return 
PLUGIN_CONTINUE 
     
    
new AttakerWeaponAttakerPartHit 
    get_user_attacker
(idAttakerWeaponAttakerPartHit
     
    if(
AttakerWeapon != CSW_KNIFE
        return 
PLUGIN_CONTINUE 
     
    
new Float:Random_Float[3
    for(new 
03i++) Random_Float[i] = random_float(100.0150.0
    
Punch_View(idRandom_Float
     
    return 
PLUGIN_CONTINUE 


public 
Event_CurWeapon(id
{  
    new 
weaponID read_data(2

    if(
weaponID != CSW_KNIFE)
        return 
PLUGIN_CONTINUE
        
    entity_set_string
(idEV_SZ_viewmodelv_fist)
    
entity_set_string(idEV_SZ_weaponmodelp_fist
    
    return 
PLUGIN_CONTINUE 
}

public 
EmitSound(entitychannel, const sound[])
{
    if(
pev_valid(entity) && is_user_alive(entity))
    {
         for(new 
0MAX_KNIFE_SNDSi++)
         {
             if(
equal(sound knife_sounds[i]))
             {
                    
emit_sound(entitychannelfistsounds[i], 1.0ATTN_NORM0PITCH_NORM)
                    return 
FMRES_SUPERCEDE
             
}

         }
    }
    return 
FMRES_IGNORED;
}  

stock Punch_View(idFloat:ViewAngle[3]) 

    
entity_set_vector(idEV_VEC_punchangleViewAngle

i Dont Cant Change It For Terrors only... Please Help.

P.S Sorry For My Bad English.
__________________
All you need is carb
Giass is offline
 


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 08:24.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode