Super Afker - Problem

0

Stworzyłem sobie program który co 10 sekund będzie naciskał klawisz W. Ma on na celu afkowanie w grze bez automatycznego włączania się statusu AFK. U mnie działa on prawidłowo, lecz u kolegi działa tak, jakby program nie miał pętli i od razu pojawia się napis "Afk zakończony". Dodam, że ja mam Windows XP, a kolega Windows 7. Prosiłbym o pomoc.

A oto kod.

#include <iostream> 
#include <conio.h> 
#include <string.h> 
#include <windows.h> 
#include <stdio.h> 
#include <stdlib.h> 



using namespace std; 


int main() 
{ 

cout<<"Super Afker";    

for(int i; i<100000; i++){ 
keybd_event(VkKeyScan('w'), 0, 0, 0); 
Sleep(200); 
keybd_event(VkKeyScan('w'), 0, KEYEVENTF_KEYUP, 0); 
Sleep(10000); 
} 
cout<<"\nAfk zakonczony"; 
getch(); 

  return 0; 
}  
0

To co podałeś u góry wywala mi błąd.. Więc nie wiem jakim cudem u Ciebie działa [ahh pewnie dev-cpp]

#include <iostream> 
#include <Windows.h> 
using namespace std; 
 
int main() 
{ 
	cout << "Super Afker";    
	for(int i = 0; i<100; i++) // musisz podać int i = 0, u Ciebie jest int i; <- tutaj program crashował
	{
		keybd_event(VkKeyScan('w'), 0, 0, 0); 
		Sleep(200); 
		keybd_event(VkKeyScan('w'), 0, KEYEVENTF_KEYUP, 0); 
		Sleep(10000); 
	} 
	cout << "\nAfk zakonczony"; 

cin.sync();
cin.get();
return 0;
}  
 

O to chodziło ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1