Hallo,
Jeder/viele kennen bestimmt Nostale und das Holzhack minigame^^
Ich arbeite im moment an einem Holzhack Bot und möchte eine funktion einbauen, dass er sich ab einer bestimmten Punktezahl Pausiert, damit er das Minigame verliert und somit die Belohnung einkassieren kann(-;
Jetzt zu meiner Frage, wie kann ich die Punkte mit AutoIt auslesen? und ist das überhaupt mit AutoIt möglich?
MfG WiiZocker
Ps.Den Botcode den ich bearbeite ist NICHT von mir.
Habe was von NetMax programmierkurs aufgeschnappt, die neue adresse ist schon die richtige für die punkte anzahl im minigame,hier mal das skript^^
Code:
$SPA = "2x10C81A0"
$pid = WinGetProcess($windowname) ; hier besorge ich die PID
;open the process
$ProcessInformation = _MemoryOpen($pid)
$Number = _MemoryRead($SPA, $ProcessInformation)
_MemoryClose($ProcessInformation)
Wie ich das mitbekommen habe, liest er die Zahl so aus^^
ABER
wie mach ich das er ab einer bestimmten punktzahl aufhört?
MfG WiiZocker
Ps.Bitte kommt nicht mit:Guck in youtube oder lies dies oder das^^
Sowas find ich eh ned,bei so einer frage^^
Ahm will den eig ned rausgeben da ich den selber von jemanden bekommen habe und ihn versprochen habe, dass ich den niemanden geben werde,sry.
Hier mal das was ich geändert habe^^
Code:
$windowname = "NosTale"
$SPA = "2x10C81A0"
$pid = WinGetProcess($windowname) ; hier besorge ich die PID
;open the process
$ProcessInformation = _MemoryOpen($pid)
$Number = _MemoryRead($SPA, $ProcessInformation)
_MemoryClose($ProcessInformation)
; hier kommt ein unwichtiger teil bzw. daran wurde nix geändert.
While 1
Sleep(1000)
If $Number = > "1100" && < "4900" Then
msgbox(0,"Popup","Zahl hat ein wert zwischen 1100 und 4900 erreicht!")
EndIf
WEnd
;Bin mir sicher es liegt bei If $Number
Ahm die komentatre hab ich selber mal dazu geschriebn, die stehen nicht im skript^^
Ahm will den eig ned rausgeben da ich den selber von jemanden bekommen habe und ihn versprochen habe, dass ich den niemanden geben werde,sry.
Hier mal das was ich geändert habe^^
Code:
$windowname = "NosTale"
$SPA = "2x10C81A0"
$pid = WinGetProcess($windowname) ; hier besorge ich die PID
;open the process
$ProcessInformation = _MemoryOpen($pid)
$Number = _MemoryRead($SPA, $ProcessInformation)
_MemoryClose($ProcessInformation)
; hier kommt ein unwichtiger teil bzw. daran wurde nix geändert.
While 1
Sleep(1000)
If $Number = > "1100" && < "4900" Then
msgbox(0,"Popup","Zahl hat ein wert zwischen 1100 und 4900 erreicht!")
EndIf
WEnd
;Bin mir sicher es liegt bei If $Number
Ahm die komentatre hab ich selber mal dazu geschriebn, die stehen nicht im skript^^
Du hast wohl eine Endlosschleife erstellt, bzw wird $Number nur ganz am anfang ausgelesen, danach wird immer überprüft obs zwischen 1,1k und 4,9k ist, was es jah wohl nich zu sein scheint.
[Metin2] skandal BITTE LESEN, DAS GEHT AN ALLE BITTE ES IST WICHTIG ! 07/09/2010 - Metin2 Private Server - 21 Replies Also wie ihr besimmt mit bekommen habt ist NewSchool2 Down.
es gibt ein Grunde die OVH oder wie das heißt gibt Metin2 Server
an GF ab und die GF macht dan Anzeige 4 - 8000€
aber naja schaut es euch selber an.
skandal.....
Eine Bitte an die GANZE Metin2 Section! Bitte Lesen und verstehen 07/18/2009 - Metin2 Private Server - 115 Replies Hallo erstmal
Also es geht darum das in der Metin2 Section extrem viel Spam drin ist und extrem viele Sinnfreie Threats.
Also fang ich mal an was euch hiermit sagen will:
Ich weiss nicht wie ihr es seht aber i-wie läuft die Metin2 Section nich wirklich gut, weil jeder irgendein Müll Postet von wegen "Server Down?" "IS Down?" usw. Warum macht ihr einen Threat auf nachdem der Server 1 Minute Down geht? Warum wartet ihr nicht ab bis er wieder on ist? Wenn so ein Threat entsteht ist das...