YOUPASS - convertir le crédit téléphonique en monnaie ! : Partenaire RealityGaming.fr

Tutoriel D3D Hacking : Faire une custom crosshair

TRANSFORMEZ VOTRE TÉLÉPHONE EN CONSOLE DE JEU !
Statut
N'est pas ouverte pour d'autres réponses.

-Uzi-

Coder
Premium
Inscrit
31 Octobre 2012
Messages
178
J'aime
79
Points
2 563
Reply from -Uzi- Forums généraux Informatique ⌨️ Windows : D3D Hacking : Faire une custom crosshair #1
Salut !

Bon, c'est un sujet assez facile et demandé dans le gamehacking, donc je vais vous expliquer comment faire une custom crosshair :

Ok donc vous ouvrez le starter kit D3D (Celui d'Azorbix) et on se retrouve dans le d3d9dev.cpp.

Commencez par definir quelques variables :
Code:
float ScreenCenterX = 0.0f; // défini la position du centre de l'ecran sur l'axe X
float ScreenCenterY = 0.0f; // défini la position du centre de l'ecran sur l'axe Y
bool crosshair = false;  // Boolean pour activer / desactiver la crosshair
D3DCOLOR redt = D3DCOLOR_XRGB( 255, 0, 0 ); // Défini la couleur rouge

Ensuite rendez vous dans la fonction setviewport et mettez ca :

Code:
ScreenCenterX = ( float )pViewport->Width / 2; // Permet de definir PRECISEMENT le milieu de l'ecran
ScreenCenterY = ( float )pViewport->Height / 2; // Pareil mais avec l'axe Y
Ensuite on va utiliser endScene() pour faire la crosshair :

Code:
if(crosshair)
	{ 
	D3DRECT rec2 = {ScreenCenterX-20, ScreenCenterY, ScreenCenterX+ 20, ScreenCenterY+2};
	D3DRECT rec3 = {ScreenCenterX, ScreenCenterY-20, ScreenCenterX+ 2,ScreenCenterY+20};
								 
	m_pD3Ddev->Clear(1, &rec2, D3DCLEAR_TARGET,redt, 0,  0);
	m_pD3Ddev->Clear(1, &rec3, D3DCLEAR_TARGET,redt, 0,  0);
}
 
if (GetKeyState(VK_F4) &1)		  // Vous pouvez mettre n'importe quel touche, ici F4 
{
   Crosshair = ! crosshair 
}

ET voila, plutot simple non ? ici vous avez une crosshair de base au milieu de l'ecran, libre a vous d'utiliser des fonction pour faire des crosshair triangle ou ce que vous voulez :)

SI vous avez une question sur le code posez la ;)
 
Inscrit
22 Février 2012
Messages
22
J'aime
1
Points
1 293
Reply from Yoppi72 Forums généraux Informatique ⌨️ Windows : D3D Hacking : Faire une custom crosshair #2
On le trouve où le D3D starter kit ? :S
 

-Uzi-

Coder
Premium
Inscrit
31 Octobre 2012
Messages
178
J'aime
79
Points
2 563
Reply from -Uzi- Forums généraux Informatique ⌨️ Windows : D3D Hacking : Faire une custom crosshair #3
On le trouve où le D3D starter kit ? :S
Y'a une copie sur GameDeception mais le site est down depuis une semaine .

Tu peux le choper ici :

Vous devez vous inscrire pour voir les liens !
 

sevetmax

Membre Premium
Premium
Inscrit
14 Avril 2012
Messages
3 889
J'aime
1 114
Points
5 263
Reply from sevetmax Forums généraux Informatique ⌨️ Windows : D3D Hacking : Faire une custom crosshair #4
sa sert a quoi ?
 

-Uzi-

Coder
Premium
Inscrit
31 Octobre 2012
Messages
178
J'aime
79
Points
2 563
Reply from -Uzi- Forums généraux Informatique ⌨️ Windows : D3D Hacking : Faire une custom crosshair #7
c'est quoi une crosshair :hap:
Ben tu vois sur call of duty les 4 traits blanc sur l'ecran ? c'est une crosshair, une crosshair sur d3d ca permet d'en mettre une tout le temp au milieu de l'ecran, utile pour le tir au jugé par exemple :)
 

sevetmax

Membre Premium
Premium
Inscrit
14 Avril 2012
Messages
3 889
J'aime
1 114
Points
5 263
Reply from sevetmax Forums généraux Informatique ⌨️ Windows : D3D Hacking : Faire une custom crosshair #8
z
Ben tu vois sur call of duty les 4 traits blanc sur l'ecran ? c'est une crosshair, une crosshair sur d3d ca permet d'en mettre une tout le temp au milieu de l'ecran, utile pour le tir au jugé par exemple :)
a ok j'ai enfin comprit ^^ merci
 
Statut
N'est pas ouverte pour d'autres réponses.


Haut