[FAQ]Wie mach ich einen BOT

11/11/2008 21:43 Chrisiwbi#1
Um Das ganse einfacher zu gestalten Hier alle Bots fertig zum downloaden:
Alle Bots Funktionieren auch wenn mann das Nostale Fenster Minimiert hat (mann kann also im Hintergrund Surfen..)

[Space oder Z]Bot (mit Item Aufhenen)
[Only registered and activated users can see links. Click Here To Register...]
----------------------------------------------------------------
[SPACE oder Z]Bot Drückt zusätzlich alle XX min die Taste [XX]
[Only registered and activated users can see links. Click Here To Register...]
----------------------------------------------------------------

Da es so viel anfragen gibt wie man es macht:

Also als erstes braucht man z.b: Auto IT
Auto IT: [Only registered and activated users can see links. Click Here To Register...]
Ihr solltet das Komplettpaket nehmen:
[Only registered and activated users can see links. Click Here To Register...]
----------------------------------------------------------------------------------------

Die Installation muss man nicht erklären oder ??^^

----------------------------------------------------------------------------------------

Danach unter START/Alle Programme/AutoIt v3/SciTE Script Editor ÖFFNEN und eines der Skripte einfügen

--------------------------------LVL BOT:---------------------------------------------
Quote:
MsgBox(4096, "Bot~Chrisiwbi~", "Einfg=Start|Pos1=Ende|Paus=Pause", 10)
HotKeySet ("{INSERT}","start") ;Start Taste
HotKeySet ("{HOME}","ende") ;Pause Taste
HotKeySet ("{PAUSE}","pause");Taste zum Beenden
;::::::::::::::::::::::::::::::::
While 1
WEnd
;::::::::::::::::::::::::::::::
Func start()
While 1
send ("{z}") ;Angreifen
sleep(50) ;Pause in milisekunden
send ("{z}") ;Angreifen
sleep(150) ;Pause in milisekunden
send ("{x}") ;Item Aufheben
sleep(50) ;Pause in milisekunden
WEnd
EndFunc
;:::::::::::::::::::::::::::::::
Func pause()
While 1
WEnd
EndFunc
;:::::::::::::::::::::::::::::::
Func ende()
Exit 0
EndFunc
Beispiel:[Only registered and activated users can see links. Click Here To Register...]

-----------------------------------------Heilbot-----------------------------------------------
Er wird auf ENDE Beended
Code:
HotKeySet ( "{[COLOR=orange]PGUP[/COLOR]}" ,"ende") ; [COLOR=orange]Beenden[/COLOR]
;:::::::::::::::::::::::::::::::::
Sleep (1000)
;:::::::::::::::::::::::::::::::::
While 1
send ("{[COLOR=orange]6[/COLOR]}")    ;[COLOR=orange]Drücke Taste 6[/COLOR]
sleep([COLOR=orange]200000[/COLOR]) ;[COLOR=orange]Warten In milisekunden(momentan 5 Minuten)[/COLOR]
WEnd
;::::::::::::::::::::::::::::::::::
Func ende()
Exit 0
EndFunc
-------------------------------------------------------------BOTv2-----------------------
[SPACE oder Z]Bot Drückt zusätzlich alle XX min die Taste [XX]
Quote:
MsgBox(4096, "Bot~Chrisiwbi~", "Einfg=Start|Pos1=Ende|Paus=Pause", 10)
HotKeySet ("{INSERT}","start") ;Start Taste
HotKeySet ("{HOME}","ende") ;Pause Taste
HotKeySet ("{PAUSE}","pause");Taste zum Beenden
;:::::::::::::::::::::::::::::::::
$battel = InputBox("Kampf Taste", "Soll mit SPACE oder mit Z angegriffen werden ?", "SPACE")
$heilen = InputBox("Heilen", "Welche Taste für das Heilen drücken ?", "4")
$zeit = InputBox("Heilen Zeit", "Nach welcher Zeit soll geheilt werden ? /in ms 120000 = eine minute", "240000")
$init = Timerinit()
$init = Timerinit()
;::::::::::::::::::::::::::::::::::
While 1
WEnd
;:::::::::::::::::::::::::::::::
Func start ()
While 1
$Diff = TimerDiff($init)

If $Diff > 50 then
ControlSend("NosTale", "", 0, "{$battel}")
$init = Timerinit()
EndIf


If $Diff > $zeit then
ControlSend("NosTale", "", 0, "{$heilen}")
$init = Timerinit()
EndIf
WEnd
EndFunc
;:::::::::::::::::::::::::::::::
Func pause ()
While 1
WEnd
EndFunc
;:::::::::::::::::::::::::::::::
Func ende()
Exit 0
EndFunc
-----------------------------------------Automatisch Nostale Starten-----------------------------------
Dieser Bot get nur wenn Nostal kein Updat laden muss und ist für eine Auflösung von 1280x1024 gemacht worden
(Falls Nostale Updat laden muss einfach danach Bot,Nostal Beenden und wieder starten

Quote:
Run("E:\Nostale\Nostale.exe") ;::Start Nostale(Anpassen)::
Sleep("5100") ;::Warte In Milisekunden::
MouseClick ( "",665,594,1,1) ;::Das muss Für eine andere Auflösung geändert::
Sleep("5000") ;::Warte in Milisekunden
;::Name::
Send("XXX{TAB}") ;::Name angeben::
;::Paswort::
Send("XXX{ENTER}") ;::Passwort angeben::
DER REST KOMMT NOCH
11/12/2008 10:44 Atheuz#2
Die ganzen Scripte sind ziemlich unsicher gemacht, du solltest z.B bei allen Scripten überprüfen ob NosTale einen Fokus überhaupt hat, und das ganze am besten ohne Sleep Turnus sonst kommen beim Dauerbetrieb und anderen Leuten Fehler.
11/12/2008 14:21 Alisami#3
Ganz gut, aber wie schon gesagt musst du überprüfen, ob NosTale bereits offen ist ;) Außerdem hat nicht jeder Nostale im E: Verzeichnis!

MfG,

Alisami
11/12/2008 18:41 Chrisiwbi#4
Die ganzen Scripte sind ziemlich unsicher gemacht, du solltest z.B bei allen Scripten überprüfen ob NosTale einen Fokus überhaupt hat, und das ganze am besten ohne Sleep Turnus sonst kommen beim Dauerbetrieb und anderen Leuten Fehler.

Sag mir was du damit meinst und ich mach es

Ganz gut, aber wie schon gesagt musst du überprüfen, ob NosTale bereits offen ist Außerdem hat nicht jeder Nostale im E: Verzeichnis!
MfG,
Alisami

[B]Es stet ja auch das das man es anpassen muss^^

[B]MFG
Chrisiwbi
11/13/2008 13:40 Freaky4Live#5
*hust* controlsend *hust*
*hust* geht nicht mehr *hust*
11/13/2008 13:52 Chrisiwbi#6
??was??
11/13/2008 15:03 Atheuz#7
Quote:
Originally Posted by Freaky4Live View Post
*hust* controlsend *hust*
*hust* geht nicht mehr *hust*
Bevor man überhaupt sagt ob was nichtmehr geht, sollte man sich villeicht mal eher an die eigene Nase fassen und nachdenken ob es nicht an der eigenen unfähigkeit liegt.
11/13/2008 16:26 Chrisiwbi#8
ok ich dachte schon ich wäre blöd^^
mm ich ich bau in den loginbot noch ne Pixelerkennung ein
11/16/2008 11:49 pototo#9
das geht net kommt immer [Only registered and activated users can see links. Click Here To Register...]
11/16/2008 19:23 Chrisiwbi#10
würdes du bitte dein script posten
ich hatte auserfersehen einen fehler engebaut
und:[Only registered and activated users can see links. Click Here To Register...]
11/26/2008 10:06 Luthvian#11
Hallo Chrisiwbi,

ich traue mich gerade zum ersten mal an das Thema Bot heran und habe überhaupt keine Erfahrung im Programmieren.
Könntest du mir sagen, wie das mit dem Pixelsearch geht?
Das mit den Pausen ist ja ganz nett, aber etwas umständlich.
Mein Problem ist, ich weiß genau, was ich machen möchte aber leider nicht wie es geht.
Ich hatte mir das so vorgestellt:
Wenn der HP Balken gelb wird und ich gerade kein Monster angreife, soll sich mein Char für soundso viele Sec hinsetzen.
Es wäre echt super von dir, wenn du mir erklären könntest, wie ich das in mein Script einbauen kann.
Ich weiß nicht, ob das möglich ist, aber geht es, dass ich dem Bot irgendwie beibringen, dass er nur bestimmte Monster angreift bzw bestimmte eben nicht?
Ich mag diese komischen Pii-Schoten nicht. Geht so was?
Vielen Dank schon mal!
:handsdown:

LG
Luthvian
11/29/2008 14:12 nostale_cheat#12
ich kapier nicht was ich kopieren muss das was in gelb steht oder wie oder was kann mir bitte wer nen bot machen der einfach nur leertaste drückt
11/29/2008 14:24 Skynn#13
das ganze hat mir grade beim anfag zwar sehr geholfen
aber ich hätte noch ne frage =)
könnte man in den bot für mages nich sowas einbauen:
bei nur noch 15% mp hinsetzen , wenn mp wieder voll auf stehen und weitermachen
11/29/2008 20:38 Chrisiwbi#14
Quote:
Originally Posted by Luthvian View Post
Hallo Chrisiwbi,

ich traue mich gerade zum ersten mal an das Thema Bot heran und habe überhaupt keine Erfahrung im Programmieren.
Könntest du mir sagen, wie das mit dem Pixelsearch geht?
Das mit den Pausen ist ja ganz nett, aber etwas umständlich.
Mein Problem ist, ich weiß genau, was ich machen möchte aber leider nicht wie es geht.
Ich hatte mir das so vorgestellt:
Wenn der HP Balken gelb wird und ich gerade kein Monster angreife, soll sich mein Char für soundso viele Sec hinsetzen.
Es wäre echt super von dir, wenn du mir erklären könntest, wie ich das in mein Script einbauen kann.
Ich weiß nicht, ob das möglich ist, aber geht es, dass ich dem Bot irgendwie beibringen, dass er nur bestimmte Monster angreift bzw bestimmte eben nicht?
Ich mag diese komischen Pii-Schoten nicht. Geht so was?
Vielen Dank schon mal!
:handsdown:

LG
Luthvian
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
---------------------------------------------------------
nostale_cheat:

Quote:
MsgBox(4096, "Bot~Chrisiwbi~Waldaschaff.eu.tt~", "Einfg=Start|Pos1=Ende|Paus=Pause", 10)
HotKeySet ("{INSERT}","start") ;Start Taste
HotKeySet ("{HOME}","ende") ;Pause Taste
HotKeySet ("{PAUSE}","pause");Taste zum Beenden
;::::::::::::::::::::::::::::::::
While 1
WEnd
;::::::::::::::::::::::::::::::
Func start()
While 1
send ("{SPACE}") ;Angreifen ^!!
sleep(50) ;Pause in milisekunden
send ("{SPACE}") ;Angreifen ^!!
sleep(150) ;Pause in milisekunden
send ("{x}") ;Item Aufheben
sleep(50) ;Pause in milisekunden
WEnd
EndFunc
;:::::::::::::::::::::::::::::::
Func pause()
While 1
WEnd
EndFunc
;:::::::::::::::::::::::::::::::
Func ende()
Exit 0
EndFunc
11/30/2008 15:17 aidelavegai#15

surely you guys know how to speak english.. then why don't you do it here coz as far as i know, nostale is global. thanks.