Programm funktioniert nicht :(
-
#include <stdlib.h> #include <stdio.h> #include <windows.h> main(){ int X; start: printf("\nSavage Red-Stone Bot\n"); printf("How to use:\n"); printf("An die gewuenschte Stelle einer Redstone Mine und eines Subs\nstellen und Bot starten.\n\n"); printf("Befehle:\n"); printf("1. Nach vorne laufen und abbauen\n"); printf("2. Nach links laufen und abbauen\n"); printf("3. Nach rechts laufen und abbauen\n"); printf("4. Nach hinten laufen und abbauen\n"); printf("Auswahl :"); scanf("%i",&X); if(X == 1){ HWND hwnd = FindWindow(NULL,"Savage"); SetForegroundWindow(hwnd); printf("Vorgang laeuft...\n"); SendMessage(hwnd ,WM_KEYDOWN,13,1835009); keybd_event(0x72, 0, 0, 0); keybd_event(0x77, 0, 0, 0); printf("Wollen sie den Bot beenden?\n"); system("PAUSE"); keybd_event(0x72, 0, KEYEVENTF_KEYUP, 0); keybd_event(0x77, 0, KEYEVENTF_KEYUP, 0); goto start; }/*Auswahl 1*/ if(X == 2){ HWND hwnd = FindWindow(NULL,"Savage"); SetForegroundWindow(hwnd); printf("Vorgang laeuft...\n"); SendMessage(hwnd ,WM_KEYDOWN,13,1835009); keybd_event(0x72, 0, 0, 0); keybd_event(0x61, 0, 0, 0); system("PAUSE"); keybd_event(0x72, 0, KEYEVENTF_KEYUP, 0); keybd_event(0x61, 0, KEYEVENTF_KEYUP, 0); goto start; }/*Auswahl 2*/ if(X == 3){ HWND hwnd = FindWindow(NULL,"Savage"); SetForegroundWindow(hwnd); printf("Vorgang laeuft...\n"); SendMessage(hwnd ,WM_KEYDOWN,13,1835009); keybd_event(0x72, 0, 0, 0); keybd_event(0x64, 0, 0, 0); printf("Wollen sie den Bot beenden?\n"); system("PAUSE"); keybd_event(0x72, 0, KEYEVENTF_KEYUP, 0); keybd_event(0x64, 0, KEYEVENTF_KEYUP, 0); goto start; }/*Auswahl 3*/ if(X == 4){ HWND hwnd = FindWindow(NULL,"Savage"); SetForegroundWindow(hwnd); printf("Vorgang laeuft...\n"); SendMessage(hwnd ,WM_KEYDOWN,13,1835009); keybd_event(0x72, 0, 0, 0); keybd_event(0x73, 0, 0, 0); printf("Wollen sie den Bot beenden?\n"); system("PAUSE"); keybd_event(0x72, 0, KEYEVENTF_KEYUP, 0); keybd_event(0x73, 0, KEYEVENTF_KEYUP, 0); goto start; }/*Auswahl 4*/ }das programm wechselt zwar zum fenster des spiels aber führt nicht das aus was es soll, wieos nicht ?
-
vielleicht weil bots lame sind und es zum glück neben den windowmessages noch andere möglichkeiten gibt tastatureingaben zu überprüfen

-
das heisst also das, das spiel überprüft ob die eingaben virtuel oder manuel sind?
-
lol... wenn nur alle Bots so miserabel programmiert wären

-
is mein erster, mehr kann ich leider noch nich xD
-
im sinne der spaßfaktors bei comuterspielen bleibt das hoffentlich auch so

-
goto...*kotz*
-
Aera schrieb:
goto...*kotz*
ne, eher so:
goto kotz;kotz: printf("Noob-Bot");Ne mal im Ernst, programmier mal was anderes und lern spielen...
-
Dieser Thread wurde von Moderator/in rüdiger aus dem Forum Rund um die Programmierung in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.