Raised This Month: $ Target: $400
 0% 

[Help] Change Brass Knuckles For Terrors only!


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
kiki33hun
Veteran Member
Join Date: Jul 2011
Location: Magyarország
Old 11-25-2011 , 07:45   Re: [Help] Change Brass Knuckles For Terrors only!
Reply With Quote #2

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( 
get_user_teamid ) == )
    {
        return 
PLUGIN_HANDLED;
    }
    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( 
get_user_teamid ) == )
    {
        return 
PLUGIN_HANDLED;
    }
    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)  

__________________
kiki33hun is offline
 



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