Jump to content
Welcome, Guest
Existing user? Sign In

Sign In



Sign Up
The MatriX
  • Welcome To Ghbsys
  • CS GO Streaming Version is released. Have fun streaming while cheating!
  • Have a Payment Issue? Send us a Support ticket.
  • Make a thread if you need support or join our discord for live support.
  • Have Suggestions? Make a thread and you'll earn Ghbsys Points for implemented suggestions.
  • Join our discord to stay well connected! Don't forget to integrate your discord to the site
  • Welcome to [GHB] - GAmEhAcKbAsTaRdS Forum

    Welcome to [GHB] - GAmEhAcKbAsTaRdS Forum, like most online communities you must register to view or post in our community, but don't worry this is a simple free process that requires minimal information for you to signup. Be apart of [GHB] - GAmEhAcKbAsTaRdS Forum by signing in or creating an account.
    • Start new topics and reply to others
    • Subscribe to topics and forums to get email updates
    • Get your own profile page and make new friends
    • Send personal messages to other members.

    D3D Hack Trouble (Hans211 Menu)


    SmartzCasper
     Share

    Recommended Posts

    Well this is the error

     

    7 IntelliSense: expected a ';'

     

     

    #include "stdafx.h"
    #include "Menu.h"
    #include "Hook.h"
    #include "Hacks.h"
    
    
    HRESULT WINAPI hkPresent(LPDIRECT3DDEVICE9 pDevice,CONST RECT *pSourceRect, CONST RECT *pDestRect, HWND hDestWindowOverride, CONST RGNDATA *pDirtyRegion)
    {
    _asm PUSHAD;
    
    //Create Font
    if(g_pFont == NULL)D3DXCreateFont(pDevice, 14, 6, FW_BOLD, 1, 0, DEFAULT_CHARSET, OUT_DEFAULT_PRECIS, ANTIALIASED_QUALITY, DEFAULT_PITCH | FF_DONTCARE, "Thaoma", &g_pFont);
    
    //Create Chams Colors
    if (!BlueShad)
    {
    BlueShad = true;
    GenerateShader(pDevice, &BlueSh, 0.0f, 0.0f, 1.0f);
    }
    if (!OrangeShad)
    {
    OrangeShad = true;
    GenerateShader(pDevice, &OrangeSh, 1.0f, 0.6f, 0.2f);
    }
    
    //Call Ur Menu Functions Here
    // Example:
      #include <d3d9.h>
      #include <d3dx9.h>
      #pragma comment (lib, "d3d9.lib")
      #pragma comment( lib, "d3dx9.lib" )
    
      int		CH_cheats	  = 1;
    
      int		CH_speed	= 0;
      int		  CH_chams	= 0;
    
      // none standard options
      void RebuildMenu()
      {  <<<<<<<<< ************.theres the error right there.************
     strcpy(Mtitle,"Operation 7 D3D");
     MenuAddItem("-----------------------", Moptfolder, &CH_cheats, 2, MENUFOLDER);
     if (CH_cheats) {
    	 MenuAddItem("Speed Hack"	 , Moptonoff  , &CH_speed  , 1, MENUITEM);
    	 MenuAddItem("Chams White/Black"	 , Moptonoff  , &CH_chams  , 1, MENUITEM);
      }
    
      ID3DXFont* m_pFont;
      void PreReset(void)
      {
       if(m_pFont){
    	if(m_pFont->Release())
    		m_pFont = NULL;
       }
      }
      void Release( LPDIRECT3DDEVICE9 m_pD3Ddev)
      {
      // Look definition if u want edit it for make better text :D
     D3DXCreateFont(m_pD3Ddev, 15, 0, FW_BOLD, 0, 0, DEFAULT_CHARSET, OUT_TT_ONLY_PRECIS, PROOF_QUALITY, DEFAULT_PITCH | FF_DONTCARE, TEXT("Arials"), &m_pFont );
      }
    
    //Call HackThread
    HackThread();
    
    
    _asm POPAD;
    return oPresent(pDevice, pSourceRect,  pDestRect,  hDestWindowOverride,  pDirtyRegion);
    }
    
    HRESULT WINAPI hkDrawIndexedPrimitive(LPDIRECT3DDEVICE9 pDevice, D3DPRIMITIVETYPE PrimType,INT BaseVertexIndex,UINT MinVertexIndex,UINT NumVertices,UINT startIndex,UINT primCount)
    {
    
    
    if((CH_chams == 1)&&((NumVertices == 0x72 && primCount == 0x72 ) ||
    ( NumVertices == 0x81 && primCount == 0x86 ) ||
    ( NumVertices == 0x9c && primCount == 0x64 ) ||
    ( NumVertices == 0xb0 && primCount == 0x10c ) ||
    ( NumVertices == 0xbb && primCount == 0xd1 ) ||
    ( NumVertices == 0xd6 && primCount == 0x94 ) ||
    ( NumVertices == 0x16f && primCount == 0x22e ) ||
    ( NumVertices == 0x2ae && primCount == 0x359 ) ||
    ( NumVertices == 0x183 && primCount == 0x212 ) ||
    ( NumVertices == 0x2ae && primCount == 0x359 ) ||
    ( NumVertices == 0x2af && primCount == 0x361 ) ||
    ( NumVertices == 0x2b1 && primCount == 0x377 ) ||
    ( NumVertices == 0x2b4 && primCount == 0x332 ) ||
    ( NumVertices == 0x49e && primCount == 0x649 ) ||
    ( NumVertices == 0x4a6 && primCount == 0x606 ) ||
    ( NumVertices == 0x4a7 && primCount == 0x62a ) ||
    ( NumVertices == 0x1e4 && primCount == 0x2ea ) ||
    ( NumVertices == 0x445 && primCount == 0x5a4 ) ||
    ( NumVertices == 0x1d8 && primCount == 0x2b0 ) ||
    ( NumVertices == 0xdf && primCount == 0x13c ) ||
    ( NumVertices == 0x11a && primCount == 0x19c ) ||
    ( NumVertices == 0x16e && primCount == 0x210 ) ||
    ( NumVertices == 0x137 && primCount == 0x110 ) ||
    ( NumVertices == 0x219 && primCount == 0x2b2 ) ||
    ( NumVertices == 0x18b && primCount == 0x1ba ) ||
    ( NumVertices == 0x163 && primCount == 0x1bc ) ||
    ( NumVertices == 0x241 && primCount == 0x2b8 ) ||
    ( NumVertices == 0x23b && primCount == 0x27d ) ||
    ( NumVertices == 0x249 && primCount == 0x2a4 ) ||
    ( NumVertices == 0x257 && primCount == 0x29e ) ||
    ( NumVertices == 0x13f && primCount == 0x170 ) ||
    ( NumVertices == 0xe9 && primCount == 0x122 ) ||
    ( NumVertices == 0x208 && primCount == 0x2bb ) ||
    ( NumVertices == 0x244 && primCount == 0x263 ) ||
    ( NumVertices == 0x208 && primCount == 0x23e ) ||
    ( NumVertices == 0x252 && primCount == 0x1e0 ) ||
    ( NumVertices == 0x13c && primCount == 0x224 ) ||
    ( NumVertices == 0x24f && primCount == 0x236 ) ||
    ( NumVertices == 0x229 && primCount == 0x26a ) ||
    ( NumVertices == 0x1d8 && primCount == 0x203 ) ||
    ( NumVertices == 0x182 && primCount == 0x262 ) ||
    ( NumVertices == 0x1c9 && primCount == 0x2b8 ) ||
    ( NumVertices == 0x228 && primCount == 0x220 ) ||
    ( NumVertices == 0xdb && primCount == 0xfa ) ||
    ( NumVertices == 0x143 && primCount == 0x130 ) ||
    ( NumVertices == 0x1d4 && primCount == 0x178 ) ||
    ( NumVertices == 0xe1 && primCount == 0x104 ) ||
    ( NumVertices == 0x200 && primCount == 0x300 ) ||
    ( NumVertices == 0x2f9 && primCount == 0x287 ) ||
    ( NumVertices == 0x2a9 && primCount == 0x31c ) ||
    ( NumVertices == 0x454 && primCount == 0x56b ) ||
    ( NumVertices == 0x3e2 && primCount == 0x55c ) ||
    ( NumVertices == 0x430 && primCount == 0x580 ) ||
    ( NumVertices == 0x418 && primCount == 0x58a ) ||
    ( NumVertices == 0x389 && primCount == 0x4c2 ) ||
    ( NumVertices == 0x419 && primCount == 0x5b3 ) ||
    ( NumVertices == 0x41d && primCount == 0x541 ) ||
    ( NumVertices == 0x43e && primCount == 0x57c ) ||
    ( NumVertices == 0x442 && primCount == 0x574 ) ||
    ( NumVertices == 0x423 && primCount == 0x5a9 ) ||
    ( NumVertices == 0x384 && primCount == 0x516 ) ||
    ( NumVertices == 0x453 && primCount == 0x59a ) ||
    ( NumVertices == 0x408 && primCount == 0x564 ) ||
    ( NumVertices == 0x3af && primCount == 0x4d8 ) ||
    ( NumVertices == 0x42c && primCount == 0x5c0 ) ||
    ( NumVertices == 0x412 && primCount == 0x55c ) ||
    ( NumVertices == 0x3ab && primCount == 0x50e ) ||
    ( NumVertices == 0x447 && primCount == 0x58e ) ||
    ( NumVertices == 0x452 && primCount == 0x5c6 ) ||
    ( NumVertices == 0x1da && primCount == 0x2b0 ) ||
    ( NumVertices == 0x1d5 && primCount == 0x2a4 ) ||
    ( NumVertices == 0x1d4 && primCount == 0x2a4 ) ||
    ( NumVertices == 0x1c0 && primCount == 0x2a0 ) ||
    ( NumVertices == 0x1e9 && primCount == 0x2aa ) ||
    ( NumVertices == 0x452 && primCount == 0x5c6 ) ||
    ( NumVertices == 0x1c8 && primCount == 0x2b0 ) ||
    ( NumVertices == 0x1e6 && primCount == 0x2b0 ) ||
    ( NumVertices == 0x1f2 && primCount == 0x2ac ) ||
    ( NumVertices == 0x1f2 && primCount == 0x27a ) ||
    ( NumVertices == 0x1d6 && primCount == 0x2ae ) ||
    ( NumVertices == 0x1d5 && primCount == 0x29a ) ||
    ( NumVertices == 0x1ef && primCount == 0x2ac ) ||
    ( NumVertices == 0x1e4 && primCount == 0x2ac ) ||
    ( NumVertices == 0x1dd && primCount == 0x2ae ) ||
    ( NumVertices == 0x1f2 && primCount == 0x2a3 ) ||
    ( NumVertices == 0x1dd && primCount == 0x2b0 ) ||
    ( NumVertices == 0x2b2 && primCount == 0x35d ) ||
    ( NumVertices == 0xb0 && primCount == 0x10c ) ||
    ( NumVertices == 0xad && primCount == 0x108 ) ||
    ( NumVertices == 0x298 && primCount == 0x370 ) ||
    ( NumVertices == 0x1df && primCount == 0x24e ) ||
    ( NumVertices == 0x49e && primCount == 0x649 ) ||
    ( NumVertices == 0x2b2 && primCount == 0x35d ) ||
    ( NumVertices == 0x2b3 && primCount == 0x326 ) ||
    ( NumVertices == 0x9e && primCount == 0x10a ) ||
    ( NumVertices == 0x2b2 && primCount == 0x35d ) ||
    ( NumVertices == 0xad && primCount == 0x108 ) ||
    ( NumVertices == 0x298 && primCount == 0x370 ) ||
    ( NumVertices == 0x2ba && primCount == 0x378 ) ||
    ( NumVertices == 0x2b2 && primCount == 0x362 ) ||
    ( NumVertices == 0x2b2 && primCount == 0x35b ) ||
    ( NumVertices == 0x1db && primCount == 0x2e2 ) ||
    ( NumVertices == 0x176 && primCount == 0x24a ) ||
    ( NumVertices == 0x176 && primCount == 0x24a ) ||
    ( NumVertices == 0x2b3 && primCount == 0x326 ) ||
    ( NumVertices == 0x9e && primCount == 0x10a ) ||
    ( NumVertices == 0x1db && primCount == 0x2e0 ) ||
    ( NumVertices == 0x61a && primCount == 0x848 ) ||
    ( NumVertices == 0x2a1 && primCount == 0x366 ) ||
    ( NumVertices == 0x2a7 && primCount == 0x35b ) ||
    ( NumVertices == 0x2a3 && primCount == 0x339 ) ||
    ( NumVertices == 0x2b2 && primCount == 0x35b ) ||
    ( NumVertices == 0x2b6 && primCount == 0x364 ) ||
    ( NumVertices == 0x2ac && primCount == 0x38e ) ||
    ( NumVertices == 0x2a6 && primCount == 0x334 ) ||
    ( NumVertices == 0x2b4 && primCount == 0x352 ) ||
    ( NumVertices == 202 || NumVertices == 449 ) ||
    ( NumVertices == 204 || NumVertices == 450 ) ||
    ( NumVertices == 466 || NumVertices == 1049 ) ||
    ( NumVertices == 499 || NumVertices == 1099 ) ||
    ( NumVertices == 496 || NumVertices == 1107 ) ||
    ( NumVertices == 301 || NumVertices == 616 ) ||
    ( NumVertices == 458 || NumVertices == 1010 ) ||
    ( NumVertices == 1105 || NumVertices == 498 ) ||
    ( NumVertices == 1102 || NumVertices == 494 ) ||
    ( NumVertices == 478 || NumVertices == 1089 ) ||
    ( NumVertices == 475 || NumVertices == 1090 ) ||
    ( NumVertices == 365 || NumVertices == 209 ) ||
    ( NumVertices == 580 || NumVertices == 507 ) ||
    ( NumVertices == 533 || NumVertices == 456 ) ||
    ( NumVertices == 0x5f6 && primCount == 0x808 )))
    {
    pDevice->SetTexture(0,NULL);
    pDevice->SetPixelShader(NULL);
    pDevice->SetRenderState(D3DRS_ZENABLE,FALSE);
    pDevice->SetRenderState(D3DRS_SHADEMODE, D3DSHADE_FLAT);
    pDevice->SetPixelShader(BlueSh);
    oDrawIndexedPrimitive(pDevice, PrimType, BaseVertexIndex,MinVertexIndex, NumVertices, startIndex, primCount);
    pDevice->SetTexture(0,NULL);
    pDevice->SetPixelShader(NULL);
    pDevice->SetRenderState(D3DRS_ZENABLE,TRUE);
    pDevice->SetRenderState(D3DRS_SHADEMODE, D3DSHADE_FLAT);
    pDevice->SetPixelShader(OrangeSh);
    }
    
    if(Menu)
    {
    CrossHair(pDevice,textRed);
    }
    
    return oDrawIndexedPrimitive(pDevice, PrimType, BaseVertexIndex, MinVertexIndex, NumVertices, startIndex, primCount);
    }
    
    
    
    HRESULT WINAPI hkReset(LPDIRECT3DDEVICE9 pDevice, D3DPRESENT_PARAMETERS* Parametri)
    {
    _asm NOP;
    g_pFont->OnLostDevice();
    
    HRESULT hTorna = oReset(pDevice, Parametri);
    
    if(SUCCEEDED(hTorna))
    {
    g_pFont->OnResetDevice();
    }
    return hTorna;
    }
    
    
    
    
    
    DWORD WINAPI Wait(LPVOID lpArgs)
    {
    
    DWORD dwD3d9 = NULL;
    while ( !dwD3d9 )
    {
    Sleep( 20 );
    dwD3d9 = ( DWORD ) GetModuleHandle("d3d9.dll");
    }
    DWORD dwVTable[3] = {0};
    CreateDev( dwVTable );
    oReset = ( tReset ) Salta(( PBYTE ) dwVTable[0], ( PBYTE ) &hkReset ,5);
    oPresent = ( tPresent )Salta(( PBYTE ) dwVTable[1], ( PBYTE ) &hkPresent ,5);
    oDrawIndexedPrimitive = ( tDrawIndexedPrimitive )Salta(( PBYTE ) dwVTable[2], ( PBYTE ) &hkDrawIndexedPrimitive ,5);
    return FALSE;
    
    }

     

    i think the error is that i dont have this in my endscene.

     

    	if (Mmax==0) RebuildMenu();
    MenuShow(10,10,m_pFont);		// show the menu at loc 10,10 with a specified font
    MenuNav();

     

    but i cant find my dang end scene! theres not one there!

    LITERALLY!

    Edited by SmartzCasper
    Link to comment
    Share on other sites

    you hook present instead of endscene ... ( hkPresent in your code )

     

    its basically the same you can draw your text in both

     

    if it gives you compiler errors we would need to know the linenumber of the error and also mark it on your code sample so we can find it.

    Link to comment
    Share on other sites

    #include "stdafx.h"
    #include "Menu.h"
    #include "Hook.h"
    #include "Hacks.h"
    
    
    HRESULT WINAPI hkPresent(LPDIRECT3DDEVICE9 pDevice,CONST RECT *pSourceRect, CONST RECT *pDestRect, HWND hDestWindowOverride, CONST RGNDATA *pDirtyRegion)
    {
    _asm PUSHAD;
    
    if (Mmax==0) RebuildMenu();
    MenuShow(10,10,m_pFont);		// show the menu at loc 10,10 with a specified font
    MenuNav();
    
    
    //Create Font
    if(g_pFont == NULL)D3DXCreateFont(pDevice, 14, 6, FW_BOLD, 1, 0, DEFAULT_CHARSET, OUT_DEFAULT_PRECIS, ANTIALIASED_QUALITY, DEFAULT_PITCH | FF_DONTCARE, "Thaoma", &g_pFont);
    
    //Create Chams Colors
    if (!BlueShad)
    {
    BlueShad = true;
    GenerateShader(pDevice, &BlueSh, 0.0f, 0.0f, 1.0f);
    }
    if (!OrangeShad)
    {
    OrangeShad = true;
    GenerateShader(pDevice, &OrangeSh, 1.0f, 0.6f, 0.2f);
    }
    
    //Call Ur Menu Functions Here
    // Example:
      #include <d3d9.h>
      #include <d3dx9.h>
      #pragma comment (lib, "d3d9.lib")
      #pragma comment( lib, "d3dx9.lib" )
    
      int		CH_cheats	  = 1;
    
      int		CH_speed	= 0;
      int		  CH_chams	= 0;
    
      // none standard options
      void RebuildMenu()
      {
    
     strcpy(Mtitle,"Operation 7 D3D");
     MenuAddItem("-----------------------", Moptfolder, &CH_cheats, 2, MENUFOLDER);
     if (CH_cheats) {
    	 MenuAddItem("Speed Hack"	 , Moptonoff  , &CH_speed  , 1, MENUITEM);
    	 MenuAddItem("Chams White/Black"	 , Moptonoff  , &CH_chams  , 1, MENUITEM);
      }
    
      ID3DXFont* m_pFont;
      void PreReset(void)
      {
       if(m_pFont){
    	if(m_pFont->Release())
    		m_pFont = NULL;
       }
      }
      void Release( LPDIRECT3DDEVICE9 m_pD3Ddev)
      {
      // Look definition if u want edit it for make better text :D
     D3DXCreateFont(m_pD3Ddev, 15, 0, FW_BOLD, 0, 0, DEFAULT_CHARSET, OUT_TT_ONLY_PRECIS, PROOF_QUALITY, DEFAULT_PITCH | FF_DONTCARE, TEXT("Arials"), &m_pFont );
      }
    
    //Call HackThread
    HackThread();
    
    
    _asm POPAD;
    return oPresent(pDevice, pSourceRect,  pDestRect,  hDestWindowOverride,  pDirtyRegion);
    }
    
    HRESULT WINAPI hkDrawIndexedPrimitive(LPDIRECT3DDEVICE9 pDevice, D3DPRIMITIVETYPE PrimType,INT BaseVertexIndex,UINT MinVertexIndex,UINT NumVertices,UINT startIndex,UINT primCount)
    {
    
    
    if((CH_chams == 1)&&((NumVertices == 0x72 && primCount == 0x72 ) ||
    ( NumVertices == 0x81 && primCount == 0x86 ) ||
    ( NumVertices == 0x9c && primCount == 0x64 ) ||
    ( NumVertices == 0xb0 && primCount == 0x10c ) ||
    ( NumVertices == 0xbb && primCount == 0xd1 ) ||
    ( NumVertices == 0xd6 && primCount == 0x94 ) ||
    ( NumVertices == 0x16f && primCount == 0x22e ) ||
    ( NumVertices == 0x2ae && primCount == 0x359 ) ||
    ( NumVertices == 0x183 && primCount == 0x212 ) ||
    ( NumVertices == 0x2ae && primCount == 0x359 ) ||
    ( NumVertices == 0x2af && primCount == 0x361 ) ||
    ( NumVertices == 0x2b1 && primCount == 0x377 ) ||
    ( NumVertices == 0x2b4 && primCount == 0x332 ) ||
    ( NumVertices == 0x49e && primCount == 0x649 ) ||
    ( NumVertices == 0x4a6 && primCount == 0x606 ) ||
    ( NumVertices == 0x4a7 && primCount == 0x62a ) ||
    ( NumVertices == 0x1e4 && primCount == 0x2ea ) ||
    ( NumVertices == 0x445 && primCount == 0x5a4 ) ||
    ( NumVertices == 0x1d8 && primCount == 0x2b0 ) ||
    ( NumVertices == 0xdf && primCount == 0x13c ) ||
    ( NumVertices == 0x11a && primCount == 0x19c ) ||
    ( NumVertices == 0x16e && primCount == 0x210 ) ||
    ( NumVertices == 0x137 && primCount == 0x110 ) ||
    ( NumVertices == 0x219 && primCount == 0x2b2 ) ||
    ( NumVertices == 0x18b && primCount == 0x1ba ) ||
    ( NumVertices == 0x163 && primCount == 0x1bc ) ||
    ( NumVertices == 0x241 && primCount == 0x2b8 ) ||
    ( NumVertices == 0x23b && primCount == 0x27d ) ||
    ( NumVertices == 0x249 && primCount == 0x2a4 ) ||
    ( NumVertices == 0x257 && primCount == 0x29e ) ||
    ( NumVertices == 0x13f && primCount == 0x170 ) ||
    ( NumVertices == 0xe9 && primCount == 0x122 ) ||
    ( NumVertices == 0x208 && primCount == 0x2bb ) ||
    ( NumVertices == 0x244 && primCount == 0x263 ) ||
    ( NumVertices == 0x208 && primCount == 0x23e ) ||
    ( NumVertices == 0x252 && primCount == 0x1e0 ) ||
    ( NumVertices == 0x13c && primCount == 0x224 ) ||
    ( NumVertices == 0x24f && primCount == 0x236 ) ||
    ( NumVertices == 0x229 && primCount == 0x26a ) ||
    ( NumVertices == 0x1d8 && primCount == 0x203 ) ||
    ( NumVertices == 0x182 && primCount == 0x262 ) ||
    ( NumVertices == 0x1c9 && primCount == 0x2b8 ) ||
    ( NumVertices == 0x228 && primCount == 0x220 ) ||
    ( NumVertices == 0xdb && primCount == 0xfa ) ||
    ( NumVertices == 0x143 && primCount == 0x130 ) ||
    ( NumVertices == 0x1d4 && primCount == 0x178 ) ||
    ( NumVertices == 0xe1 && primCount == 0x104 ) ||
    ( NumVertices == 0x200 && primCount == 0x300 ) ||
    ( NumVertices == 0x2f9 && primCount == 0x287 ) ||
    ( NumVertices == 0x2a9 && primCount == 0x31c ) ||
    ( NumVertices == 0x454 && primCount == 0x56b ) ||
    ( NumVertices == 0x3e2 && primCount == 0x55c ) ||
    ( NumVertices == 0x430 && primCount == 0x580 ) ||
    ( NumVertices == 0x418 && primCount == 0x58a ) ||
    ( NumVertices == 0x389 && primCount == 0x4c2 ) ||
    ( NumVertices == 0x419 && primCount == 0x5b3 ) ||
    ( NumVertices == 0x41d && primCount == 0x541 ) ||
    ( NumVertices == 0x43e && primCount == 0x57c ) ||
    ( NumVertices == 0x442 && primCount == 0x574 ) ||
    ( NumVertices == 0x423 && primCount == 0x5a9 ) ||
    ( NumVertices == 0x384 && primCount == 0x516 ) ||
    ( NumVertices == 0x453 && primCount == 0x59a ) ||
    ( NumVertices == 0x408 && primCount == 0x564 ) ||
    ( NumVertices == 0x3af && primCount == 0x4d8 ) ||
    ( NumVertices == 0x42c && primCount == 0x5c0 ) ||
    ( NumVertices == 0x412 && primCount == 0x55c ) ||
    ( NumVertices == 0x3ab && primCount == 0x50e ) ||
    ( NumVertices == 0x447 && primCount == 0x58e ) ||
    ( NumVertices == 0x452 && primCount == 0x5c6 ) ||
    ( NumVertices == 0x1da && primCount == 0x2b0 ) ||
    ( NumVertices == 0x1d5 && primCount == 0x2a4 ) ||
    ( NumVertices == 0x1d4 && primCount == 0x2a4 ) ||
    ( NumVertices == 0x1c0 && primCount == 0x2a0 ) ||
    ( NumVertices == 0x1e9 && primCount == 0x2aa ) ||
    ( NumVertices == 0x452 && primCount == 0x5c6 ) ||
    ( NumVertices == 0x1c8 && primCount == 0x2b0 ) ||
    ( NumVertices == 0x1e6 && primCount == 0x2b0 ) ||
    ( NumVertices == 0x1f2 && primCount == 0x2ac ) ||
    ( NumVertices == 0x1f2 && primCount == 0x27a ) ||
    ( NumVertices == 0x1d6 && primCount == 0x2ae ) ||
    ( NumVertices == 0x1d5 && primCount == 0x29a ) ||
    ( NumVertices == 0x1ef && primCount == 0x2ac ) ||
    ( NumVertices == 0x1e4 && primCount == 0x2ac ) ||
    ( NumVertices == 0x1dd && primCount == 0x2ae ) ||
    ( NumVertices == 0x1f2 && primCount == 0x2a3 ) ||
    ( NumVertices == 0x1dd && primCount == 0x2b0 ) ||
    ( NumVertices == 0x2b2 && primCount == 0x35d ) ||
    ( NumVertices == 0xb0 && primCount == 0x10c ) ||
    ( NumVertices == 0xad && primCount == 0x108 ) ||
    ( NumVertices == 0x298 && primCount == 0x370 ) ||
    ( NumVertices == 0x1df && primCount == 0x24e ) ||
    ( NumVertices == 0x49e && primCount == 0x649 ) ||
    ( NumVertices == 0x2b2 && primCount == 0x35d ) ||
    ( NumVertices == 0x2b3 && primCount == 0x326 ) ||
    ( NumVertices == 0x9e && primCount == 0x10a ) ||
    ( NumVertices == 0x2b2 && primCount == 0x35d ) ||
    ( NumVertices == 0xad && primCount == 0x108 ) ||
    ( NumVertices == 0x298 && primCount == 0x370 ) ||
    ( NumVertices == 0x2ba && primCount == 0x378 ) ||
    ( NumVertices == 0x2b2 && primCount == 0x362 ) ||
    ( NumVertices == 0x2b2 && primCount == 0x35b ) ||
    ( NumVertices == 0x1db && primCount == 0x2e2 ) ||
    ( NumVertices == 0x176 && primCount == 0x24a ) ||
    ( NumVertices == 0x176 && primCount == 0x24a ) ||
    ( NumVertices == 0x2b3 && primCount == 0x326 ) ||
    ( NumVertices == 0x9e && primCount == 0x10a ) ||
    ( NumVertices == 0x1db && primCount == 0x2e0 ) ||
    ( NumVertices == 0x61a && primCount == 0x848 ) ||
    ( NumVertices == 0x2a1 && primCount == 0x366 ) ||
    ( NumVertices == 0x2a7 && primCount == 0x35b ) ||
    ( NumVertices == 0x2a3 && primCount == 0x339 ) ||
    ( NumVertices == 0x2b2 && primCount == 0x35b ) ||
    ( NumVertices == 0x2b6 && primCount == 0x364 ) ||
    ( NumVertices == 0x2ac && primCount == 0x38e ) ||
    ( NumVertices == 0x2a6 && primCount == 0x334 ) ||
    ( NumVertices == 0x2b4 && primCount == 0x352 ) ||
    ( NumVertices == 202 || NumVertices == 449 ) ||
    ( NumVertices == 204 || NumVertices == 450 ) ||
    ( NumVertices == 466 || NumVertices == 1049 ) ||
    ( NumVertices == 499 || NumVertices == 1099 ) ||
    ( NumVertices == 496 || NumVertices == 1107 ) ||
    ( NumVertices == 301 || NumVertices == 616 ) ||
    ( NumVertices == 458 || NumVertices == 1010 ) ||
    ( NumVertices == 1105 || NumVertices == 498 ) ||
    ( NumVertices == 1102 || NumVertices == 494 ) ||
    ( NumVertices == 478 || NumVertices == 1089 ) ||
    ( NumVertices == 475 || NumVertices == 1090 ) ||
    ( NumVertices == 365 || NumVertices == 209 ) ||
    ( NumVertices == 580 || NumVertices == 507 ) ||
    ( NumVertices == 533 || NumVertices == 456 ) ||
    ( NumVertices == 0x5f6 && primCount == 0x808 )))
    {
    pDevice->SetTexture(0,NULL);
    pDevice->SetPixelShader(NULL);
    pDevice->SetRenderState(D3DRS_ZENABLE,FALSE);
    pDevice->SetRenderState(D3DRS_SHADEMODE, D3DSHADE_FLAT);
    pDevice->SetPixelShader(BlueSh);
    oDrawIndexedPrimitive(pDevice, PrimType, BaseVertexIndex,MinVertexIndex, NumVertices, startIndex, primCount);
    pDevice->SetTexture(0,NULL);
    pDevice->SetPixelShader(NULL);
    pDevice->SetRenderState(D3DRS_ZENABLE,TRUE);
    pDevice->SetRenderState(D3DRS_SHADEMODE, D3DSHADE_FLAT);
    pDevice->SetPixelShader(OrangeSh);
    }
    
    if(Menu)
    {
    CrossHair(pDevice,textRed);
    }
    
    return oDrawIndexedPrimitive(pDevice, PrimType, BaseVertexIndex, MinVertexIndex, NumVertices, startIndex, primCount);
    }
    
    
    
    HRESULT WINAPI hkReset(LPDIRECT3DDEVICE9 pDevice, D3DPRESENT_PARAMETERS* Parametri)
    {
    _asm NOP;
    g_pFont->OnLostDevice();
    
    HRESULT hTorna = oReset(pDevice, Parametri);
    
    if(SUCCEEDED(hTorna))
    {
    g_pFont->OnResetDevice();
    }
    return hTorna;
    }
    
    
    
    
    
    DWORD WINAPI Wait(LPVOID lpArgs)
    {
    
    DWORD dwD3d9 = NULL;
    while ( !dwD3d9 )
    {
    Sleep( 20 );
    dwD3d9 = ( DWORD ) GetModuleHandle("d3d9.dll");
    }
    DWORD dwVTable[3] = {0};
    CreateDev( dwVTable );
    oReset = ( tReset ) Salta(( PBYTE ) dwVTable[0], ( PBYTE ) &hkReset ,5);
    oPresent = ( tPresent )Salta(( PBYTE ) dwVTable[1], ( PBYTE ) &hkPresent ,5);
    oDrawIndexedPrimitive = ( tDrawIndexedPrimitive )Salta(( PBYTE ) dwVTable[2], ( PBYTE ) &hkDrawIndexedPrimitive ,5);
    return FALSE;
    
    }

    ERROR LINE COLUMN

    2 IntelliSense: identifier "RebuildMenu" is undefined 14 15

    1 IntelliSense: identifier "Mmax" is undefined 14 16

    3 IntelliSense: identifier "MenuShow" is undefined 15 5

    5 IntelliSense: identifier "MenuNav" is undefined 16 5

    4 IntelliSense: identifier "m_pFont" is undefined 15 20

    6 IntelliSense: expected a ';' 48 4

    Link to comment
    Share on other sites

    ERROR LINE COLUMN

    2 IntelliSense: identifier "RebuildMenu" is undefined 14 15

    1 IntelliSense: identifier "Mmax" is undefined 14 16

    3 IntelliSense: identifier "MenuShow" is undefined 15 5

    5 IntelliSense: identifier "MenuNav" is undefined 16 5

    4 IntelliSense: identifier "m_pFont" is undefined 15 20

    6 IntelliSense: expected a ';' 48 4

     

    You need to define the functions or you included the wrong menu files, are you sure you copied the source right?(...)

    Link to comment
    Share on other sites

    • 1 year later...
    Guest
    This topic is now closed to further replies.
     Share

    • Recently Browsing   0 members

      • No registered users viewing this page.
    ×
    ×
    • Create New...