Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Nostale
You last visited: Today at 00:18

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

Advertisement



brauche verbesserungsvorschläge für minispiel bot

Discussion on brauche verbesserungsvorschläge für minispiel bot within the Nostale forum part of the MMORPGs category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2009
Posts: 44
Received Thanks: 4
brauche verbesserungsvorschläge für minispiel bot

Hallo community!
Ich mich heutemal in autoit eingearbeitet und erstelle grade einen bot für das holzhack minigame.
das ist mein code:
Code:
$versatz=1
while 1=1
	$coor = PixelSearch( 591 + $versatz, 516, 631 + $versatz, 530, 14328109, 20, 3 )
	While @error = 0
		send("{Left}")
		$coor = PixelSearch( 591 + $versatz, 516, 631 + $versatz, 530, 14328109, 20, 3 )
	Wend
		$coor = PixelSearch( 591 + $versatz, 621, 631 + $versatz, 636, 15247933, 20, 3 )
	While @error = 0
		send("{right}")
		$coor = PixelSearch( 591 + $versatz, 621, 631 + $versatz, 636, 15247933, 20, 3 )
	Wend
	$i=0
	while $i <= $versatz
		$versatz = $versatz + 0.0005
		$i = $i + 1
	Wend
WEND
Am anfang klappt es super, dch danach beginnt er immer mehr auszulassen bis er keine mehr trifft.
Was kann ich dagegen machen?
mfg MAXPLO

PS: es muss nicht unbedingt ein neuer code sein ich brauche eigentlich nur einen denkanstoß
MAXPLO is offline  
Old 12/29/2009, 22:00   #2
 
elite*gold: 20
Join Date: Jan 2009
Posts: 762
Received Thanks: 208
Wieso so umstendlich?
Und für was ist dein $versetzt ?
benutz isarray bei pixelsearch und such dir feste punkte
~Freaky~ is offline  
Old 12/29/2009, 22:25   #3
 
elite*gold: 0
Join Date: Dec 2009
Posts: 44
Received Thanks: 4
ok, hab jez net ganz verstanden... das $versatz steht dafür, dass er mir den balken in dem überprüft wird immer weiter nach rechts schiebt, weil die dinger ja auch immer schneller werden und ich immer früher drücken lassen muss.
was macht isarray?
MAXPLO is offline  
Old 12/30/2009, 11:14   #4
 
elite*gold: 20
Join Date: Jan 2009
Posts: 762
Received Thanks: 208
benutz die hilfe (F1)
damit kanst du gucken ob pixelsearch was gefunden hat oder nicht
~Freaky~ is offline  
Old 12/30/2009, 13:28   #5
 
elite*gold: 0
Join Date: Sep 2008
Posts: 106
Received Thanks: 11
warum so umständlich
welche auflösung haste
uni3 is offline  
Old 12/30/2009, 13:33   #6
 
elite*gold: 0
Join Date: Sep 2008
Posts: 106
Received Thanks: 11
HotKeySet ( "{F1}" , "Start" ) ;Startet mit F1
HotKeySet ( "{ESC}" , "Stop" ) ;Schliesst mit ESC
Func Start () ;Hier Start
While 1
$FS = PixelSearch(315, 174, 317, 176, 0x36363D, 2)
If @error Then
$FS = PixelSearch(450,419,465,426,0xBB7A2A,9) ;Links Scannen den ändern
If not @error Then
Send("{left}")
EndIf
EndIf
$GS = PixelSearch(315, 174, 317, 176, 0x36363D, 2)
If @error Then
$GS = PixelSearch(450,520,460,529,0xBB7A2A,9) ;Rechts scannen den ändern
If not @error Then
Send ("{right}")
EndIf
EndIf
WEnd
EndFunc


While 1
sleep (1)
WEnd

Func Stop () ;Ausschalter
Exit
EndFunc


cordinaten und farbe muste selber suchen keine lust rauszusuchen
uni3 is offline  
Old 12/30/2009, 13:56   #7
 
elite*gold: 20
Join Date: Jan 2009
Posts: 762
Received Thanks: 208
"if not @error" ist müll
mach es so
Code:
$pixel = pixelsearch.....
if isarray ($pixel) then 
....
endif
~Freaky~ is offline  
Old 12/30/2009, 15:00   #8
 
elite*gold: 0
Join Date: Sep 2008
Posts: 106
Received Thanks: 11
Quote:
Originally Posted by ~Freaky~ View Post
"if not @error" ist müll
mach es so
Code:
$pixel = pixelsearch.....
if isarray ($pixel) then 
....
endif
meinste meienbots laufenalle aleine dn ganzen tage habe 48 lvl21 charas xD *GRINS*
uni3 is offline  
Old 12/30/2009, 19:58   #9
 
elite*gold: 0
Join Date: Dec 2009
Posts: 44
Received Thanks: 4
Quote:
Originally Posted by uni3 View Post
warum so umständlich
welche auflösung haste
ich hab in dem fall mal mit 1280:1024 gearbeitet
Quote:
Originally Posted by uni3 View Post
HotKeySet ( "{F1}" , "Start" ) ;Startet mit F1
HotKeySet ( "{ESC}" , "Stop" ) ;Schliesst mit ESC
Func Start () ;Hier Start
While 1
$FS = PixelSearch(315, 174, 317, 176, 0x36363D, 2)
If @error Then
$FS = PixelSearch(450,419,465,426,0xBB7A2A,9) ;Links Scannen den ändern
If not @error Then
Send("{left}")
EndIf
EndIf
$GS = PixelSearch(315, 174, 317, 176, 0x36363D, 2)
If @error Then
$GS = PixelSearch(450,520,460,529,0xBB7A2A,9) ;Rechts scannen den ändern
If not @error Then
Send ("{right}")
EndIf
EndIf
WEnd
EndFunc


While 1
sleep (1)
WEnd

Func Stop () ;Ausschalter
Exit
EndFunc


cordinaten und farbe muste selber suchen keine lust rauszusuchen
was meinst du mit "rechts scannen den ändern"?
was ist denn der unterschied zwischen isarray und @error?
@Uni3: hast du jez einfach random irgendwelche oordinaten eingefügt oder is das ein coe den du selber benutzt?
Also eigentlich wollte ich keinen code vorgeworfen bekommen, ich wollte den selber schreiben, deswegen würd ich halt einfahc wissen, ob ich es einfach komplett falsch angegeangen bin oder ob ich einfahc nur was verbesern. muss.
MAXPLO is offline  
Old 12/30/2009, 21:26   #10
 
elite*gold: 20
Join Date: Jan 2009
Posts: 762
Received Thanks: 208
Quote:
Originally Posted by uni3 View Post
meinste meienbots laufenalle aleine dn ganzen tage habe 48 lvl21 charas xD *GRINS*
Es ist aber sogesagt falsch. (Ich brauche nur 1 Acc und spiele genauso offt wie du nur etwas schneller *GRINS*)
~Freaky~ is offline  
Old 12/31/2009, 10:09   #11
 
elite*gold: 0
Join Date: Jan 2008
Posts: 74
Received Thanks: 4
if not @error then

ist überhaupt kein müll
isarray und @error gehen da beide aber das eine ist nicht weniger wert als das andere
oder soll ich sagen beides ist müll

$Pixel = PixelSearch(0, 0, 5, 5, 0xFFFFFF, 10)
If UBound($Pixel) >= 1 Then MsgBox(0, "omg", "Es gibt viele möglichkeiten")

hm
dpjeezy89 is offline  
Old 12/31/2009, 10:38   #12
 
Trøjan's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 834
Received Thanks: 803
Ich glaub Freaky meinte nur @error is müll, weil es ja sein kann das andere Funktionen voher einen anderen Wert auf @error schreiben...
Trøjan is offline  
Old 12/31/2009, 12:38   #13
 
elite*gold: 0
Join Date: Jan 2008
Posts: 74
Received Thanks: 4
@error
bezieht sich immer auf die vorherige function
außer wenn man das so macht
if $var = @error then oder
if test() = @error then
dpjeezy89 is offline  
Reply

Tags
autoit, bot, holzhacken, minigame, nostale


Similar Threads Similar Threads
suche minispiel bot
05/04/2010 - Nostale - 17 Replies
suche ein bot für minispiele wo ich immer lv5 belonung grig aber pls einen wo einer kein geld oder sowas verklangt <.< sag schonma im voraus danke :D
Spoiler Minispiel
04/23/2010 - Off Topic - 15 Replies
Hallo, ich möchte hier mein neues Spoiler Minisuchspiel anbieten, jeder kann nur 1x Woche gewinnen. Es wird 3 Gewinner pro Tag geben diese werden unten aufgelistet sein! Dieses spiel soll sich hauptsächlich von Spenden finanzieren, währe schon wenn ein paar Leute bereit wären immer etwas zu spenden :) Anleitung: Ihr benutzt den Quellcode oder schaut jeden einzelnen Spoiler direkt durch, mir egal. Es sind 3 Codewörter genannt und alle müssen gefunden werden! Einzelne werden nicht gezählt! ...
[TuT]Nostale Minispiel Hack
11/09/2009 - Nostale - 5 Replies
Hallo, ich weis nicht ob es diesen Thread schon gibt aber ich wollte ihn mal einfach machen ^^ Also ich zeige euch wie ihr einen Nostale "Hack" erstellen könnt. Naja man könnte es auch als "Trick" benutzten. Aber schluss mit dem Gerede und rann an den speck ! Nuerst öffnet ihr Nostale und loggt euch ein. Ihr geht in ein Miniland Ich emphele diesen Trick beim spiel Segewärk und Schussfeld.



All times are GMT +2. The time now is 00:18.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.