NosTale bot (zum selba machen ;D )

05/01/2010 11:12 magic222#1
1. [Only registered and activated users can see links. Click Here To Register...] das downloaden
2. Instalieren
3.SciTE Script Editor öffnen
4. die eckigen klammern net reinschreiben ^^
das reinschreiben
While 1 [kette afangen]
Send("{space}") [er drückt leertaste]
sleep(500) [er wartet 500 millisikunden]
Send("{x}") [er hebt das auf da rumliegt]
WEnd [kette endet]

4. speichern
5.auf die datei rechtsklickund und Compile Script drücken
6. spas haben =)

Wenn ihr Vista habt müsst ihr als Admin ausführen damit es geht
falss ihr zu faulseit das zu machen danndasdownloaden xD :
[Only registered and activated users can see links. Click Here To Register...]

wenn ihr wollt das der bot mit der 2.t waffe haut (zauberwaffe, armbrust, dolch) dann fügt ihr das ein :
While 1
Send("{space}")
sleep(500)
Send("{x}")
WEnd



WURDE GEBANNT WEIL ICH IN NOSTALE RUMGESTANDEN BIN !!!!!!!
05/01/2010 11:20 Alisami#2
Das {x} müsste NUR x sein, da es kein spezieller Key ist..
05/01/2010 15:42 magic222#3
geht aba auch so ^^
05/01/2010 15:42 expo_botter#4
geht beides weil die Flag von von Send nicht 1 ist :D

Aber der Bot kann nicht beendet werden, mach doch mal n HotKeySet rein xD
05/01/2010 18:11 Robin,249#5
So das ist mein nostale bot.

Quote:
#RequireAdmin

HotKeySet("{F9}", "Start")
HotKeySet("{F10}", "Pause")
HotKeySet("{F11}", "Ende")

While 1
Sleep(50)
WEnd

Func Start ()
While 1
WinWaitActive("NosTale")
Send("{Space}")
Sleep(300)
Send("{Space}")
Sleep(100)
Send("x")
WEnd
EndFunc

Func Pause ()
While 1
Sleep(10)
WEnd
EndFunc

Func Ende ()
Exit
EndFunc
05/01/2010 20:57 ¿Freaky¿#6
Deine Pause frisst derbest Arbeitspeicher ;)
05/02/2010 00:31 expo_botter#7
Func Pause ()
While 1
WEnd
EndFunc

lol xD
schonmal was von Sleep(5) o.ä. gehört? xD
05/02/2010 00:44 Robin,249#8
Aber es geht ja auch ohne ;)

Man kann das ganze auch nochmals verschönern.

Quote:
#RequireAdmin

HotKeySet("{F9}", "Start")
HotKeySet("{F10}", "Pause")
HotKeySet("{F11}", "Ende")

ToolTip("F9=Start, F10=Pause, F11=Ende", "0", "0")

While 1
Sleep(50)
WEnd

Func Start ()
While 1
WinWaitActive("NosTale")
Send("{Space}")
Sleep(300)
WinWaitActive("NosTale")
Send("{Space}")
Sleep(100)
WinWaitActive("NosTale")
Send("x")
WEnd
EndFunc

Func Pause ()
While 1
Sleep(50)
WEnd
EndFunc

Func Ende ()
Exit
EndFunc
05/02/2010 13:49 ¿Freaky¿#9
msgboxen sind für sowas kacke, ich finde guis 1000 mal schöner
und damit WinWaitActive("NosTale") kann man auch übertreiben ^^
und für was die while am anfang wenn man einfach sofort die pause aufrufen könnte ?
05/02/2010 23:25 Robin,249#10
Willste lieber n Tooltipp? Oder ein Gui mit einem Sexy hintergrund um zu zeigen welcher Hotkeyset was macht? Oder soll ich im Gui Inputboxen reinrun, damit man dann selber sagen kann welche Taste was macht?
WinWaitActive("NosTale") ist gut soviel mal. Wenn man das Fenster wechselt, dann macht er von dort weiter wo man war und im anderern Fenster schreibt er nicht den setzten teil von der Schleife hin.
Aber wenn ich das jetzt machen würde, würden die anderen nicht draus kommen.
Der Tittel heisst zum selber machen. Dort steht drinn dass man dazu AutoIT braucht
usw. Für Neuzugänger ist das sehr gut. Was wollen die mit einem Script bei dem sie vlt 2-3 Zeilen verstehen?
Echt Sowas geht echt auf die nerfen wenn jemand alles verbessern will.

Freaky schau mal an was Alisami geschriben hat. Er hat geschrieben wie man es auch machen könnte.
Exop_botter zwar nicht sehr freundlich, aber er hats auch geschrieben.
Jetzt schau mal deine antworten an. "Deine Pause frisst derbest Arbeitspeicher". Wo steht denn da wie man es machen soll? expo hat es geschrieben. Oder die Antwort diereckt über dem. Du magst Gui's lieber. Steht da wie mans macht? Ne. Ich weiss es zwar aber andere würden es sicher interessieren die es net wissen.

Ich hoffe dass du freundlicher wirst.
05/03/2010 09:25 ¿Freaky¿#11
Ohhh, wie du selber gesagt hast, könnte man ein Tooltip reinmachen. Würde für ne zeitlang nicht schlimm sein (finde ich). Und was Alisa geschrieben hat hat sich auf dein {x} bezogen :facepalm:
Und wenn jemand wirklich AutoIt lernen möchte, dann soll er nicht gleich ein Bot schreiben sondern sein Grundwissen auffrischen und erstmal ein Paar Befehele durchgehen, damit man weiß was man überhaupt hinschreibt.
Jetzt zu dem "WinWaitActive("NosTale")". Wenn du das 3 mal innerhalb weniger als 1 sec aufrufst, dann reicht 1 mal aus ;)
Ich will dir ja nur helfen damit du es den anderen nicht Falsch beibringst.
Als ich z.B angefangen habe, wurde mir gesagt, hau einfach alles was du brauchst untereinander was eigentlich der grösste schwachsin war :D
Aber wie ich sehe möchtest du meine Hilfe nicht annehmen. Deswegen brauchst du ab hier eh nicht mehr weiterlesen.
mfg Freaky
05/03/2010 10:39 Robin,249#12
Ich habe das so nicht gesagt, dass ich deine hilfe net annehme. Aber du motzt immer anstatt zu sagen wie man es machen soll. Das geht echt aufn Kecks.
Kannst du mir dann pls sagen wiso es net gut sei wenn ich siviel mal "WinWaitActive("NosTale")" benütze?
05/03/2010 13:32 ¿Freaky¿#13
Habe ich doch oben geschrieben.
Wenn man dass 3 mal in einer Sekunde aufruft, dann reicht 1 mal vollkommen.
05/03/2010 21:56 Robin,249#14
Nebenwirkungen?
05/03/2010 22:00 ¿Freaky¿#15
Was meinst du damit ?