Register for your free account! | Forgot your password?

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

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

Advertisement



Brauche hilfe beim Skripten

Discussion on Brauche hilfe beim Skripten within the Nostale forum part of the MMORPGs category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Sep 2008
Posts: 106
Received Thanks: 11
Brauche hilfe beim Skripten

kann mir einer sagen wie ich die punktzahl ausem minigame bei Nostale auslesen kann
meine Bots laufen 5 min das ist zu lange mit pointer ist es leider kacke

vielleicht kann das auch einer machen einen der bei 20k anhält
(f2 oder 15sec pause) drückt
und einer derbei 26k (f2 oder 10 sec pause) drückt au.3 wäre super baue gearde ne minigame box habe schon 3 Games komplett fertig mit einlooger für 11 Charas kann aber erweitert werden.
-Steinbruch
-Schussfeld
-Sägewerk
-Fischteich ist in arbeit dauert aber noch etwas

hoffe das mir dabei wer schnell helfen kann thx
uni3 is offline  
Old 01/06/2010, 12:06   #2
 
elite*gold: 20
Join Date: Jan 2009
Posts: 762
Received Thanks: 208
Wen du es mit Pointer kacke findest, dann hast du PECH.
Du kannst die Punktzahl ohne Pointer nicht auslesen.
mfg Freaky
~Freaky~ is offline  
Old 01/06/2010, 16:06   #3
 
Alisami's Avatar
 
elite*gold: 19
Join Date: Sep 2007
Posts: 1,525
Received Thanks: 1,058
Man könnte das ganze auch mit PixelSearch machen, wäre nur weitaus komplizierter.
Alisami is offline  
Old 01/06/2010, 17:13   #4
 
elite*gold: 20
Join Date: Jan 2009
Posts: 762
Received Thanks: 208
Alisami wie kommst du auf Pixelsearch um zahlen auszulesen?
Das einzige was er machen könnte ist Pixelgetcolor und da braucht mehr mehrer Pixel oder er macht sich Bilder von jeder Zahl und läst es vergleichen
~Freaky~ is offline  
Old 01/06/2010, 21:01   #5
 
Trøjan's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 834
Received Thanks: 803
Man kann es mit PixelSearch und PixelGetColor machen
Trøjan is offline  
Old 01/07/2010, 13:42   #6
 
elite*gold: 20
Join Date: Jan 2009
Posts: 762
Received Thanks: 208
Wie soll man den die Zahlen per Pixelsearch auslesen ?
~Freaky~ is offline  
Old 01/07/2010, 14:53   #7
 
Trøjan's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 834
Received Thanks: 803
Man kann PixelSearch fast genauso wie mit PixelGetColor arbeiten, indem man den Suchbereich sehr klein macht! Mit PixelGetColor geht es besser! Aber am besten geht es mit dieser Funktion mit der man bestimmen kann wie viele Pixel von einer Farbe sich in einem bestimmten Quadrat befinden.weiss nur nimmer genau wie die heißt. Hab sie gefunden aba ich weiß net ob ich sie weitergeben darf nja sucht einfach mal nach _FindAllPixel
Trøjan is offline  
Old 01/11/2010, 19:22   #8
 
katzenklo2k80's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 58
Received Thanks: 5
Quote:
Originally Posted by 13Trojan13 View Post
Hab sie gefunden aba ich weiß net ob ich sie weitergeben darf nja sucht einfach mal nach _FindAllPixel
wo soll man denn danach suchen?

ich hätte im prinzip eine ähnliche frage... gibt es eine möglichkeit den bot nach getaner arbeit zu beenden?

wenn ich zu viele pixelsearchfuntionen einbaue fängt das spiel an zu ruckeln.

weiß nicht woran das liegt aber vielleicht weiß jemand wie ich das problem lösen kann, vielleicht klappts auch mit der findallpixel-funtion aber k.a. wo ich die finde .

mfg
katzenklo2k80 is offline  
Old 01/12/2010, 15:08   #9
 
Atheuz's Avatar
 
elite*gold: 81
Join Date: Jul 2005
Posts: 1,921
Received Thanks: 2,239
Quote:
Originally Posted by katzenklo2k80 View Post
wenn ich zu viele pixelsearchfuntionen einbaue fängt das spiel an zu ruckeln.
Du musst aufpassen ob PixelSearch überhaupt in deinem Bot an einigen Stellen notwedig ist (Und ob du überhaupt dem Script Zeit lässt), ansonsten GetPixel und GetDIBits verwenden.

Quote:
Originally Posted by ~Freaky~ View Post
Wie soll man den die Zahlen per Pixelsearch auslesen ?
Simple OCR, jede Zahl in Nostale hat Ihre eigene Charakteristik die man mit GetPixel bilden kann.
z.B Ist eine 1 an 3 Punkten charakterisierbar durch GetPixel die einzigartig ist, dass kann man natürlich erhöhen falls es auf mehrere Zahlen zutrifft. So geht man dann durch jede Reihe und gleicht die vordefinierten Muster ab. Ansonsten könnte man wohl auch den TextOutput hooken (Wenn man mit Pointern failt :-( ), bin mir ziemlich sicher das es Nostale so ausgibt. Man könnte auch das mit einem Directx Hook machen, gibt viele Möglichkeiten die man nutzen könnte.
Atheuz is offline  
Old 01/12/2010, 15:15   #10
 
elite*gold: 20
Join Date: Jan 2009
Posts: 762
Received Thanks: 208
ist GetPixel eine UDF ?
~Freaky~ is offline  
Old 01/12/2010, 15:16   #11
 
Atheuz's Avatar
 
elite*gold: 81
Join Date: Jul 2005
Posts: 1,921
Received Thanks: 2,239
Quote:
Originally Posted by ~Freaky~ View Post
ist GetPixel eine UDF ?
GetPixel ist eine WinAPI, ich hab keine Ahnung von AutoIt oder was eine UDF sein soll.

Aber Ja, sollte eigentlich in jeder Library für AutoIt dabei sein. Oder lieber selbst callen.
Atheuz is offline  
Old 01/12/2010, 15:22   #12
 
elite*gold: 20
Join Date: Jan 2009
Posts: 762
Received Thanks: 208
eine UDF ist eine *.au3 wo man eigene Funktionen schreiben kann

Und es gibt in Autoit kein "GetPixel" ist halt auch AutoIt
~Freaky~ is offline  
Old 01/12/2010, 16:27   #13
 
Atheuz's Avatar
 
elite*gold: 81
Join Date: Jul 2005
Posts: 1,921
Received Thanks: 2,239
Quote:
Originally Posted by ~Freaky~ View Post
eine UDF ist eine *.au3 wo man eigene Funktionen schreiben kann

Und es gibt in Autoit kein "GetPixel" ist halt auch AutoIt
Wie gesagt, du kannst die Funktion aus der API ausrufen.
Atheuz is offline  
Old 01/13/2010, 09:38   #14
 
elite*gold: 0
Join Date: Sep 2008
Posts: 106
Received Thanks: 11
naja habe es jetzt anders gemacht und wenn es einige gibt die die punkte nicht finden einfach 2 zahlen per getpixel kontrulieren.
das klappt auch dann stoppt er auch genau da bei holzhacken müsst ihr einfach nur sleep(5000) machen weil für jeden den er nicht tifft zieht er 2 punkte ab


leute ich arbeite erst 4 monate mit autoit kenntnisse leider wenige aber das was ich kann ist schon gut
da meine bots alle 100% lvl5 schaffen und das nur per getpixel .
auslesen oder msgbox oder so kann ich leider noch nicht
habe einige ideen die ich noch nicht umsetzen kann da meine kenntinisse dafür noch nicht ausreichen.

habe auch nen einlooger für mehrere charas
ist aber auch nur per Do geschrieben also alles fest.

vielleicht hat ja einer lust sich mal mit mir zusammenzusetzen der sich mir msgboxen usw auskennt
fürs nachlesen habe ich leider wenig zeit muss momentan zu viele überstunden schieben.
uni3 is offline  
Reply


Similar Threads Similar Threads
[Sammelthread]Brauche hilfe/Biete hilfe beim p-server erstellen
07/07/2011 - Metin2 Private Server - 14 Replies
Jeder einzelne um hilfe bittet bzw bietet. Dafür muss nicht immer ein extra Thread eröffnet werden ;) -Posted eure fragen -Eure probleme -Oder wenn ihr Hilfe anbietet doch einfach hier hinein
[HILFE]Brauche hilfe beim FreeBSD Rootserver umbekannte Fehlermeldung.
09/09/2010 - Metin2 Private Server - 8 Replies
Hallo comunity. So, ich habe ja letztens schonmal was gefragt wegen dem kernel. Dem den rootserver gehört hat den den hoster eingeschreiben, die haben nun einen reinstall gemacht. So bis jetzt klappt alles, so wie es soll außer....das starten Wenn wir den den server starten möchten, kommt das: http://www.fotos-hochladen.net/uploads/unbenann11 tuptn6kfg.png
[HILFE]Brauche Hilfe beim FreeBSD Rootserver(Kernel)
09/07/2010 - Metin2 Private Server - 8 Replies
Hallo epvp. Ich brauche echt mal eure hilfe, vorallem von denen, die sich mit freebsd roots auskennen :D Also ich helfe einen "bekannten" seinen mt2 server über den root laufen zu lassen. Wir bzw. er hat schon Mysql installiert, mt2 files draugezogen und entpackt. Wir haben chmod 777 recht gegeben. Wenn wir jetzt den Server starten wollen, also nach ./start.sh kommt gleich sofort was mit 'Kernel'
[HILFE]Brauche Hilfe beim Server über DynDNS...
02/06/2010 - Metin2 Private Server - 5 Replies
Hey Ich hab mir heute nochma nen Server erstellt ,aber irgendwie funktioniert das über DynDNS nicht... Ich habs wie in so nem Tutorial gemacht : Acc bei dyndns .org erstellen Dann das im Router machen



All times are GMT +1. The time now is 18:06.


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

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.