| int.mrDarkness How do I cheat?
 
 ![]() Reputation: 0 
 Joined: 21 Jun 2024
 Posts: 1
 
 
 | 
			
				|  Posted: Fri Jun 21, 2024 10:41 am    Post subject: d3d hook does not render the image in the game's dx11 |   |  
				| 
 |  
				| I'm using a d3d hook script that I made but I can't get success when trying to run it. I can put it in games with directx 9.0c, but in games with directx 11, for example in GTA V that uses directx 11. Another question is why When I open cs: source which uses directx 9.0c I can run d3d in the game but when I try to do it in cs 1.6 which uses directx 9.0c it simply doesn't run d3d. 
 code D3D :
 
 
  	  | Code: |  	  | --create a background image (in this case, just a simple 1 pixel color stretched)
 h=createD3DHook()
 background=createPicture()
 bmp=picture_getBitmap(background);
 p=createPicture()
 
 background.loadFromFile([[C:\Users\Andri\Desktop\sem.png]])
 t=h.createTexture(p)
 s=h.createSprite(t)
 s.x=638
 s.y=0
 
 graphic_setHeight(bmp,1)
 graphic_setWidth(bmp,1)
 c=rasterimage_getCanvas(bmp)
 
 canvas_setPixel(c,0,0,0xff0000)
 
 highlighter=createPicture()
 bmp=picture_getBitmap(highlighter);
 
 graphic_setHeight(bmp,1)
 graphic_setWidth(bmp,1)
 c=rasterimage_getCanvas(bmp)
 
 canvas_setPixel(c,0,0,0x0000ff)
 
 
 
 d3dhook_initializeHook()
 bgtexture=d3dhook_createTexture(background)
 
 bgsprite=d3dhook_createSprite(bgtexture);
 d3dhook_renderobject_setX(bgsprite, -1) --center it horizontally
 d3dhook_sprite_setWidth(bgsprite,200)
 d3dhook_sprite_setHeight(bgsprite,200)
 
 highlightertexture=d3dhook_createTexture(highlighter)
 hlsprite=d3dhook_createSprite(highlightertexture)
 d3dhook_renderobject_setVisible(hlsprite, false) --don't show it just yet
 d3dhook_renderobject_setX(hlsprite, -1) --center (so matches with the background)
 d3dhook_sprite_setWidth(hlsprite,200)
 
 
 font=createFont()
 font.Color=("0x0ffffff")
 font.Size=15
 fontmap=d3dhook_createFontmap(font)
 Option1=d3dhook_createTextContainer(fontmap,26,15,'some text')
 d3dhook_renderobject_setVisible(Option1, true)
 
 lineheight=d3dhook_texture_getHeight(fontmap) --fontmap inherits from texture so this can be used
 
 d3dhook_sprite_setHeight(hlsprite,lineheight) --make the highlightr the same height as a textline
 
 Option1=d3dhook_createTextContainer(fontmap,-1,50,'Godmode: OFF')
 Option2=d3dhook_createTextContainer(fontmap,-1,50+lineheight,'FPS: OFF')
 Option3=d3dhook_createTextContainer(fontmap,-1,50+lineheight*2,'ESP-BOX: OFF')
 Option1State=false
 Option2State=false
 Option3State=false
 
 
 selectedOption=1
 
 function setHighlighterToSelectedOption()
 d3dhook_renderobject_setY(hlsprite, 50+lineheight*(selectedOption-1))
 end
 
 
 setHighlighterToSelectedOption()
 d3dhook_renderobject_setVisible(hlsprite, true)
 
 function ExecuteSelectedOption()
 local onoff="OFF";
 
 if (selectedOption==1) then
 Option1State=not Option1State
 if (Option1State) then
 writeBytes("009AD010", 50)
 onoff="ON"
 else
 onoff="OFF"
 end
 d3dhook_textcontainer_setText(Option1,'Godmode: '..onoff);
 end
 
 if (selectedOption==2) then
 Option2State=not Option2State
 if (Option2State) then
 onoff="ON"
 else
 onoff="OFF"
 end
 d3dhook_textcontainer_setText(Option2,'Option 2: '..onoff);
 end
 
 if (selectedOption==3) then
 Option3State=not Option3State
 if (Option3State) then
 onoff="ON"
 else
 onoff="OFF"
 end
 d3dhook_textcontainer_setText(Option3,'Option 3: '..onoff);
 end
 
 
 end
 
 function objectclick(object, x, y)
 --bla=userDataToInteger(object)
 --print(string.format("click on %x",bla))
 
 
 if (object==Option1) then
 selectedOption=1
 ExecuteSelectedOption()
 end
 
 if (object==Option2) then
 selectedOption=2
 ExecuteSelectedOption()
 end
 
 if (object==Option3) then
 selectedOption=3
 ExecuteSelectedOption()
 end
 
 setHighlighterToSelectedOption()
 end
 d3dhook_onClick(objectclick)
 
 function keydown(virtualkey,char)
 if (virtualkey==VK_DOWN) then
 if (selectedOption<3) then
 selectedOption=selectedOption+1
 end
 end
 
 if (virtualkey==VK_UP) then
 if (selectedOption>1) then
 selectedOption=selectedOption-1
 end
 end
 
 if (virtualkey==VK_RETURN) then
 ExecuteSelectedOption()
 end
 
 setHighlighterToSelectedOption()
 
 return true
 end
 
 
 
 d3dhook_onKey(keydown)
 
 | 
 |  |