Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Nostale
You last visited: Today at 07:02

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


Mini Bot Holz Bots Problemm

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Sep 2009
Posts: 16
Received Thanks: 0
Mini Bot Holz Bots Problemm

Hallo Leute ich brauche eure hilfe mal

Ich bin echt an meine grenze gestossen

Ich siste seit 4 Wochen an ein Mini Games Bot für Holz

Der Bot soll einfach
die X Y Koody abfragen ob dort ein Holz klost drauf steht oder nicht
wenn ja dann soll er zu schlagen Link oder rechts

Wann er zu schlagen soll
DIe Linke Koodi sind 552,523
DIe Rechte Koodi sind 552,627

Farb Cod(Pixel)0x573B0D(Das ist der code für das Holz stück zu info)

Zu info sollte ich geben das ich mit
Quote:
$coord = PixelSearch( 0, 0, 552, 523, 0x573B0D)
If Not @error Then
MsgBox(0, "Die Koordinaten X und Y lauten:", $coord[0] & "," & $coord[1])


EndIf
immer versucht habe was anzufangen

mittler weile habe ich 10 mini bots gemacht die ich aber wieder gelöscht habe wegen zu vielen fehler

Was ich jetzt fragen wollte ist folgendes

Auf was muss ich achten bei bot
was brauche ich also Pixel code usw.

Was sollte ich nicht benutzen.z.b sleep und sowas.

Tausen dank voraus

ich hoffe mir antwortet hemand mit viel erfahrung


hier ist der alte bot von mir

Quote:
HotKeySet("{F2}", "MiningWithTori")
HotKeySet("{ESC}","Close")
#EndRegion


#Region "Globals"
Global $LeftCritter, $RightCritter, $LCPixel, $RCPixel, $pos, $hWnd, $LPixel, $RPixel, $miner
Global $LeftCritter_X, $LeftCritter_Y, $RightCritter_X, $RightCritter_Y
#EndRegion



$LeftCritter = StringSplit("552,523",",")
$RightCritter = StringSplit("552,627",",")
;Hier drüber sind die Korrdinaten der Pixel, die der Bot beobachtet

$coord = PixelSearch( 0, 552, 0, 523, 0x684D1D)
$LeftCritter_X = $LeftCritter[1]
$LeftCritter_Y = $LeftCritter[2]

$coord = PixelSearch( 0, 552, 0, 627, 0x684D1D)
$RightCritter_X = $RightCritter[1]
$RightCritter_Y = $RightCritter[2]




while 1

sleep(0)
WEnd

Func SetMiningStuff()
$hWnd = WinGetHandle('Nostale')
;Erst starten, wenn du den Star-Button gedrückt hast!!

$RCPixel = PixelGetColor($RightCritter_X, $RightCritter_Y, $hWnd)
$LCPixel = PixelGetColor($LeftCritter_X, $LeftCritter_Y, $hWnd)
EndFunc

Func MiningWithTori()
$miner = NOT $miner

While $miner
$hWnd = WinGetHandle('Nostale')


$RPixel = PixelGetColor($RightCritter_X, $RightCritter_Y, $hWnd)
$LPixel = PixelGetColor($LeftCritter_X, $LeftCritter_Y, $hWnd)


Sleep("0")
If $RPixel <> $RCPixel then
$coord = PixelSearch( 0, 552, 0, 627, 0x684D1D)
Send("{RIGHT}",0);Rechts schlagen...
Sleep("0")
EndIf


If $LPixel <> $LCPixel then
$coord = PixelSearch( 0, 552, 0, 523, 0x684D1D)
Send("{LEFT}",0);links schlagen...
Sleep("0")
EndIf
WEnd

EndFunc

Func Close()
Exit 0
EndFunc

also in moment schafe ich damit 1000 PKT aber er schlägt immer noch auf die bomben drauf oder
läst holz einfach durch gehen

bitte um hilfe



darkun is offline  
Old 11/02/2009, 04:15   #2
 
elite*gold: 0
Join Date: Sep 2009
Posts: 16
Received Thanks: 0
were net wenn mir jemanden hilft danke


darkun is offline  
Old 11/02/2009, 04:27   #3
 
elite*gold: 81
Join Date: Jan 2008
Posts: 2,444
Received Thanks: 520
nur so als kleinen hinweis ich würde mal ein bisschen auf deine rechtschreibung achten ...
XxBestxX is offline  
Old 11/02/2009, 11:40   #4
 
elite*gold: 0
Join Date: Jun 2009
Posts: 8
Received Thanks: 2
First i have to say it's look on this screen.


Captions :
j,d, d' is only to show how to use Pixelsearch.

Look the doc of AUtoIT :
Quote:
PixelSearch ( left, top, right, bottom, color [, shade-variation [, step [, hwnd]]] )

Remember, a typical display at 1024 x 768 has 786432 pixels. Although PixelSearch is optimized, narrowing the search area helps speed up the result.
"$coord = PixelSearch( 0, 552, 0, 627, 0x684D1D)"

First time your mistake is to search the color you look for from (0, 552) TO (0, 523). Schematized with blue rectangle approximatively.

So you search your pixel on axis 0. This coordinates is located extreme left so it's natural pixelsearch doesn't find your pixel.
U have to search on red rectangle.

But i have a question ? How did u find the color code of the pixel ? Windows Info Tool?

Here all advices to repair your code i hope. If u continue to get stuck i will help more, but search first, it's only way to rise.

Regards,
Zoutred


Zoutred is offline  
Old 11/03/2009, 04:22   #5
 
elite*gold: 0
Join Date: Sep 2009
Posts: 16
Received Thanks: 0
Endschuldige wegen REchschreibfehler
Aber ich kann den post über mir nicht lessen da ich kein Englisch kann
und google kann mir auch nicht genau sagen was er meint würde echtklasse
sein wenn das einer mir erklären könnte auf deutsch dank voraus

P.s was ich genau jetzt machen muss were auch gut danke
darkun is offline  
Old 11/03/2009, 19:14   #6
 
elite*gold: 0
Join Date: Sep 2009
Posts: 16
Received Thanks: 0
Also ich habe jetzt alles aus probiert und probiert
aber es geht immer noch nicht jetzt trifft er öffter aber auch die bomben
habe versucht oben das bild zu verstehn aber ich kann kein englisch und ohne gute hilfe schafe ich das nicht zu verstehen. hier ist der geänderte code

Quote:
#include <file.au3>
#include <array.au3>
#include <String.au3>
#include <GuiConstantsEX.au3>
#include <Staticconstants.au3>


#Region "HotKeys"
HotKeySet("{F1}", "SetMiningStuff")
HotKeySet("{F2}", "MiningWithTori")
HotKeySet("{ESC}","Close")
#EndRegion


#Region "Globals"
Global $LeftCritter, $RightCritter, $LCPixel, $RCPixel, $pos, $hWnd, $LPixel, $RPixel, $miner
Global $LeftCritter_X, $LeftCritter_Y, $RightCritter_X, $RightCritter_Y
#EndRegion



$LeftCritter = StringSplit("932, 137",",")
$RightCritter = StringSplit("934, 243",",")
;Hier drüber sind die Korrdinaten der Pixel, die der Bot beobachtet

$LeftCritter_X = $LeftCritter[1]
$LeftCritter_Y = $LeftCritter[2]


$RightCritter_X = $RightCritter[1]
$RightCritter_Y = $RightCritter[2]




while 1

sleep(0)
WEnd

Func SetMiningStuff()
$hWnd = WinGetHandle('Nostale')
;Erst starten, wenn du den Star-Button gedrückt hast!!

$RCPixel = PixelGetColor($RightCritter_X, $RightCritter_Y, $hWnd)
$LCPixel = PixelGetColor($LeftCritter_X, $LeftCritter_Y, $hWnd)
EndFunc

Func MiningWithTori()
$miner = NOT $miner

While $miner
$hWnd = WinGetHandle('Nostale')

$RPixel = PixelGetColor($RightCritter_X, $RightCritter_Y, $hWnd)
$LPixel = PixelGetColor($LeftCritter_X, $LeftCritter_Y, $hWnd)


Sleep("0")
If $RPixel <> $RCPixel then
$coord = PixelSearch( 539, 187, 934, 243, 0xA06B29)
Send("{RIGHT}",0);Rechts schlagen...
Sleep("0")
EndIf


If $LPixel <> $LCPixel then
$coord = PixelSearch( 540, 76, 932, 137, 0xA06B29)
Send("{LEFT}",0);links schlagen...
Sleep("0")
EndIf
WEnd

EndFunc

Func Close()
Exit 0
EndFunc
ich endschuldige mich wegendoppel post aber sonst schaut hier nie einer rein thx voraus
darkun is offline  
Old 11/08/2009, 08:36   #7
 
elite*gold: 0
Join Date: Jun 2009
Posts: 8
Received Thanks: 2
I'll make new tests and post here during the day. Be patient x).
Zoutred is offline  
Old 11/08/2009, 08:45   #8
 
elite*gold: 0
Join Date: Nov 2009
Posts: 3
Received Thanks: 0
Hi guys ,

i have the best bot on the dragon network , its totaly invisible for GM , its simple and

good configurated on this serwer

simple instruction :

1 turn on bot klient and wait moment
2 login in to l2 dragon network client
3 login in to l2 bot client and click "login"
4 wait moment ( bot is autoconfigurated thats moment)
5 have fun and lots of exp













jabadaba is offline  
Old 11/08/2009, 11:40   #9
 
elite*gold: 0
Join Date: Sep 2009
Posts: 12
Received Thanks: 1
what is the passwort and the login ?
nickganz14 is offline  
Old 11/16/2009, 08:32   #10
 
elite*gold: 0
Join Date: Sep 2008
Posts: 106
Received Thanks: 11
Erstens macht euch selber mal die mühe und macht net einfach aus dem steinbot ein holz bot sitze noch am falschen rechner schaue mir das später an
hier am läptop klappt das mit der auflösung nicht sry


Und noch was IHR BENUTZT PIXELSERACH nicht PICSEARCH
ein pixel hat immer eine x,y cordinate + den farbcode nicht mehr


#include <file.au3>
#include <array.au3>
#include <String.au3>
#include <GuiConstantsEX.au3>
#include <Staticconstants.au3>


#Region "HotKeys"
HotKeySet("{F1}", "SetMiningStuff")
HotKeySet("{F2}", "MiningWithTori")
HotKeySet("{ESC}","Close")
#EndRegion


#Region "Globals"
Global $LeftCritter, $RightCritter, $LCPixel, $RCPixel, $pos, $hWnd, $LPixel, $RPixel, $miner
Global $LeftCritter_X, $LeftCritter_Y, $RightCritter_X, $RightCritter_Y
#EndRegion



$LeftCritter = StringSplit("932, 137",",") ???das sind die cordinaten die er absucht lol und warum habt ihr unten andere cordinaten es müssen doch sie selben sein wenn bei mir noch net zu lange her ist muss der pixel ja auf den cordinaten mit farbe liegen ("932,137,0xA06B29") oder liege ich da falsch
$RightCritter = StringSplit("934, 243",",")
;Hier drüber sind die Korrdinaten der Pixel, die der Bot beobachtet

$LeftCritter_X = $LeftCritter[1]
$LeftCritter_Y = $LeftCritter[2]


$RightCritter_X = $RightCritter[1]
$RightCritter_Y = $RightCritter[2]




while 1

sleep(0)
WEnd

Func SetMiningStuff()
$hWnd = WinGetHandle('Nostale')
;Erst starten, wenn du den Star-Button gedrückt hast!!

$RCPixel = PixelGetColor($RightCritter_X, $RightCritter_Y, $hWnd)
$LCPixel = PixelGetColor($LeftCritter_X, $LeftCritter_Y, $hWnd)
EndFunc

Func MiningWithTori()
$miner = NOT $miner

While $miner
$hWnd = WinGetHandle('Nostale')

$RPixel = PixelGetColor($RightCritter_X, $RightCritter_Y, $hWnd)
$LPixel = PixelGetColor($LeftCritter_X, $LeftCritter_Y, $hWnd)


Sleep("0")
If $RPixel <> $RCPixel then
$coord = PixelSearch( 539, 187, 934, 243, 0xA06B29) wieso hier so viel ihr braucht doch nur einen pixel oder sucht ihr nach bildern weil wenn ich einen pixel suche komme ich auf (427,538,0x1D330F)das was du gemacht hast du suchst eine falsche region ab du must die rote region scannen und zwar da wo er zuschlagen soll aufem klotz
Send("{RIGHT}",0);Rechts schlagen...
Sleep("0") sleptime 0 lol stellt die mal auf 350 sollte gut klappen
EndIf

If $LPixel <> $LCPixel then
$coord = PixelSearch( 540, 76, 932, 137, 0xA06B29) wieso so viele zahlen
Send("{LEFT}",0);links schlagen... die sleeptime solltet ihr auch mal hochstellen
Sleep("0")
EndIf
WEnd

EndFunc

Func Close()
Exit 0
EndFunc
ich endschuldige mich wegendoppel post aber sonst schaut hier nie einer rein thx voraus

sonst müsst ihr mal versuchen was mit picsearch zu machen weil da braucht ihr ja die bildkordinaten.. naja ca 10 uhr schaue ichs mir mal an und probiere etwas und nochwas die bombe hat auch eine farbe wenn der die findet sagt ihm er soll nichts machen dann haut er die bomben auch net aber guter gedanke.xD
uni3 is offline  
Old 11/16/2009, 08:46   #11
 
elite*gold: 0
Join Date: Sep 2008
Posts: 106
Received Thanks: 11
[QUOTE=jabadaba;3401964]Hi guys ,

i have the best bot on the dragon network , its totaly invisible for GM , its simple and

good configurated on this serwer

simple instruction :

1 turn on bot klient and wait moment
2 login in to l2 dragon network client
3 login in to l2 bot client and click "login"
4 wait moment ( bot is autoconfigurated thats moment)
5 have fun and lots of exp













[/QUOT



Ignoriert den kram ist nichts für nostale ist irgendein ein anderes game sollte man mal verbieten überall was rein zu schreiben wenns nicht um das game selber geht es nervt einfach andauernd irgendwas zu laden un dda ist es nicht mal fürs game
uni3 is offline  
Old 11/16/2009, 21:02   #12
 
elite*gold: 0
Join Date: Sep 2008
Posts: 106
Received Thanks: 11
Quote:
Originally Posted by darkun View Post
Hallo Leute ich brauche eure hilfe mal

Ich bin echt an meine grenze gestossen

Ich siste seit 4 Wochen an ein Mini Games Bot für Holz

Der Bot soll einfach
die X Y Koody abfragen ob dort ein Holz klost drauf steht oder nicht
wenn ja dann soll er zu schlagen Link oder rechts

Wann er zu schlagen soll
DIe Linke Koodi sind 552,523
DIe Rechte Koodi sind 552,627

Farb Cod(Pixel)0x573B0D(Das ist der code für das Holz stück zu info)

Zu info sollte ich geben das ich mit


immer versucht habe was anzufangen

mittler weile habe ich 10 mini bots gemacht die ich aber wieder gelöscht habe wegen zu vielen fehler

Was ich jetzt fragen wollte ist folgendes

Auf was muss ich achten bei bot
was brauche ich also Pixel code usw.

Was sollte ich nicht benutzen.z.b sleep und sowas.

Tausen dank voraus

ich hoffe mir antwortet hemand mit viel erfahrung


hier ist der alte bot von mir




also in moment schafe ich damit 1000 PKT aber er schlägt immer noch auf die bomben drauf oder
läst holz einfach durch gehen

bitte um hilfe
lol der haut imer hoch runter lol


uni3 is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
NosTale Mini Bots
So Leute , ich habe heute 3 Bots geschrieben die einfachnur einfach sind. 1. Bot Z Drücker Wie der Name schon sagt ein Z Drücker. 2. Bot Mage...
11 Replies - Nostale
Nostale mini games bots
exist any bot for shooting field and quarry minigames?
0 Replies - Nostale



All times are GMT +2. The time now is 07:02.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.