|
You last visited: Today at 16:57
Advertisement
Ladebalken mit AutoIt abfragen
Discussion on Ladebalken mit AutoIt abfragen within the GW Bots forum part of the Guild Wars category.
02/07/2009, 17:35
|
#1
|
elite*gold: 0
Join Date: Oct 2007
Posts: 130
Received Thanks: 5
|
Ladebalken mit AutoIt abfragen
Hiho liebe EPvpler (manche mehr und andere weniger )
hab ein Problem, bei einem selbstgeschriebenen Bot
und zwar ist die Ladezeit beim Betreten verschiedener Orte unterschiedlich.
Irgendwo hab ich hier für das Problem eine Lösung gefunden (Quellcode),
den ich jetzt nicht finden kann.
Könnte man mir da weiterhelfen?
Kann man auch im Hintergrund (minimiertes GW) auch herausfinden,
wann die Ladezeit fertig ist und den Bot da weitermachen lassen?
Hab bisjetzt da immer mit Sleep gearbeitet
|
|
|
02/07/2009, 17:40
|
#2
|
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,323
|
IMO gibt es eine Map ID. Du musst also mittels Debugger / Memory Searcher, die Adresse suchen und schauen, welche ID der Ladebildschirm hast.
z.B. hat die Ascalon die ID 220, das Gebiet die ID 222, und der Ladebildschirm die ID 1
Dann kannst halt in deinem AutoIT bot eine Abfrage einabauen.
|
|
|
02/07/2009, 17:48
|
#3
|
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
|
um vom aussenposten in die stadt zu reisen
Code:
func loadin()
While _memoryread($memmap,$hprocess) <> 0
Sleep(500)
WEnd
sleep(2000)
EndFunc
und von der stadt in den aussenposten.
Code:
func loadout()
While _memoryread($memmap,$hprocess) <> 1
Sleep(500)
WEnd
sleep(2000)
EndFunc
memmap ist hier die adresse 0xa024e4 die mit wadim seinem mem tool rausbekommst.
zur funktionsweise: es wird solange gewartet bis die jeweilige id erreicht ist. danach wird nochml 2 sek gewartet, weil bei mir manchmal der ladebalken bei 100% nen paar sek stehen bleibt.
aussenposten=0, load =2, area=1
|
|
|
02/07/2009, 17:48
|
#4
|
elite*gold: 0
Join Date: Oct 2007
Posts: 130
Received Thanks: 5
|
1. Doppelpost *gg*
2. Thx, nun muss ich aber sagen, dass ich nochnie mit "memory" gearbeitet habe,
von daher einfach keine Ahnung habe, wie das zu benutzen ist und wie ich das mit meinem Bot richtig abfrage. MemGetStats, ist wahrscheinlich falsch...
Gibts dazu eine UDF odersowas?
(mit UDF's kenn ich mich auchnit aus-.-)
Edit: in meiner Helpfile: ist der Befehl: _memoryread net aufgelistet
|
|
|
02/07/2009, 17:52
|
#5
|
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
|
du benötigst die nomadmemory.au3 zu finden ist die per google
ansonsten schau mal hier.
|
|
|
02/07/2009, 17:53
|
#6
|
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,323
|
nomadmemory.au3 includen !
da gibts die ganzen memory sachen wie _MemoryOpen , _MemoryRead usw.
//edit:
omg da war jemand schneller Q.Q
|
|
|
02/07/2009, 17:54
|
#7
|
elite*gold: 0
Join Date: Oct 2007
Posts: 130
Received Thanks: 5
|
Mhh kannst du auch gleich andere UDF's posten,
die für ein GW Bot interessant wären?
|
|
|
02/07/2009, 17:56
|
#8
|
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,323
|
Process.au3 & tt6.au3 hier ausm forum. Damit solltest du eigentlich gut bedient sein.
|
|
|
02/07/2009, 17:56
|
#9
|
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
|
um die wirst du nicht drum rumkommen.
mehr brauchst du eigentlich net.
//edit:
omg da war jemand schneller Q.Q
|
|
|
02/07/2009, 18:26
|
#10
|
elite*gold: 0
Join Date: Sep 2008
Posts: 36
Received Thanks: 7
|
Hat jemand die Mem-Adresse für die Map-ID? Genau diese Adresse suche ich. Vielleicht hat jemand eine solche für die RA-Bots gefunden?
|
|
|
02/07/2009, 18:31
|
#11
|
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,323
|
Quote:
Originally Posted by Kaneoxi
Hat jemand die Mem-Adresse für die Map-ID? Genau diese Adresse suche ich. Vielleicht hat jemand eine solche für die RA-Bots gefunden?
|
Lern Lesen!
Quote:
Originally Posted by kknb
um vom aussenposten in die stadt zu reisen
Code:
func loadin()
While _memoryread($memmap,$hprocess) <> 0
Sleep(500)
WEnd
sleep(2000)
EndFunc
und von der stadt in den aussenposten.
Code:
func loadout()
While _memoryread($memmap,$hprocess) <> 1
Sleep(500)
WEnd
sleep(2000)
EndFunc
memmap ist hier die adresse 0xa024e4 die mit wadim seinem mem tool rausbekommst.
zur funktionsweise: es wird solange gewartet bis die jeweilige id erreicht ist. danach wird nochml 2 sek gewartet, weil bei mir manchmal der ladebalken bei 100% nen paar sek stehen bleibt.
aussenposten=0, load =2, area=1
|
|
|
|
02/07/2009, 18:39
|
#12
|
elite*gold: 0
Join Date: Oct 2007
Posts: 130
Received Thanks: 5
|
er meinte wohl eine Auflistung aller IDs, für die ganzen RA Maps
|
|
|
02/07/2009, 18:49
|
#13
|
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,323
|
Quote:
Originally Posted by Roggan
er meinte wohl eine Auflistung aller IDs, für die ganzen RA Maps
|
Ne er hat nach der Adresse gefragt. Und die hat kknb gepostet.
|
|
|
02/07/2009, 19:02
|
#14
|
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
|
wenn du die einzelnen maps herausfinden möchtest musst du das anders lösen.
fave fun
|
|
|
02/08/2009, 10:17
|
#15
|
elite*gold: 0
Join Date: Sep 2008
Posts: 36
Received Thanks: 7
|
Ja, ich suche die Map-ID und nicht die oben genannte Adresse. Leider scheint es keine statischen IDs zu geben.
Da ich nicht die RA-Adressen suche, sondern die von den Heldenkämpfen, muss ich wohl _wadims Funktion genauer prüfen.
|
|
|
|
|
Similar Threads
|
[HowTo]Anderer Ladebalken
05/02/2011 - Metin2 PServer Guides & Strategies - 40 Replies
Hallo liebe metin2 suchtis xD
Ich wollte mal ein How To machen wie man den Ladebalcken verändert, da ich in der SUFU nichts gefunden habe.
http://img402.imageshack.us/img402/2786/27823507. jpg
Ihr müsst eure Etc.epk entpacken!
Dann geh ihr in:Source > ymir work > ui und sucht nach introloading.dds
|
ladebalken
07/02/2010 - General Coding - 1 Replies
hallo epvpers
weiß einr wie man ein ladebalken in eine alibox einfügen kann??
und wenn einer es weiß wie amcht man es das nachdem er voll ist automatisch 1s weiter geht???
|
Ladebalken?
04/22/2010 - AutoIt - 9 Replies
1. Wie mache ich einen eigenen ladebalken ??
2.Wie mach ich wenn der Ladebalken voll geladen ist das ... passiert??Einfach nur mit Then??
|
[AutoIt] text abfragen
04/17/2010 - AutoIt - 12 Replies
Hallo ich habe zwar schon etwas gesucht aber noch nichts gefunden.
Ich versuche aus einem Fenster einen text abzufragen:
Normalerweise steht da: Es läuft
aber wenn sich was ändert steht z.b. Beendet.
Dann möchte ich einen bestimmten Code ausführen.
|
per autoit internetverbindung abfragen?
03/23/2010 - AutoIt - 17 Replies
halli hallo freunde :D
ich mache mir gerade ein bot für ein browsergame
soweit so gut aber wenn ich so bedenke das das internet auch mal weg sein kann dann will ich das der bot sich beendet
deshalb wollte ich euch fragen ob man mit autoit die internetverbindung abfragen kann ob die verbindung steht oder nicht
wenn sie nicht besteht soll der bot sich halt beenden
|
All times are GMT +2. The time now is 16:57.
|
|