|
You last visited: Today at 13:40
Advertisement
Bots und nebeneffeckte??
Discussion on Bots und nebeneffeckte?? within the Nostale forum part of the MMORPGs category.
03/09/2010, 18:59
|
#1
|
elite*gold: 137
Join Date: Aug 2009
Posts: 428
Received Thanks: 98
|
Bots und nebeneffeckte??
Wenn ich mein bot anhabe geht alles gut aber nach ca 30 mins fängt es an bsp ALT zu freazen oder gross und kleinschreibung wechselt. usw
von wo kommt das bzw wie kann man das umgehen?
Ich benütze autoIt
und code:
Quote:
RequireAdmin
MsgBox(4096, "Robin R.", " F9=Space, F10=Pause, F11=Ende", 10)
HotKeySet ("{F9})","start1")
HotKeySet ("{F11}","ende")
HotKeySet ("{F10}","pause")
While 1
WEnd
Func start1()
While 1
ControlSend("NosTale", "", 0, "{Space}")
sleep(75)
ControlSend("NosTale", "", 0, "{Space}")
sleep(75)
ControlSend("NosTale", "", 0, "{x}")
sleep(75)
WEnd
EndFunc
Func pause()
While 1
WEnd
EndFunc
Func ende()
Exit 0
EndFunc
|
|
|
|
03/09/2010, 22:06
|
#2
|
elite*gold: 0
Join Date: Oct 2007
Posts: 156
Received Thanks: 57
|
Das ist ein Problem von Autoit...
Am besten ist es, wenn mann sich eben einen Script in einer Hochsprache schreiben lässt (c++ und Co)
Die machen da keine Probleme.
MfG Me ^^
|
|
|
03/10/2010, 08:48
|
#3
|
elite*gold: 112
Join Date: Jan 2010
Posts: 1,531
Received Thanks: 414
|
Wieso Hochsprache ?
Das geht auch mit AutoIt
|
|
|
03/10/2010, 18:46
|
#4
|
elite*gold: 137
Join Date: Aug 2009
Posts: 428
Received Thanks: 98
|
@haygu kannst du das vlt erläutern?
|
|
|
03/10/2010, 19:54
|
#5
|
elite*gold: 0
Join Date: May 2009
Posts: 123
Received Thanks: 18
|
es gibt eine funktion um es bei autoit auch zu machen wie freaky schon gesagt hat aber ich sag mal nix da die so "halb" geheim ist :P
|
|
|
03/10/2010, 20:01
|
#6
|
elite*gold: 137
Join Date: Aug 2009
Posts: 428
Received Thanks: 98
|
hmm warrum nicht (kannst auch per nachricht sagen XDD)
|
|
|
03/11/2010, 00:23
|
#7
|
elite*gold: 81
Join Date: Jul 2005
Posts: 1,921
Received Thanks: 2,239
|
Quote:
Originally Posted by larsii
es gibt eine funktion um es bei autoit auch zu machen wie freaky schon gesagt hat aber ich sag mal nix da die so "halb" geheim ist :P
|
Was soll an Postmessage / Sendmessage geheim sein? Wer die WinAPI nicht kennt und sich programmierer nennt soll sich bitte selbst erschießen
Der Grund wieso ControlSend unzuverlässig ist, dass in der Funktion selber nicht richtig released wird und die CPU nicht richtig entlastet wird. Deswegen ist es sinnvoller eine eigene Funktion mit Postmessage zu schreiben um das selber anzupassen.
|
|
|
03/11/2010, 17:54
|
#8
|
elite*gold: 0
Join Date: May 2009
Posts: 123
Received Thanks: 18
|
ich mein ganz bestimmt nich postmessage / sendmessage
naja
egal
|
|
|
03/11/2010, 18:07
|
#9
|
elite*gold: 112
Join Date: Jan 2010
Posts: 1,531
Received Thanks: 414
|
doch das meinst du, du weißt es aber nicht das es das ist xD
|
|
|
03/11/2010, 21:56
|
#10
|
elite*gold: 0
Join Date: Oct 2007
Posts: 156
Received Thanks: 57
|
Jo Sendmassage aus der User32.dll importieren geht auch, ich hatte aber bei sehr langen gebrauch mit vielen bots gleichzeitig auch da abundzu meine Problemchen...
aber naja...
An die die´s interessiert wies geht:
SendMessage(hWnd, WM_KEYDOWN,0x5A, 0x12001);
SendMessage(hWnd, WM_KEYUP,0x5A, 0x12001);
Das wäre der Code in C++ um die Z taste ein mal zu drücken.
Sooo... wie nutze ich diese Funktion jetzt in Autoit ?
Das ist relativ einfach...
DllCall("user32.dll", "int", "SendMessage", _
"hwnd", WinGetHandle( "NosTale" ), _
"int", WM_KEYDOWN, _
"int", 0x5A, _
"long", 0x12001)
DllCall("user32.dll", "int", "SendMessage", _
"hwnd", WinGetHandle( "NosTale" ), _
"int", WM_KEYUP, _
"int", 0x5A, _
"long", 0x12001)
(nicht getestet, nur schnell aus n parr alten scripts zusammengesetzt...)
0x5A ist der Tastencode...
Wenn mann mehrere rausfinden möchte, einfach mal bei MSDN nach Keycodes suchen ^^
Viel Glück ^^
|
|
|
03/11/2010, 22:21
|
#11
|
elite*gold: 137
Join Date: Aug 2009
Posts: 428
Received Thanks: 98
|
kannst du vlt meinen genauso umsetzen wäre voll lieb
|
|
|
03/13/2010, 18:56
|
#12
|
elite*gold: 137
Join Date: Aug 2009
Posts: 428
Received Thanks: 98
|
dann wohl net *heul*
|
|
|
All times are GMT +1. The time now is 13:41.
|
|