[TuT] Einfachen Nostale Bot machen

05/01/2009 13:43 NetMax#46
Nimm dieses Script.
Probier es nochmals. NosTale muss vor dem starten des Scripts laufen. (Du solltest deine Character und den Server ausgewählt haben).
Code:
AutoItSetOption("WinTitleMatchMode", 4)

$windowname = "NosTale"
$ak = " "
$handle = WinGetHandle($windowname, "")
If @error Then
    MsgBox(4096, "Error", "Could not find the correct window")
Else
    ; Send some text directly to this window's edit control
    
	while 1
		ControlSend($windowname,'','',$ak)
		sleep(150)
	WEnd

		
EndIf
Wenn es nicht geht poste nochmals =)
05/01/2009 14:56 misterfist#47
was sollte man ausgewählt haben? ich mache immer office auf
wie man muss nostale laufen lassen vor dem script?? he?:confused:
...
Error:
could not find the correct window
...
:(
05/01/2009 18:59 NetMax#48
Sicher musst du Nostale auch starten =)
Du kannst es aber minimieren nach dem du dich eingeloggt hast, den server ausgewählt hast, und du in ein gebiet gegangen bist wo die monster sind die du killen willst.
05/01/2009 22:19 misterfist#49
heee???? von was redest du?
also ich habe den "NostTale"bot wo als erstes drin war angemacht
so jetzt will ich nur in word odr office was schreiben
wo muss ich monster killen oder einloggen? he????
05/01/2009 22:53 ~Freaky~#50
eine frage
spielst du überhaupt nostale ?
wen ja dan must du es starten > einloggen > zu den mobs gehen > bot starten
05/02/2009 20:59 misterfist#51
ja spiele ich aber hab was anderes falsch gemacht:D
aber trotzdem danke er geht super!

könnt ihr vlt auch noch einen bot machen der, wenn ich nur noch 40% life hab, 9 drückt oder so? wäre coooooool
05/04/2009 14:26 NetMax#52
kann mein bot: NetMax's NosBot.
Die Funktion heißt Specials
=)
06/11/2009 19:42 KingMahsum#53
genauer erklären bitte ^^
06/27/2009 14:07 Striefe#54
ist das auch würklich sucher also wir man mit dem ding auch net erwischt??ß
06/30/2009 09:44 Skyie#55
Also das mit der 2. Schleife ist bei mir nicht ganz klar...
Ich schreib rein:
While 1
$startzeit = TimerInit()
Do ;schleife 2
ControlSend ("Nostale","","","{Space}")
Until TimerDiff($startzeit) >= 1000
ControlSend ("Nostale","","","1")
WEnd

Aber wo stell ich jetzt die Zeit ein, wo eine andere Taste gedrückt werden soll, oder wo stell ich die anderen Tasten überhaupt ein?
Und ob er jetzt Space oder 1 drückt check ich auch nicht o0
07/02/2009 16:03 Reymo93#56
wow ist gut ja , aber habt ihr auch nen code wo der bot dann macht,dass der chara sich hinsetzt wenn sein hp schwach ust und wieder aufsteht,wenn es voll ist...
wäre voll cool,dann würde ich es ganzen tag lang botten lassen xd haha :)
07/02/2009 17:24 NetMax#57
Code nicht aber einen fertigen Bot kannst du haben:
NetMax's NosBot
07/04/2009 23:16 datafabi#58
While 1
Sleep ( 400 )
ControlSend("NosTale", "", 0, "{SPACE}")
ControlSend("NosTale", "", 0, "{q}") ;aufheben
WEnd
While 2
Sleep ( 60000 ) ;jede min.
ControlSend("NosTale", "", 0, "[r]") ;hinsetzen
Sleep ( 10000 ) ;10 sek sitzen
ControlSend("NosTale", "", 0, "[r]") ;aufstehen
WEnd

würde das funktionieren??
oda klickt er 1 mal leer dann q(aufsammeln) wartet dann 1min und setzt sich dann wieder hin??
07/05/2009 10:23 NetMax#59
die zweite schleife wird nie ausgeführt =)

Du solltest mit timer arbeiten oder einfacher:
Mit Laufvariablen
07/05/2009 10:36 datafabi#60
ok kanst du den mal pls umschreiben das ich ma sehe wie es geht??