Func SetMiningStuff()
$hWnd = WinGetHandle('Nostale')
;Use this as SOON as the Start button of the Minigame is clicked
;This sets the Pixel colors to watch for.
;This Sets new Variables as the Constant Pixel Color within ths given coords
$RCPixel = PixelGetColor($RightCritter_X, $RightCritter_Y, $hWnd)
$LCPixel = PixelGetColor($LeftCritter_X, $LeftCritter_Y, $hWnd)
$UCPixel = PixelGetColor($UpCritter_X, $UpCritter_Y, $hWnd)
$DCPixel = PixelGetColor($DownCritter_X, $DownCritter_Y, $hWnd)
;If the Constant Pixel color changes
Sleep("40")
If $RPixel <> $RCPixel then
Send("{RIGHT}",0)
Sleep("300")
EndIf
If $LPixel <> $LCPixel then
Send("{LEFT}",0)
Sleep("300")
EndIf
If $UPixel <> $UCPixel then
Send("{Up}",0)
Sleep("300")
EndIf
If $DPixel <> $DCPixel then
Send("{Down}",0)
Sleep("300")
WEnd
EndFunc
Func Close()
Exit 0
EndFunc
habe mal etwas probiert aber komme einfach nicht weiter ! helft mal bitte aud die sprünge danke ! und keine doofen komentare hier wird ja immer nur gemeckert besser machen !
Ach der steinbot funtzt solltet mal die bildeinstellungen richtig einstellen ! ist vollbild bei mir nach umstellundg des bots !
You rather want to use GetDIBits for a faster processing.
That's alot like using the GDIPlus.au3 file for autoit.However whenever i use it it never Hook's to Nostale Client for some reason.However the _GDIPlus_LockBits is the method i believe you would use. Again thats copying the image to a buffer to be read/written to. We're gathering the constantly changing pixels from the game as it runs.Placing a Image into a buffer wouldnt really be a good idea to speed up anything
That's alot like using the GDIPlus.au3 file for autoit.However whenever i use it it never Hook's to Nostale Client for some reason.However the _GDIPlus_LockBits is the method i believe you would use. Again thats copying the image to a buffer to be read/written to. We're gathering the constantly changing pixels from the game as it runs.Placing a Image into a buffer wouldnt really be a good idea to speed up anything
I'm am sure you already know that the usual way is worser, its constantly creating & destroying which is very bad for the CPU. You could compare it to a code that has a while loop and you always Open, Write & Close the file during the Loop just to be reopened again later, noone wouldn't want to avoid that kind of situation. For me it totally works fine in Nostale, also on my Operation7 Triggerbot its almost twice faster and uses less resources.
Quote:
Placing a Image into a buffer wouldnt really be a good idea to speed up anything
Correct me if I'm wrong, but GetDIBits does only get a small part of a bitmap. While the regular functions used by people here are getting the whole screen. They all have to go through a buffer. If not, you wouldn't have any Problems with AutoIt and those so called _Anti-Cheat_.
nunja habe versucht, aber kein peil davon..
ich gehe so vor..
Starte Nostale
gehe ins Miniland
öffne steinbruch.
sobald das Game losgeht starte ich das Bot.
Anleitung:
Esc beenden
F1 start
F2 (wofür ist der da?)
sobald ich auf F1 drück haut er ans Stein immer und immer
Jedoch uaf diese Wriggler macht der nichts.
was mache ich da falsch?
sagt bitte wie ihr vorgeht.
Vielen dank im Vorraus.
I'm am sure you already know that the usual way is worser, its constantly creating & destroying which is very bad for the CPU. You could compare it to a code that has a while loop and you always Open, Write & Close the file during the Loop just to be reopened again later, noone wouldn't want to avoid that kind of situation. For me it totally works fine in Nostale, also on my Operation7 Triggerbot its almost twice faster and uses less resources.
Correct me if I'm wrong, but GetDIBits does only get a small part of a bitmap. While the regular functions used by people here are getting the whole screen. They all have to go through a buffer. If not, you wouldn't have any Problems with AutoIt and those so called _Anti-Cheat_.
I'm am sure you already know that the usual way is worser, its constantly creating & destroying which is very bad for the CPU. You could compare it to a code that has a while loop and you always Open, Write & Close the file during the Loop just to be reopened again later, noone wouldn't want to avoid that kind of situation. For me it totally works fine in Nostale, also on my Operation7 Triggerbot its almost twice faster and uses less resources.
Correct me if I'm wrong, but GetDIBits does only get a small part of a bitmap. While the regular functions used by people here are getting the whole screen. They all have to go through a buffer. If not, you wouldn't have any Problems with AutoIt and those so called _Anti-Cheat_.
sorry hab den falschen zitiert wolte den posting von CrunkJuice zitieren
Hmm doofe Frage aber wie benutzt man so einen Bot?
Hab hier schon ein bisschen gesucht aber da ich nicht so genau weiß
wonach ich eigentlich suche, nichts gefunden.
Wär nett wenn mir das jemand erklären könnte =)
Ok hab schon was gefunden aber irgendwie weiß ich trotzdem nicht so
genau wo ich den script einfügen muss bzw wie der bot dann startet...
kann jez mal hier irgendwer nen ordentlichn bot hoch holn, bzw erklärn, wie man die benutzt ?
wenn ich einen der bots nehme, dann haun die immer auf den bodn recht von mir
1x stein, 1x bodn, 1x stein, 1x bodn
un so geht das die ganze zeit...
also, falls ich das richtig verstanden hab:
als erstes öffnet man das spiel,
dann drückt man F2
wenn irgendwer hier ne ahnung hat, wiso des bei mir nich klappt, könnt ihr euch ja melden.
es wäre sehr nett..
schon ma danke im vorraus ^^
LG Relax
Also im endeffekt is es das:
#include <file.au3>
#include <array.au3>
#include <String.au3>
#include <GuiConstantsEX.au3>
#include <Staticconstants.au3>
Func SetMiningStuff()
$hWnd = WinGetHandle('Nostale')
;Use this as SOON as the Start button of the Minigame is clicked
;This sets the Pixel colors to watch for.
;This Sets new Variables as the Constant Pixel Color within ths given coords
$RPixel = PixelGetColor($RightCritter_X, $RightCritter_Y, $hWnd)
$LPixel = PixelGetColor($LeftCritter_X, $LeftCritter_Y, $hWnd)
;If the Constant Pixel color changes
If $RPixel <> $RCPixel then
Send("{RIGHT}",0)
EndIf
If $LPixel <> $LCPixel then
Send("{LEFT}",0)
EndIf
;If no change is present Keep Hitting that Rock you crackhead i know u like it !
Send("{UP}")
;Sleep(20)
Minigame Bot 07/20/2010 - Nostale - 20 Replies Hallo,
Ich suche einen minigame Bot der immer lvl 5 Belohnungen macht und automatisch die Belohnung nimmt. Da ich bei den anderen Themen den Überblick verloren habe oder die nicht geklappt haben oder <-- xD ein Virus drin war etc.....
THX
Nos Minigame Bot 05/19/2010 - Nostale - 0 Replies Hey leude kann mir bitte jemand nen holzhack hack bot machen der auf behlonung 5 macht dass wäre nett :handsdown::handsdown:
Ga Bot 1,0 (Minigame und Lvl Bot) 02/17/2010 - Nostale - 1 Replies So Leute,
das hier ist meine neuster Bot. Momentan noch in der Probeversion.
Funktioiert Global sowie bei dem Deutschen Nos ;)
Bedienung F1 Start F2 Stopp,
R= 1ter Angriffsskill
E= 2ter Angriffskill
Q= Essen
MINIGAME BOT 09/07/2009 - Nostale - 1 Replies where can I get one? ive reading the while forum I only see are scripts of php.
is there a working bot program for minigame here??
can I pls know a valid direct link thank you
Minigame bot 12/28/2008 - Nostale - 2 Replies ich suche funktionierende mingame bot am besten erklert also schreibs hier rein