+ No smoke
Code:
HRESULT WINAPI hkDrawIndexedPrimitive(LPDIRECT3DDEVICE9 LeHaxzor, D3DPRIMITIVETYPE PrimType, INT BaseVertexIndex, UINT MinIndex, UINT NumVertices, UINT StartIndex, UINT PrimitiveCount)
{
//DIP
//Chams
if (GetAsyncKeyState(VK_END) & 1) { doit = !doit; }
void* ReturnAddress = _ReturnAddress();
if (doit) {
if (ReturnAddress != NULL && ReturnAddress == (void *)Player_ReturnAddress)
{
LeHaxzor->SetRenderState(D3DRS_LIGHTING, true);
LeHaxzor->SetRenderState(D3DRS_AMBIENT, 0x00202020);
LeHaxzor->SetTexture(0, Pink);
LeHaxzor->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
LeHaxzor->SetRenderState(D3DRS_SRCBLEND, 3);
LeHaxzor->SetRenderState(D3DRS_DESTBLEND, 4);
LeHaxzor->DrawIndexedPrimitive(PrimType, BaseVertexIndex, MinIndex, NumVertices, StartIndex, PrimitiveCount);
LeHaxzor->SetRenderState(D3DRS_ZENABLE, D3DZB_TRUE);
LeHaxzor->SetTexture(0, Turquoise);
LeHaxzor->SetRenderState(D3DRS_AMBIENT, 0x00202020);
LeHaxzor->SetRenderState(D3DRS_LIGHTING, true);
}
}
// LeHaxzor->SetRenderState(D3DRS_LIGHTING, true);
// LeHaxzor->SetRenderState(D3DRS_FOGENABLE, false);
if (ReturnAddress != NULL && ReturnAddress == (void *)Smoke)
{
return D3D_OK;
}
//Chams
return oDrawIndexedPrimitive(LeHaxzor, PrimType, BaseVertexIndex, MinIndex, NumVertices, StartIndex, PrimitiveCount);
}
Beautifully bright for bag and tag.