# (C++)Example Auto QQ

Sumber: https://nyit-nyit.net/threads/c-example-auto-qq.103229/
Forum: N3 Source Codes dan Tutorials
Dibuat: 2012-07-02 oleh dhy_pw
Balasan: 42, dilihat: 24795

## Post pertama

ini ada sedikit source dari saya . mungkin bisa berguna buat PointBlankers N3,
dsini saya share auto QQ , buat sniper or SG ers, ini seperti mouse makro
dan jauh dari kata Program Illegal,,
ini belum sempurna.kalian bisa kembang kan ini.

Credit : @@dhy_pw

```

#include <windows.h>
bool HACK = false ;

DWORD Loop(void)
{
while (1)
{
if(GetAsyncKeyState(VK_F1)&1)//Kasih Hotkey buat ON kan di dalam Room
{
HACK = !HACK;MessageBeep(MB_ICONINFORMATION);//Kasih bunyi dikit
}
if(HACK)
{
if(GetAsyncKeyState(0x01)&1)//LButton Mouse
{
{
Sleep(5); //Jeda Dikit Biar Maknyus
}
keybd_event(VkKeyScan('Q'), 0xB1, 0, 0);
keybd_event(VkKeyScan('Q'), 0xB1, KEYEVENTF_KEYUP, 0);
{Sleep(50);}
keybd_event(VkKeyScan('Q'), 0xB1, 0, 0);
keybd_event(VkKeyScan('Q'), 0xB1, KEYEVENTF_KEYUP, 0);
}
}
Sleep(100);
}
}

```

Panggil

```

CreateThread(NULL,NULL,(LPTHREAD_START_ROUTINE)Loop,NULL,NULL,NULL);

```

## Balasan

### suhu, 2012-07-02

kalo masalah eror kaya gini , tapi DLL suksek bro , gimana ya ?

### dhy_pw, 2012-07-02 (+1)

Cuman warning bro , no problem
klo mau ilangin,kasih ini

```

#pragma warning(disable: 4244)

```

### RavenGa, 2012-07-02

klo mau di masukin ke d3d menu hack bisa gk kak??

klo bisa gmna caranya?? :Sorry:

### PBYTE, 2012-07-02

kreatif bener...
ane aja gak kepikiran ampe situ..
hehhee...

tapi ane tes gak work ya..
gak ngefek sama skali
atau salah build
ane build pake MSVC++

### RadexN3, 2012-07-02

harus lebih di sempurnakan lagi bro...

### suhu, 2012-07-02

kok gak ngefeck ya -___-

### jazzybecker, 2012-07-02 (+1)

hackshield ngehook keyboard gan..
jadi code di atas ga bakal efek wwkwwkwk

### dhy_pw, 2012-07-02

ini efek ,
coba aja tes di notepad dulu ,,
klo untuk PB silahkan di sempurnakan :D, saya kasih contohnya saja, di saya maknyus,

Oh ia, "ketik" sama "tekan" berbeda loh :)))

Like This !

### suhu, 2012-07-02

Maksud agan ketik di notepad dulu apa ya ?

# Maaf oot

### ipatn3, 2012-07-02

mungkin yg agan dhy maksud itu dicoba inject ke notepad dulu.

memang sih keybd_event itu work di notepad karena notepad tidak hook keyboard.
dari yg saya ketahui HSHIELD hook keybd_event (kecuali HS Ayodance).
jadi mungkin harus di jamu in lagi gan.

### rcd, 2012-07-02 (+2)

coba gan, panggil keybd_event jangan langsung, tapi lewat 5 byte pertama trus baru call keybd_event+5

### dhy_pw, 2012-07-02

Iya injack dlu , ke notepad,buat test ,,
siapa bilang gk efek :p

ini si bro di bawah ini betul

### suhu, 2012-07-02

apa ini harus buat (DWORD)GetModuleHandleA("PointBlank.exe"); ?

# maaf oot , newbie mau belajar ^_^

### dhy_pw, 2012-07-02

Gak perlu gan, :sweet:
soalna gk pke module segala :bow:

### sinwae, 2012-07-03

harus di edit gmna ni gan biar efek di PB,,, ane coba injeck di notepat work sih
maaf ane awam banget C++

### love, 2012-07-04

masih ga ngerti om cara nya...tetep masih ga ngefek juga...bagaimana dengan yang lain nya

### suhu, 2012-07-05

sama saya juga kurang ngerti apa maksud "notepad" itu ?
apa gunain yang ada di windows kita , notepad.exe ( Program pengolah angka / word ) ?

# maaf oot

### dhy_pw, 2012-07-05

tes aja injack nya ke notepad.exe bro , 
di lobby PB juga bisa :mantap:

### Randy86, 2012-07-05 (+4)

ini di windows 7 64 bit emang bisa pake keybd_event blom d block sama pointblank, tapi untuk windows xp 32 bit sudah di block dari pb nya jadi klo mau buat QQ harus lewat i3input nya.. cmiiw :happy:

### ukiraf4, 2012-07-06

bkn udah lama ga bisa ya kwkwkw

### mehem., 2012-07-09

apa harus paggil juga prosesnya ke i3input om randy ?

### dhy_pw, 2012-07-09

bro,mw atur cepat atau ndaknya , tinggal mainkan "Sleep" nya ya
lupa bilang... :sweet:

### 7sovanz, 2012-07-14 (+1)

Klo mau bisa di PB, jangan lupa pake **Byte Scan Code** nya kaka

```

Key Scan Code
~ ` 29
! 1 2
@ 2 3
# 3 4
$ 4 5
% 5 6
^ 6 7
& 7 8
* 8 9
( 9 0A
) 0 0B
_ - 0C
+ = 0D
Backspace 0E
Tab 0F
Q 10
W 11
E 12
R 13
T 14
Y 15
U 16
I 17
O 18
P 19
{ [ 1A
} ] 1B
| \ 2B
Caps Lock 3A
A 1E
S 1F
D 20
F 21
G 22
H 23
J 24
K 25
L 26
: ; 27
“ ‘ 28
Enter 1C
L SHIFT 2A
Z 2C
X 2D
C 2E
V 2F
B 30
N 31
M 32
< , 33
> . 34
? / 35
R SHIFT 36
L CTRL 1D
L ALT 38
Space Bar 39
R ALT E0 38
R CTRL E0 1D
Insert E0 52
Delete E0 53
L Arrow E0 4B
Home E0 47
End E0 4F
Up Arrow E0 48
Dn Arrow E0 50
Page Up E0 49
Page Down E0 51
R Arrow E0 4D
Num Lock 45
Numeric 7 47
Numeric 4 4B
Numeric 1 4F
Numeric / E0 35
Numeric 8 48
Numeric 5 4C
Numeric 2 50
Numeric 0 52
Numeric * 37
Numeric 9 49
Numeric 6 4D
Numeric 3 51
Numeric . 53
Numeric - 4A
Numeric + 4E
Numeric Enter E0 1C
Esc 1
F1 3B
F2 3C
F3 3D
F4 3E
F5 3F
F6 40
F7 41
F8 42
F9 43
F10 44
F11 57
F12 58
Print Screen ??
Scroll Lock 46
Pause ??
Left Win E0 5B
Right Win E0 5C
Application E0 5D
ACPI Power E0 5E
ACPI Sleep E0 5F
ACPI Wake E0 63

```

Sumber : [http://msdn.microsoft.com](http://msdn.microsoft.com)

hehe thanks buat kaka **Seohyun**

### engkas04, 2012-07-15

arti dari Function IF di base ini apa ?
if (GetAsyncKeyState(VK_F1)&1) {
MessageBeep(MB_ICONINFORMATION);

Om pencerahan nya dund :D

### Kiky, 2012-07-15

jika F1 ditekan, maka berikan bunyi,,

### RadexN3, 2012-07-15

itu hotkeynya

### 7sovanz, 2012-07-15

ini hasil editan saia, yang di SHare dari om **Seohyun** :D

```

/*
Thanks to : nyit-nyit.net
Credits by : Seohyun (Member Nyit2)

Edited Source.Code By : 7sovanz (Member Nyit2)
*/
#include <windows.h>
#pragma warning(disable: 4244)

bool hack = false;

DWORD loop(void){
while(1){

if(GetAsyncKeyState(VK_F2)&0x8000){
hack = true;
MessageBeep(MB_ICONEXCLAMATION);
Sleep(500);
}

if(hack){
if(GetAsyncKeyState(0x01)&0x8000){
{
Sleep(200);
}
keybd_event(VkKeyScan('Q'), 0x10, 0, 0);
keybd_event(VkKeyScan('Q'), 0x10, KEYEVENTF_KEYUP, 0);
{
Sleep(80);
}
keybd_event(VkKeyScan('Q'), 0x10, 0, 0);
keybd_event(VkKeyScan('Q'), 0x10, KEYEVENTF_KEYUP, 0);
{
Sleep(1150); // Atur Delay MS nya bisa Sleep(ini);
} //Jngan terlalu cepat, ntar malah gk nembak, alias QQ nya kecepetan.
}
}

if(GetAsyncKeyState(VK_F3)&0x8000){
hack = false;
MessageBeep(MB_ICONEXCLAMATION);
Sleep(500);
}
}
}

BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved)
{
DisableThreadLibraryCalls(hDll);
if(dwReason == DLL_PROCESS_ATTACH){
CreateThread(NULL,NULL,(LPTHREAD_START_ROUTINE)loop,NULL,NULL,NULL);
}
return TRUE;
}

```

```

/*
Thanks to : nyit-nyit.net
Credits by : Seohyun (Member Nyit2)

Edited Source.Code By : 7sovanz (Member Nyit2)
*/
#include <windows.h>
BOOL hack = FALSE;

DWORD loop(void){
while(1){

if(GetAsyncKeyState(VK_F2)&0x8000){
hack = TRUE;
MessageBeep(MB_ICONEXCLAMATION);
Sleep(500);
}

if(hack){
if(GetAsyncKeyState(0x01)&0x8000){
{
Sleep(50);
}
keybd_event(VkKeyScan('Q'), 0x10, 0, 0);
keybd_event(VkKeyScan('Q'), 0x10, KEYEVENTF_KEYUP, 0);
{
Sleep(80);
}
keybd_event(VkKeyScan('Q'), 0x10, 0, 0);
keybd_event(VkKeyScan('Q'), 0x10, KEYEVENTF_KEYUP, 0);
{
Sleep(1150); // Atur Delay MS nya bisa Sleep(ini);
} //Jngan terlalu cepat, ntar malah gk nembak, alias QQ nya kecepetan.
}
}

if(GetAsyncKeyState(VK_F3)&0x8000){
hack = FALSE;
MessageBeep(MB_ICONEXCLAMATION);
Sleep(500);
}
}
}

BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved)
{
DisableThreadLibraryCalls(hDll);
if(dwReason == DLL_PROCESS_ATTACH){
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)loop, 0, 0, 0);
}
return TRUE;
}

```

injectnya ke Notepad.exe, setelah buka notepad nya, jangan di Close.
test dulu di CS/CZ, klo bisa ngeSwap otomatis berarti berhasil.

gw coba ke CS1.9 dirumah gw sih Work bisa ngeSwap otomatis, dari AWP ke Piso.
tapi klo di PB kok gk bisa yah :dizzy: . . .? ada yang bisa bantu

### PBYTE, 2012-07-15

itu karena PB ngehook keyboard..
:hehehe: :hehehe:
jadi perlu diakalin lg...
gmna caranya lepas dari itu
hehehe,,,
:mantap: :mantap: :mantap:

### ukiraf4, 2012-08-10

@up

bener , kata yang atas, coba liat di bc.txt di folder pbnya
find macro

### JaringanNw, 2012-10-10

udah ditest tetep ga work :3

(12 balasan lain ada di halaman thread.)
