Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Nostale
You last visited: Today at 13:40

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Bots und nebeneffeckte??

Discussion on Bots und nebeneffeckte?? within the Nostale forum part of the MMORPGs category.

Reply
 
Old   #1
 
Robin,249's Avatar
 
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
Robin,249 is offline  
Old 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 ^^
Haygu is offline  
Old 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
¿Freaky¿ is offline  
Old 03/10/2010, 18:46   #4
 
Robin,249's Avatar
 
elite*gold: 137
Join Date: Aug 2009
Posts: 428
Received Thanks: 98
@haygu kannst du das vlt erläutern?
Robin,249 is offline  
Old 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
larsii is offline  
Old 03/10/2010, 20:01   #6
 
Robin,249's Avatar
 
elite*gold: 137
Join Date: Aug 2009
Posts: 428
Received Thanks: 98
hmm warrum nicht (kannst auch per nachricht sagen XDD)
Robin,249 is offline  
Old 03/11/2010, 00:23   #7
 
Atheuz's Avatar
 
elite*gold: 81
Join Date: Jul 2005
Posts: 1,921
Received Thanks: 2,239
Quote:
Originally Posted by larsii View Post
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.
Atheuz is offline  
Old 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
larsii is offline  
Old 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
¿Freaky¿ is offline  
Old 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 ^^
Haygu is offline  
Old 03/11/2010, 22:21   #11
 
Robin,249's Avatar
 
elite*gold: 137
Join Date: Aug 2009
Posts: 428
Received Thanks: 98
kannst du vlt meinen genauso umsetzen wäre voll lieb
Robin,249 is offline  
Old 03/13/2010, 18:56   #12
 
Robin,249's Avatar
 
elite*gold: 137
Join Date: Aug 2009
Posts: 428
Received Thanks: 98
dann wohl net *heul*
Robin,249 is offline  
Reply




All times are GMT +1. The time now is 13:41.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.