Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Source] CrossHair by b4rt4z


b4rt4z

Rekomendowane odpowiedzi

Opublikowano

Siemka sam nie wiem czemu ale udostępniam Wam mój kod na CrossHair :D

uprzedzam Was że nie jest on zrobiony tak jak standardowy CrossHair w My Presents tylko za pomocą klasy

Czyli tak jak "wasze" menu :D

 

ale do rzeczy :

*nazwy folderów są przykładowe jbc.( To takie info dla nie ogarów :D )

Menu.h

 

#ifndef _MENU_H
#define _MENU_H
#include <Windows.h>
#include <d3dx9.h>
class Crosshair
{
public:
void Cross(D3DCOLOR Kolor, LPDIRECT3DDEVICE9 p_Device);
};
#endif

 

Menu.cpp

 

#include "Menu.h"
void Crosshair::Cross(D3DCOLOR Kolor, LPDIRECT3DDEVICE9 p_Device)
{
int Szerokosc=10,Grubosc=1;
int PozX=GetSystemMetrics(0)/2;
int PozY=GetSystemMetrics(1)/2;
if(PozX<20 && PozY<20)
{
PozX=(GetSystemMetrics(0)/2);
PozY=(GetSystemMetrics(0)/2);
}
D3DRECT rec={PozX-Szerokosc,PozY,PozX+Szerokosc,PozY+Grubosc};
D3DRECT rec2={PozX,PozY-Szerokosc,PozX+Grubosc,PozY+Szerokosc};
p_Device->Clear(1,&rec,D3DCLEAR_TARGET,Kolor,0,0);
p_Device->Clear(1,&rec2,D3DCLEAR_TARGET,Kolor,0,0);
}

 

Hack.h

 

#include "Menu.h"
Crosshair *Celownik;
int CH=0;
if(CH==1)
{
Celownik->Cross(Red,pDevice);
}

 

 

Oczywiście można to podczepić pod klasę w menu ale to już chyba umiecie zrobić ;)

1379095800-U384748.png

ExMod | ExMentor | ExChampion | ExMoT | Blue Member | Tagger

Opublikowano

A mozna dac inne prucz red?

Można, to już zależy jaki chcesz mieć kolor celownika. Oczywiście można też dodać więcej niż jeden kolor. ;)

 

PS. Popracuj nad ortografią.

Opublikowano

Jak dla mnie fajny bajer, ale jeżeli będzie pod taką samą nazwą jak menu to chyba, może się bugować przy chowaniu menu ?? PS. ja mam to samo niemal, ale ja wciskam w DIP'a i tyle :D

 

 

Masz LIKE

"Jesteśmy ludźmi, bo popełniamy błędy i na nich się uczymy."

Opublikowano

A mozna dac inne prucz red?

Oczywiście że można wystarczy że zamiast Red dasz Yellow,Blue,Orange,Cyan itd. ;)

 

Jak dla mnie fajny bajer, ale jeżeli będzie pod taką samą nazwą jak menu to chyba, może się bugować przy chowaniu menu ?? PS. ja mam to samo niemal, ale ja wciskam w DIP'a i tyle :D

 

 

Masz LIKE

 

Owszem można tak robić jak Ty mówisz ale tam chyba trzeba mieć Detour a to jest zrobione tak jak zwykłem menu :D

czyli dwie kreski na środku ekranu o danej szerokości i grubości no i kolorze ;)

 

+100% by me :DxD

1379095800-U384748.png

ExMod | ExMentor | ExChampion | ExMoT | Blue Member | Tagger

Opublikowano

A skąd mam mieć pDevice?

/ GA-970A-UD3 / FX-6300 / Sapphire Xtreme 5830 / OCZ ZS 550W / Brutus M23 /

| MPC Coders Team | MPC Gold Member | C#, C++, PHP, (N)ASM, AutoIT, Python, Java |

Opublikowano

A skąd mam mieć pDevice?

Cicho czekałem aż ktoś to napisze... ;)

bo specjalnie tego nie dodałem i nie dodam ;)

Tylko podpowiem że można to stworzyć na nowo lub zrobić wskaźnik

Sami wybierzcie co chcecie ;)

1379095800-U384748.png

ExMod | ExMentor | ExChampion | ExMoT | Blue Member | Tagger

Opublikowano

Siemka sam nie wiem czemu ale udostępniam Wam mój kod na CrossHair :D

uprzedzam Was że nie jest on zrobiony tak jak standardowy CrossHair w My Presents tylko za pomocą klasy

Czyli tak jak "wasze" menu :D

 

ale do rzeczy :

*nazwy folderów są przykładowe jbc.( To takie info dla nie ogarów :D )

Menu.h

 

#ifndef _MENU_H
#define _MENU_H
#include <Windows.h>
#include <d3dx9.h>
class Crosshair
{
public:
void Cross(D3DCOLOR Kolor, LPDIRECT3DDEVICE9 p_Device);
};
#endif

 

Menu.cpp

 

#include "Menu.h"
void Crosshair::Cross(D3DCOLOR Kolor, LPDIRECT3DDEVICE9 p_Device)
{
int Szerokosc=10,Grubosc=1;
int PozX=GetSystemMetrics(0)/2;
int PozY=GetSystemMetrics(1)/2;
if(PozX<20 && PozY<20)
{
PozX=(GetSystemMetrics(0)/2);
PozY=(GetSystemMetrics(0)/2);
}
D3DRECT rec={PozX-Szerokosc,PozY,PozX+Szerokosc,PozY+Grubosc};
D3DRECT rec2={PozX,PozY-Szerokosc,PozX+Grubosc,PozY+Szerokosc};
p_Device->Clear(1,&rec,D3DCLEAR_TARGET,Kolor,0,0);
p_Device->Clear(1,&rec2,D3DCLEAR_TARGET,Kolor,0,0);
}

 

Hack.h

 

#include "Menu.h"
Crosshair *Celownik;
int CH=0;
if(CH==1)
{
Celownik->Cross(Red,pDevice);
}

 

 

Oczywiście można to podczepić pod klasę w menu ale to już chyba umiecie zrobić ;)

 

dzieki działą :)

 

A skąd mam mieć pDevice?

 

dziwne jestes w mpc coders team i nie wiesz takiego czegos.dziwne troche :)

Opublikowano

@3UP W każdej bazie D3D posiadasz to (przeważnie).

 

@Down Każdy Ci zadziała :D

1346594784-U507582.png

By lux.

 

| Validating | Members | WarRock Helper | Coding Cheats | Pro User | PostMaker | MPC Champion | MPC Popular | Gold Member | Blue Member |

Opublikowano

@Speaker ...myślałem, że mnie już nie zadziwisz bardziej -.- w każdej bazie D3D jest pDevice jeżeli o to chodzi. A czy będzie on działał z tym kodzikiem to inna sprawa.

"Jesteśmy ludźmi, bo popełniamy błędy i na nich się uczymy."

Opublikowano

Mi chodziło o to jak użyć w nommenu... dobra sam zrobie..

/ GA-970A-UD3 / FX-6300 / Sapphire Xtreme 5830 / OCZ ZS 550W / Brutus M23 /

| MPC Coders Team | MPC Gold Member | C#, C++, PHP, (N)ASM, AutoIT, Python, Java |

Opublikowano

Mi chodziło o to jak użyć w nommenu... dobra sam zrobie..

możesz spróbować ale wątpię że Ci zadziała

bo z tego co wiem potrzebny jest do tego hook a żeby mieć hook'a to trzeba mieć detour ;)

czyli równie dobrze mógł byś wtedy z tego zrobić cheata D3D ( o ile umiesz "narysować" menu ;) lub po prostu je skopiować z innej bazy :D )

1379095800-U384748.png

ExMod | ExMentor | ExChampion | ExMoT | Blue Member | Tagger

Opublikowano

Ja ogarniam nowy sposób trochę na tworzenie hacków z których będzie się normalnie tworzyć część menu, że myszką klikasz i wgl, ale to trzeba mieć zaiste zacnego Detoura i Hooka :P ale coś się wymyśli ;)

 

 

A co do tego tak trzeba mieć detour i hook, ale nie aż tak dobry, bo nie ma aż tak dużo tego jak przy menu ;)

"Jesteśmy ludźmi, bo popełniamy błędy i na nich się uczymy."

Opublikowano

Ja ogarniam nowy sposób trochę na tworzenie hacków z których będzie się normalnie tworzyć część menu, że myszką klikasz i wgl, ale to trzeba mieć zaiste zacnego Detoura i Hooka :P ale coś się wymyśli ;)

 

 

A co do tego tak trzeba mieć detour i hook, ale nie aż tak dobry, bo nie ma aż tak dużo tego jak przy menu ;)

 

Żal Ty mi kradniesz pomysły... To Ja chce napisać cheat'a z obsługą myszki :DxD

I teraz mamy dwa wyjścia łączymy siły? czy ścigamy się kto pierwszy to napisze?? :DxD

1379095800-U384748.png

ExMod | ExMentor | ExChampion | ExMoT | Blue Member | Tagger

Opublikowano

@1,2UP Nubki :D Innych możecie wkręcać, że to będzie Wasze menu, ale ja i tak wiem, że to baza z EPVP ;] Bo to na pewno nie jest zbieg okoliczności ;] Powodzenia! xD

1346594784-U507582.png

By lux.

 

| Validating | Members | WarRock Helper | Coding Cheats | Pro User | PostMaker | MPC Champion | MPC Popular | Gold Member | Blue Member |

Opublikowano

@1,2UP Nubki :D Innych możecie wkręcać, że to będzie Wasze menu, ale ja i tak wiem, że to baza z EPVP ;] Bo to na pewno nie jest zbieg okoliczności ;] Powodzenia! xD

Nubku chyba nie przeczytałeś tego co Ci wczoraj napisałem na skype

"Ja już nie będę publikował cheat'ów" (czy jakoś tak :P ) ja jak już będę publikował source code do funkcji lub do menu ;)

a to że wezmę Detour i Hook z innej bazy to już co innego ;)

bo nie zamierzam używać gotowej bazy jeżeli mam swoją w której tylko kilkanaście linijek nie działa... ;)

Wolę się trochę pomęczyć i się czegoś nauczyć niż używać gotowca :)

1379095800-U384748.png

ExMod | ExMentor | ExChampion | ExMoT | Blue Member | Tagger

Opublikowano

Tylko, że ja tego nie chce napisać na d3dx9 -.- ale dobra spoko, gadaj sobie zdrów Speaker. PS. nie mam konta na tamtej stronie, bo dostałem bana po pierwszej publikacji hack'a bo dostali bana po kilku dniach jak hackowali na OPK debile.

 

No i ja chce obsługę na dosłowne wklejanie tego w menu, a nie oddzielne okienka. czyli zmiana wyglądu gry też za tym idzie. Tylko, że to do cholery roboty. I myślałem też czy nie szybciej by było odczytywać jakie okna są wyświetlone i żeby zmieniała sie pozycja i wgl menu wtedy i po prostu emulować odpowiednio grę, ale chyba nic z tego bo to zablokowali -.- chociaż zawsze da się coś wymyślić jak się wyłączy antycheat.

"Jesteśmy ludźmi, bo popełniamy błędy i na nich się uczymy."

Opublikowano

Tylko, że ja tego nie chce napisać na d3dx9 -.- ale dobra spoko, gadaj sobie zdrów Speaker. PS. nie mam konta na tamtej stronie, bo dostałem bana po pierwszej publikacji hack'a bo dostali bana po kilku dniach jak hackowali na OPK debile.

 

No i ja chce obsługę na dosłowne wklejanie tego w menu, a nie oddzielne okienka. czyli zmiana wyglądu gry też za tym idzie. Tylko, że to do cholery roboty. I myślałem też czy nie szybciej by było odczytywać jakie okna są wyświetlone i żeby zmieniała sie pozycja i wgl menu wtedy i po prostu emulować odpowiednio grę, ale chyba nic z tego bo to zablokowali -.- chociaż zawsze da się coś wymyślić jak się wyłączy antycheat.

 

No to się nie po-ścigamy :<

bo ja chce zrobić zwykłe menu z możliwością wyboru sterowania myszką i klawą

(taka tam prościzna :P )

Nawet dziś już miałem się za to zabrać z moją starą bazą ale coś z nią zrobiłem i nie działa :P

a teraz właśnie piszę kolejną tylko postawiłem sobie tak wysoko poprzeczkę że nie wiem czy dam rade to ogarnąć :D

1379095800-U384748.png

ExMod | ExMentor | ExChampion | ExMoT | Blue Member | Tagger

Opublikowano

Ja znalazłem całkiem inny sposób na hacki przy tworzeniu gry i tyle :P ale jeszcze zobaczymy czy to mi wypali, bo do tego to chyba wyłączyć anty-hacka bym musiał znowu -.- a tego to ja sam nie umiem :P

"Jesteśmy ludźmi, bo popełniamy błędy i na nich się uczymy."

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...