[CS] Detecting backstab

For scripting examples for learning how to use AMXX.
User avatar
Archive-Poster
Posts: 1367
Gender:
United States of America

[CS] Detecting backstab

Post by Archive-Poster »

Code: Select all

        new Float: vec2LOS[2];
        new Float: vecForward[3];
        new Float: vecForward2D[2];

        velocity_by_aim( iAttacker, 1, vecForward );
      
        xs_vec_make2d( vecForward, vec2LOS );
        xs_vec_normalize( vec2LOS, vec2LOS );
    
        pev( iVictim, pev_angles, vecForward );
        engfunc( EngFunc_MakeVectors, vecForward );
        global_get( glb_v_forward, vecForward );
        
        xs_vec_make2d( vecForward, vecForward2D );
        if( xs_vec_dot( vec2LOS, vecForward2D ) > 0.8 )
        {
           // iAttacker has backstabbed iVictim
        } 

Who is online

Users browsing this forum: No registered users and 1 guest