Raised This Month: $ Target: $400
 0% 

Modify this code


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Obbin
Senior Member
Join Date: Mar 2005
Location: 192.168.1.3
Old 12-15-2005 , 12:30  
Reply With Quote #8

Quote:
Originally Posted by Brad
All I was trying to get across is that the phrase, "aims good", is not proper English.
OK

BTW: thx VEN, that worked!
Now my plugin is allmost finished. The onley i have left to do is adding logging (log_amx) when turning on/off and adding help/credit lines.
What my plugin is doing is changing the aim to 1.3 style!

Code:
 #include <amxmodx>  #include <amxmisc>  #include <fakemeta>  #include <engine>  new g_aiming_good[33];  public plugin_init() {     register_plugin("1.3 like aim", "0.1", "Obbin");     register_cvar("amx_13aim", "1");     register_forward(FM_TraceLine, "fw_traceline");     register_event("CurWeapon", "weaponChanged", "be", "1=1");  }  public client_putinserver( id ) {     g_aiming_good[id] = 0;  }  public weaponChanged( id ) {       //Called when user is changing weapon     new clip, ammo, wpnid = get_user_weapon( id, clip, ammo );     //if client is holding a pistol then make bullets go straight even if in the air     if ( wpnid == CSW_USP || wpnid == CSW_ELITE || wpnid == CSW_GLOCK18 || wpnid == CSW_DEAGLE || wpnid == CSW_P228 || wpnid == CSW_FIVESEVEN )     {         g_aiming_good[id] = 1;     }     else     {         g_aiming_good[id] = 0;     }  }  public fw_traceline( Float:v1[3],Float:v2[3],noMonsters,id ) {     //is user alive?     if( !is_user_alive( id ) )         return FMRES_IGNORED;     //if user is holding a rifle/C4/Nade then cancel     if( !g_aiming_good[id] )         return FMRES_IGNORED;     if( !get_cvar_num( "amx_13aim" ) )         return FMRES_IGNORED;     // get crosshair aim     new MyAim[3], Float:flMyAim[3];     get_user_origin( id, MyAim,3 );     IVecFVec( MyAim, flMyAim );     // set crosshair aim     set_tr( TR_vecEndPos, flMyAim );     // get ent looking at     new ent, body;     get_user_aiming( id, ent, body );     // if looking at something     if( is_valid_ent( ent ) )     {         set_tr( TR_flFraction, 0.1 );   // 1.0 == no hit, < 1.0 == hit         set_tr( TR_pHit, ent );     // entity hit         set_tr( TR_iHitgroup, body );   // bodypart hit     }     return FMRES_IGNORED;  }
__________________
Sig(h)!
Obbin 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 15:51.


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