Prosty bot - symulacja klawiatury

0

Witam, robię bota do gry metin2 w visual studio 2010 (c#). Do wciskania klawisza użyłem KeySend.Send(), ale bot w metin2 nie naciska klawisza. W notatniku/gg wszystko ładnie się wpisuje i naciska się ENTER. ale w grze ani w czacie, ani w grze nic się nie dzieje. Klawisze i literki wpisuje w polu textowym. Wiem, że to bot, ale równie dobrze mogę ściągnąć gotowego bota, a tak się uczę.

0

Używałeś SendKey.Send()? ale to działa tylko w obrębie aplikacji w ktorej to wywołujesz. A nie poza nią, na innych programach.
Poczytaj o winapi trochu. fukncja SendInput jak dobrze pamiętam.

poza tym, nawet jak już będziesz mogł symulować wciśnięcia klawiszy to co z resztą? zaznaczanie mobów, poruszanie się w sensownych kierunkach...
Tyle Twojego szczęścia że metin nie ma zabezpieczonego procesu, i można czytać z niego.

PS. Metin to jedna z głupszych gier MMO jakie powstały. ;P

0

Wo ma być coś typu fishbot, wprowadzasz czas do okienka (przedział czasowy), a bot losuje liczbę z podanego zakresu i na zasadzie timerów wciska klawisz.

Nie ma funkcji sendinput(). Jeśli taka jest, to co mam dołączyć żeby jej użyć?
A jak czytać informacja z procesów?

0

jak nie ma jak jest.
http://msdn.microsoft.com/en-us/library/ms646310(VS.85).aspx

pierwszy link z google dla "c# sendinput"

http://www.pinvoke.net/default.aspx/user32.sendinput

ReadProcessMemory

0

A jak używać tego kodu z http://inputsimulator.codeplex.com/SourceControl/changeset/view/52745#959367

Pobrałem wszystkie pliki mam solucje i jak mam tego użyć?

I ten pierwszy link nie działa

0
harmichalh napisał(a)

I ten pierwszy link nie działa

Yhym, a przyjrzyj sie mu jak w niego klikasz, co? Myslenie boli czy brak spostrzegawczosci?

0

Skopiowałem plik wraz z .aspx

Wychodzi pusta strona.

już link działa, a jak tego użyć?

jak dodać bibliotekę user32.lib skąd ją wziąć?

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