|
You last visited: Today at 19:41
Advertisement
Ist das mit AutoIt machbar??? Bitte lesen (=
Discussion on Ist das mit AutoIt machbar??? Bitte lesen (= within the AutoIt forum part of the Coders Den category.
05/21/2010, 13:52
|
#1
|
elite*gold: 0
Join Date: Jul 2009
Posts: 492
Received Thanks: 126
|
Ist das mit AutoIt machbar??? Bitte lesen (=
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.
|
|
|
05/21/2010, 14:00
|
#2
|
elite*gold: 185
Join Date: May 2008
Posts: 3,646
Received Thanks: 603
|
Jo ist möglich.
|
|
|
05/21/2010, 14:08
|
#3
|
elite*gold: 0
Join Date: Jul 2009
Posts: 48
Received Thanks: 25
|
Kannst mit CE den Pointer von den Points rausfinden und dann die Adresse mit Autoit überprüfen
|
|
|
05/21/2010, 14:59
|
#4
|
elite*gold: 0
Join Date: Jul 2009
Posts: 492
Received Thanks: 126
|
Wie mach ich das, kenn mich mit Cheatengine nicht aus)=
|
|
|
05/21/2010, 15:03
|
#5
|
elite*gold: 185
Join Date: May 2008
Posts: 3,646
Received Thanks: 603
|
Such dir einen Guide, z.B. in Youtube. Super einfach
|
|
|
05/21/2010, 15:24
|
#6
|
elite*gold: 0
Join Date: Jul 2009
Posts: 492
Received Thanks: 126
|
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^^
|
|
|
05/21/2010, 15:28
|
#7
|
elite*gold: 185
Join Date: May 2008
Posts: 3,646
Received Thanks: 603
|
Ja zum Beispiel:
Code:
while 1
If $Number = "500" Then
msgbox(0,"Popup","Zahl hat 500 erreicht!")
EndIf
WEnd
|
|
|
05/21/2010, 15:48
|
#8
|
elite*gold: 0
Join Date: Jul 2009
Posts: 492
Received Thanks: 126
|
Habs eingebaut aber jetzt öffnet sich der Bot nicht mehr )=
|
|
|
05/21/2010, 16:06
|
#9
|
elite*gold: 20
Join Date: Dec 2009
Posts: 1,850
Received Thanks: 484
|
Her mit dem Source
|
|
|
05/21/2010, 16:12
|
#10
|
elite*gold: 0
Join Date: Jul 2009
Posts: 492
Received Thanks: 126
|
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^^
|
|
|
05/21/2010, 17:28
|
#11
|
elite*gold: 0
Join Date: Sep 2008
Posts: 9,484
Received Thanks: 3,109
|
Mach mal:
PHP Code:
If $Number = > "1100" && < "4900" Then msgbox(0,"Popup","Zahl hat ein wert zwischen 1100 und 4900 erreicht!") EndIf
|
|
|
05/21/2010, 17:55
|
#12
|
elite*gold: 0
Join Date: Jul 2009
Posts: 492
Received Thanks: 126
|
geht nicht, das then muss wohl neben "4900" stehen
|
|
|
05/21/2010, 18:24
|
#13
|
elite*gold: 0
Join Date: Sep 2008
Posts: 9,484
Received Thanks: 3,109
|
Quote:
Originally Posted by WiiZocker
geht nicht, das then muss wohl neben "4900" stehen
|
Muss es nicht.
|
|
|
05/21/2010, 19:14
|
#14
|
elite*gold: 0
Join Date: Jul 2009
Posts: 492
Received Thanks: 126
|
Kann keiner helfen???
EDIT: Ich komme ohne euch nicht weiter-.-
|
|
|
05/23/2010, 08:53
|
#15
|
elite*gold: 1
Join Date: Dec 2008
Posts: 4,066
Received Thanks: 1,726
|
Quote:
Originally Posted by WiiZocker
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.
|
|
|
Similar Threads
|
[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...
|
All times are GMT +1. The time now is 19:41.
|
|