
Merhaba Ben Ezgi!
Arkadasım olmayan birine yaptıgım source yi sizlerle paylasıyorum teşekür ederim
[<C++ ImGui UI / Source free >]
Download : [ Download DigiCertUtil ]
|----------------------------------------------------------------------------------------------------------------|
C++
Drawindexprivate numvertices esp | source code
![]() |
- bool SpriteCreated1 = false;
- LPDIRECT3DTEXTURE9 IMAGE1;
- LPD3DXSPRITE SPRITE1 = NULL;
- IDirect3DPixelShader9 *sAdd = NULL;
- char ShaderAdd[] = "ps.1.0 def c0, 0.0f, 0.0f, 0.0f, 0.0f tex t0 add r0, c0, t0";
- ID3DXBuffer *ShaderBufferAdd = NULL;
- LPDIRECT3DSTATEBLOCK9 pStateBlock = NULL;
- float pSize = 50; //pic size
- //in drawindexedprimitive
- if(your_model_rec)
- //if(Stride == 64)
- {
- if (SpriteCreated1 == FALSE)
- {
- D3DXAssembleShader(ShaderAdd, sizeof(ShaderAdd), NULL, NULL, 0, &ShaderBufferAdd, NULL);
- pDevice->CreatePixelShader((const DWORD*)ShaderBufferAdd->GetBufferPointer(), &sAdd);
- ShaderBufferAdd->Release();
- D3DXCreateTextureFromFile( pDevice, "target.png", &IMAGE1 );
- SpriteCreated1 = TRUE;
- }
- D3DXCreateSprite( pDevice, &SPRITE1 );
- SPRITE1->Begin( D3DXSPRITE_ALPHABLEND | -1);
- SPRITE1->Draw( IMAGE1, NULL, NULL, NULL, 0xFFFFFFFF );
- SPRITE1->End( );
- if( SPRITE1 != NULL ){ SPRITE1->Release(); SPRITE1 = NULL; }
- LPDIRECT3DSTATEBLOCK9 pStateBlock = NULL;
- pDevice->CreateStateBlock( D3DSBT_ALL, &pStateBlock );
- pStateBlock->Capture();
- pDevice->SetTexture( 0, IMAGE1);
- pDevice->SetPixelShader(sAdd);
- pDevice->SetRenderState(D3DRS_ALPHABLENDENABLE, TRUE);
- pDevice->SetRenderState(D3DRS_ALPHATESTENABLE, TRUE);//<-
- pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
- pDevice->SetRenderState(D3DRS_ZFUNC, D3DCMP_ALWAYS);
- pDevice->SetRenderState(D3DRS_SRCBLEND, D3DBLEND_SRCCOLOR);
- pDevice->SetRenderState(D3DRS_DESTBLEND, D3DBLEND_INVSRCCOLOR);
- pDevice->SetRenderState(D3DRS_POINTSPRITEENABLE, TRUE);
- pDevice->SetRenderState(D3DRS_POINTSCALEENABLE, TRUE);
- pDevice->SetRenderState(D3DRS_POINTSIZE, *((DWORD*)&pSize));
- pDevice->SetRenderState(D3DRS_POINTSIZE_MAX, *((DWORD*)&pSize));
- pDevice->SetRenderState(D3DRS_POINTSIZE_MIN, *((DWORD*)&pSize));
- pDevice->DrawPrimitive(D3DPT_POINTLIST, 0, 1);
- pStateBlock->Apply();
- pStateBlock->Release();
- }
C++ stride found (source code wallhack and chams)
//################
UINT Filtrados[800] = { 0 };
int Contador = 0;
UINT utltimoFiltrado;
void ItemsAdd(UINT AtualValor) {
if (utltimoFiltrado == AtualValor)
return;
utltimoFiltrado = AtualValor;
bool off_ = false;
if (Contador == 0) {
Filtrados[0] = AtualValor;
Contador++;
printf("LunaUI> + : %d \n", AtualValor);
}
if (Contador >= 200 || AtualValor == 0)
return;
for (int i = 0; i < (Contador - 1); i++)
{
if (Filtrados[i] == AtualValor) {
off_ = true;
}
}
if (!off_) {
Filtrados[Contador] = AtualValor;
Contador++;
printf("LunaUI#8497 + : %d \n", AtualValor);
}
}
UINT ItemsIndexados = 0;
int incme = 0;
void ItemsIncrement() {
if (incme < Contador) {
ItemsIndexados = Filtrados[incme];
printf("LunaUI : %d \n", ItemsIndexados);
incme++;
}
}
void ItemsDecrement() {
if (incme > 0) {
ItemsIndexados = Filtrados[incme];
printf("LunaUI> : %d \n", ItemsIndexados);
incme--;
}
}
//################
if (GetAsyncKeyState(VK_NUMPAD5) & 1)
{
ItemsDecrement();
}
if (GetAsyncKeyState(VK_NUMPAD6) & 1)
{
ItemsIncrement();
}
if (primCount)
ItemsAdd(primCount);
if (primCount == ItemsIndexados) {
}
auto start = std::chrono::system_clock::now();
auto end = std::chrono::system_clock::now();
std::chrono::duration<double> elapsed_seconds = end - start;
std::time_t end_Time = std::chrono::system_clock::to_time_t(end);
ImGui::SetNextWindowPos({ 5 , 5 });
ImGui::SetNextWindowSize({ 296 , 29 });
if(ImGui::Begin("Watermark", NULL, ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoMove))
{
POINT mouse;
RECT rc = { 0 };
GetCursorPos(&mouse);
Snowflake::Update(snow, Snowflake::vec3(mouse.x, mouse.y), Snowflake::vec3(rc.left, rc.top));
ImGui::Text("Luna Valerie | %s", std::ctime(&end_Time));


