////////////////////////////////////// TRIGGER BOT ////////////////////////////////////// if ( MeActor -> ClassId == 3 || MeActor -> ClassId == 2 ) { int TriggerId = NULL ; if ( auto mWeapon = MeActor -> GetCurrentItem ( ) -> GetIWeapon ( ) ) { auto mTriggerId = MeActor -> IsTriggerID ( ) ; if ( mTriggerId && GetAsyncKeyState ( VK_RBUTTON ) ) { if ( IActor * pActor = meFramework -> GetIActorSystem ( ) -> GetActor ( mTriggerId ) ) { if ( IsMyTeam ( MeActor , pActor ) ) { continue ; } // here MyItem -> GetIWeapon ( ) -> StartFire ( ) ; // and here MyItem -> GetIWeapon ( ) -> StopFire ( ) ; } } } else { continue ; } } ////////////////////////////////////// TRIGGER BOT //////////////////////////////////////
EntityId GetTriggerId ( ) { if ( auto v1 = * ( DWORD * ) ( ( DWORD ) this + 0xC ) ) if ( auto v2 = * ( DWORD * ) ( v1 + 0x40 ) ) if ( auto v3 = * ( DWORD * ) ( v2 + 0x18 ) ) return * ( EntityId * ) ( ( DWORD ) v3 + 0x110 ) ; return NULL ; }