|
You last visited: Today at 01:09
Advertisement
Deathcheck
Discussion on Deathcheck within the GW Bots forum part of the Guild Wars category.
04/11/2009, 16:01
|
#1
|
elite*gold: 0
Join Date: Mar 2009
Posts: 48
Received Thanks: 3
|
Deathcheck
Ich hab in der Suchfunktion gesucht und hab mir fast alles durchgelesen...
dabei kam das hier raus:
Code:
If _MemoryRead($Check_NPC, $hprocess) = 1 Then
Sleep(10000)
ControlSend("Guild Wars", "", "", "ö")
Sleep(100)
ControlSend("Guild Wars", "", "", "{SPACE}")
Sleep(100)
ControlSend("Guild Wars", "", "", "5")
Sleep(12000)
EndIf
aber wenn er tot iss und wiederbelebt wird macht der bot einfach weiter anstatt durchs portal zu gehen
Hab ich vorher was vergessen oder muss der scribt an eine spezielle stelle ?
|
|
|
04/11/2009, 16:09
|
#2
|
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
|
Oah das ist komplett falsch..
Guck im uLtra eMt Bot v5.0 (glaub ich) nach dem deathcheck..
und tu uns allen nen gefallen und mach NICHT für alles nen thread auf.
|
|
|
04/11/2009, 16:15
|
#3
|
elite*gold: 0
Join Date: Mar 2009
Posts: 48
Received Thanks: 3
|
thx und sry ich merks mir
|
|
|
04/11/2009, 17:10
|
#4
|
elite*gold: 0
Join Date: Mar 2009
Posts: 48
Received Thanks: 3
|
Ich habe des jetz so:
Code:
Func _DeathCheck()
If _memoryread($memdeath, $hprocess) = 1 Then
Sleep(10000)
ControlSend("Guild Wars", "", "", "ö")
Sleep(100)
ControlSend("Guild Wars", "", "", "{SPACE}")
Sleep(100)
ControlSend("Guild Wars", "", "", "5")
Sleep(12000)
_start()
EndIf
EndFunc
Es geht aber immer noch nicht wenn er sachen aushebt und stirbt ..versucht er sie weiter aufzuheben wenn er wiederbelebt wird:
Code:
for $i = 1 to 11
ControlSend("Guild Wars", "", "", "z")
Sleep(500)
ControlSend("Guild Wars", "", "", "{SPACE}")
Sleep(500)
AdlibDisable()
Next
|
|
|
04/11/2009, 17:14
|
#5
|
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
|
If $DeathCheck = True Then Resign..
|
|
|
04/11/2009, 17:20
|
#6
|
elite*gold: 0
Join Date: Mar 2009
Posts: 48
Received Thanks: 3
|
Error :-/ Variable used without being declared
$DeathCheck =________
was muss ich schreiben ?
|
|
|
04/11/2009, 17:23
|
#7
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
|
$DeathCheck = _memoryread($memdeath, $hprocess) o.Ä.
|
|
|
04/11/2009, 17:29
|
#8
|
elite*gold: 0
Join Date: Mar 2009
Posts: 48
Received Thanks: 3
|
da kommt immernoch error
Code:
$DeathCheck = _memoryread($memdeath, $hprocess)
Func _DeathCheck()
If $DeathCheck = True Then
Sleep(10000)
ControlSend("Guild Wars", "", "", "ö")
Sleep(100)
ControlSend("Guild Wars", "", "", "{SPACE}")
Sleep(100)
ControlSend("Guild Wars", "", "", "5")
Sleep(12000)
_start()
EndIf
EndFunc
|
|
|
04/11/2009, 18:00
|
#9
|
elite*gold: 0
Join Date: Mar 2009
Posts: 48
Received Thanks: 3
|
Gibts da auch ne alternativ Lösung oder muss man das so machen ? Wenn ja wie ?
|
|
|
04/11/2009, 20:43
|
#10
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
|
Mit Pixelchecksum arbeiten. Geht aber nicht im hintergrund...
|
|
|
04/12/2009, 09:20
|
#11
|
elite*gold: 0
Join Date: Feb 2009
Posts: 84
Received Thanks: 44
|
Quote:
Originally Posted by Zabrus
da kommt immernoch error
Code:
$DeathCheck = _memoryread($memdeath, $hprocess)
Func _DeathCheck()
If $DeathCheck = True Then
Sleep(10000)
ControlSend("Guild Wars", "", "", "ö")
Sleep(100)
ControlSend("Guild Wars", "", "", "{SPACE}")
Sleep(100)
ControlSend("Guild Wars", "", "", "5")
Sleep(12000)
_start()
EndIf
EndFunc
|
Haste oben im Script
eingefügt?
|
|
|
04/12/2009, 10:11
|
#12
|
elite*gold: 0
Join Date: Mar 2009
Posts: 48
Received Thanks: 3
|
jo hab include drin....
hab es mal mit Pixelchecksum probiert:
Code:
$Checksum = PixelChecksum(332,697,369,702)
While $Checksum = PixelChecksum(332,697,369,702)
Sleep(100)
WEnd
If $Checksum = False Then
.......
......
.....
EndIf
Is das so richtig ?? hab da nämlich meine zweifel...
wenn pixelchecksum nur veränderungen warnimmt..dann müsste If auch reagieren wenn ich Schattenform fallen lasse oder verhext werde....
Bei schattenform muss ich pixelchecksum einfach weitgenug hinten in der hp leiste anfangen....
aber was ist bei verhexung am anfang und ich überlebe ?
|
|
|
04/12/2009, 13:26
|
#13
|
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
|
Manmanmanamanman..
Code:
#include <NomadMemory.au3>
#include "tt6.au3"
Opt('SendKeyDelay', 100)
Opt('SendKeyDownDelay', 100)
Func _DeathCheck()
If _memoryread($memdeath, $hprocess) = 1 Then
AdlibDisable()
ControlSend($hWnd, "", "", "{-}")
Sleep(500)
ControlSend($hWnd, "", "", "resign")
Sleep(1000)
ControlSend($hWnd, "", "", "{enter}")
Sleep(5000)
While _memoryread($memmap, $hprocess) <> 0
ControlClick($hWnd, "", "", "left", 1, 507, 388)
Sleep(500)
WEnd
Sleep(Random(2000, 4000))
EndIf
EndFunc ;==>_DeathCheck
|
|
|
04/12/2009, 14:08
|
#14
|
elite*gold: 0
Join Date: Dec 2007
Posts: 680
Received Thanks: 141
|
is schon lustig wie alle die tt6 nutzen und dabei kA habe wie sie eig funktioniert
hätt er es verkauft hätt er viel geld machen können^^
eF Hacks dürfte dein prob gelöst haben obwohl es bessere lösungen gibt, vergiss die update.ini im ordner nicht!
|
|
|
04/12/2009, 14:11
|
#15
|
elite*gold: 0
Join Date: Mar 2009
Posts: 48
Received Thanks: 3
|
jetz zeigt er ein error in der "nomadmemory.au3" an -.- zeile 43 ..erste Function...
Dublicate function name.
update.ini iss drin
|
|
|
 |
|
Similar Threads
|
Ständiger Deathcheck | Start-Button
05/13/2010 - GW Bots - 28 Replies
Hey ihr,
nachdem ich über das letzte Event hinweg ein paar der hier zu findenden Bots durchprobiert habe, spinnt seit vorgestern der Wunsch in meinem Kopf rum, sowas tolles möchte ich auch können! :D
Also habe ich mir ein paar Tuts angesehn, da mir AutoIt ja bis dato noch gänzlich unbekannt war und dann einfach mal drauflosgelegt. Ganz nach dem Motto: Learning by Doing. Klappt auch soweit besser als erwartet. Immerhin bin ich schonmal soweit, dass mein kleiner Bot in den nötigen...
|
GWCA Deathcheck
02/04/2010 - GW Bots - 3 Replies
Hey...irgendwie bekomm ichs nicht hin, nen vernünftigen Deathcheck in GWCA zu schreiben. Der hier funktioniert nicht:
$cbType = "int"
Do
Sleep(250)
CmdCB($CA_GETDEAD)
Until $cbVar = 1
Kann mir jemand helfen? Wäre nett ;-)
|
Frage zu Memories + DeathCheck
02/13/2009 - GW Bots - 62 Replies
Kann mir wer das Script für den DeathCheck nochmal zeigen? Wäre sehr nett.
Und noch eine Frage: Wie kriege ich das hin, das der Bot weiss wieviele Kreaturen ich schon getötet habe?
Danke im vorraus!
#N.E.O.
|
Dauerhafter Deathcheck
01/01/2009 - Guild Wars - 14 Replies
Hi also ich wollte gerne den Deathcheck über AdlibEnable laufen lassen.
Aber das geht ja nicht, weil er dann die laufende Funktion nicht abbricht.
Wie regelt ihr das denn mit den Deathcheck?
|
Dauerhafter Deathcheck
12/16/2008 - Guild Wars - 19 Replies
Also meine frage ist nun wie ich einen dauerhaften Deathcheck einbauen kann.
Also natürlich mit einer schleife welcher schleifencode wäre dafür am besten?
Diese schleife soll dauerhaft im ganzen script laufen halt per memory abfrage
Die memory adresse dafür ist momentan
$Deathcheck = a044ec
Valuers sind
Nicht Tod = 0
Tod = 1
|
All times are GMT +1. The time now is 01:10.
|
|