hello world :bow:
saya sedikit mau sharing aja untuk kalian yang mau test buat chams in game fps seperti pointblankerz nih saya kasih referensi nya hehe
maaf kalo kurang bermanfaat yah :blush:
shader function'a
bool bshaddinge = true; // taruh dimana saja
taro di endscene
taruh di draw indexed primitive / dip
Credits : UC Forum
Edited By Me @BobbyVN3
maaf kalo ndak berguna :cool2:
sempurnakan lagi bro agar nyuss di game fps kesayangan kalian
saya sedikit mau sharing aja untuk kalian yang mau test buat chams in game fps seperti pointblankerz nih saya kasih referensi nya hehe
maaf kalo kurang bermanfaat yah :blush:
shader function'a
Code:
HRESULT GenerateShader(IDirect3DDevice9 *pD3Ddev, IDirect3DPixelShader9 **pShader, float r, float g, float b )
{
char szShader[ 256 ];
ID3DXBuffer *pShaderBuf = NULL;
sprintf( szShader, "ps_3_0\ndef c0, %f, %f, %f, %f\nmov oC0,c0", r, g, b, 1.0f );
D3DXAssembleShader( szShader, sizeof( szShader ), NULL, NULL, 0, &pShaderBuf, NULL );
if( FAILED( pD3Ddev->CreatePixelShader((const DWORD*)pShaderBuf->GetBufferPointer(), pShader)) )return E_FAIL;
return S_OK;
}
taro di endscene
Code:
if(bshaddinge)
{
GenerateShader( m_pD3Ddev, &pixBlue, 0.0, 0.0, 1.0 );
GenerateShader( m_pD3Ddev, &pixGreen, 0.0, 1.0, 0.0 );
GenerateShader( m_pD3Ddev, &pixOrange, 1.0, 0.5, 0.0 );
GenerateShader( m_pD3Ddev, &pixRed, 1.0, 0.0, 0.0 );
GenerateShader( m_pD3Ddev, &pixWhite, 1.0, 1.0, 1.0 );
GenerateShader( m_pD3Ddev, &pixYellow, 1.0, 1.0, 0.0 );
bshaddinge = false;
}
Code:
if(shaderchamss)
{
if(shadder1)
{
DWORD dwOldZEnable = D3DZB_TRUE;
m_pD3Ddev->GetRenderState(D3DRS_ZENABLE, &dwOldZEnable);
m_pD3Ddev->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
m_pD3Ddev->SetPixelShader( pixBlue );
m_pD3Ddev->DrawIndexedPrimitive(Type,BaseVertexIndex, MinVertexIndex, NumVertices, startIndex, primCount);
m_pD3Ddev->SetRenderState(D3DRS_ZENABLE, dwOldZEnable);
m_pD3Ddev->SetPixelShader( pixOrange );
}
if(shadder2)
{
DWORD dwOldZEnable = D3DZB_TRUE;
m_pD3Ddev->GetRenderState(D3DRS_ZENABLE, &dwOldZEnable);
m_pD3Ddev->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
m_pD3Ddev->SetPixelShader( pixRed );
m_pD3Ddev->DrawIndexedPrimitive(Type,BaseVertexIndex, MinVertexIndex, NumVertices, startIndex, primCount);
m_pD3Ddev->SetRenderState(D3DRS_ZENABLE, dwOldZEnable);
m_pD3Ddev->SetPixelShader( pixGreen );
}
}
Edited By Me @BobbyVN3
maaf kalo ndak berguna :cool2:
sempurnakan lagi bro agar nyuss di game fps kesayangan kalian