|
You last visited: Today at 07:40
Advertisement
Value eines Spiels Auslesen [Frage]
Discussion on Value eines Spiels Auslesen [Frage] within the AutoIt forum part of the Coders Den category.
02/20/2012, 20:53
|
#1
|
elite*gold: 0
Join Date: Nov 2010
Posts: 1,548
Received Thanks: 333
|
Value eines Spiels Auslesen [Frage]
Hallo , ich bin ein totaler Autoit Anfänger .
Ich will nun den Wert eines Spiel auslesen , erstmal den Score von Solitaire 
wie geht das ? wie kann ich den aktuellen wert mir aus geben lassen ?
und noch eine Frage wie kann ich einen wert dauerhaft freezen ?
einfach _MemoryWrite($Adresse, $Open, $Punkte, 'dword')
immer in ne while xD ? oder wie ?
ich bitte um eure hilfe , danke schön
|
|
|
02/20/2012, 21:02
|
#2
|
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,844
|
Das wird mit _MemoryRead nicht funktionieren da Solitär hauptsächlich dynamische Adressen hat, sprich nach einem Neustart sind sie anders. Jetzt gibt es 2 Möglichkeiten, such dir den Pointer (das wird sowohl die einfachste sein) oder du schreibst dir eine UDF (oder fragst nach einer) die nach einem bestimmten AoB (Array of Byte) sucht und dir dann die Adresse zurückgibt. Beides hat sowohl Vor- als auch Nachteile. Wobei ich Pointer nutzen würde xD Und wie du das dann ausliest ist deine Entscheidung. Entweder per Button, Schleife, AdlibRegister Befehl und und und ;o
|
|
|
02/20/2012, 21:03
|
#3
|
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
|
Quote:
Originally Posted by Waller66
wie kann ich den aktuellen wert mir aus geben lassen ?
|
Wenn du _MemoryWrite hast, wirst du wohl auch das Gegnstück _MemoryRead haben.
Quote:
|
Originally Posted by Waller66
und noch eine Frage wie kann ich einen wert dauerhaft freezen ?
einfach _MemoryWrite($Adresse, $Open, $Punkte, 'dword')
immer in ne while xD ? oder wie ?
|
Ja, so würde es funktionieren.
|
|
|
02/20/2012, 21:08
|
#4
|
elite*gold: 0
Join Date: Nov 2010
Posts: 1,548
Received Thanks: 333
|
danke jacky919 , guter beitrag
So Gehts danke
Code:
$lol = _MemoryRead($Adresse, $Open, 'dword')
Msgbox (0,"0",$lol)
Applecode , natürlich benutze ich den pointer von solitair ^^ wtf
|
|
|
02/20/2012, 21:11
|
#5
|
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,844
|
Wenn du Pointer nutzen tust musst du _MemoryPointerRead und _MemoryPointerWrite nutzen wenn du mit der NomadMemory.au3 arbeitest ;o
|
|
|
02/20/2012, 21:23
|
#6
|
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
|
Quote:
Originally Posted by Applecode
Wenn du Pointer nutzen tust musst du _MemoryPointerRead und _MemoryPointerWrite nutzen wenn du mit der NomadMemory.au3 arbeitest ;o
|
Nein...
|
|
|
02/20/2012, 21:35
|
#7
|
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,844
|
Wieso nicht?
|
|
|
02/20/2012, 21:40
|
#8
|
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
|
Mit _MemoryPointerRead erspart man sich etwas Arbeit, aber man kann denselben Effekt auch anders herbei führen.
|
|
|
02/20/2012, 21:42
|
#9
|
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,844
|
Stimmt aber warum umständlich wenn es einfach geht. Sowas ist absolut Wurst solang es nicht das Endergebnis beeinflusst.
|
|
|
02/20/2012, 21:45
|
#10
|
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
|
Wenn du jedoch sehr viele Addressen in jedem Durchlauf beschreiben willst und du jedes mal aufs neue die Endaddresse berechnen musst, kann sich das stark auf die Belastung der CPU oder auf die Zeit auswirken.
|
|
|
02/20/2012, 21:48
|
#11
|
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,844
|
Dann schon aber wenn die Rede von Solitair ist wird die Aussage unrelevant ;o
|
|
|
02/20/2012, 21:53
|
#12
|
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
|
Quote:
Originally Posted by Applecode
Dann schon aber wenn die Rede von Solitair ist wird die Aussage unrelevant ;o
|
Ich habe mich nur auf deinen letzten Post bezogen:
Quote:
|
Originally Posted by Applecode
Sowas ist absolut Wurst solang es nicht das Endergebnis beeinflusst.
|
Weil eben in dem genannten Fall nicht Wurst ist. Auf Solitär bezogen macht dies natürlich keinen Unterschied, solange man nur eine Addresse beschreibt. Je mehr es werden, desto mehr ist von _MemoryPointerWrite ab zu raten.
|
|
|
02/20/2012, 21:59
|
#13
|
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,844
|
Gebe ich dir vollkommen Recht.
Um nochmal zum TE zurückzukommen, sind deine Fragen alle geklärt?
|
|
|
02/20/2012, 22:34
|
#14
|
elite*gold: 0
Join Date: Nov 2010
Posts: 1,548
Received Thanks: 333
|
hat sich geklärt danke viel mals
|
|
|
 |
Similar Threads
|
[VERKAUFE] Tutorial zum Ändern der Sprache eines Spiels [STEAM]
01/04/2012 - elite*gold Trading - 8 Replies
Hallo liebe elite*pvpers Nutzer,
http://www8.pic-upload.de/25.12.11/5t76zij1seh.pn g
ich verkaufe hier mein Tutorial zum Ändern der Sprache eines beliebig gewählten Spiels.
Hier in der Community gibt es einige Key Stores, die RU Keys verkaufen.
Diese Spiele sind dann meistens auch komplett auf russisch &man kann keine Sprachänderung vornehmen.
In dem Tutorial erkläre ich Schritt für Schritt, wie ihr dennoch das Spiel auf deutsch bekommen könnt.
|
[VERKAUFE] Tutorial zum Ändern der Sprache eines Spiels [STEAM]
01/04/2012 - Trading - 4 Replies
Hallo liebe elite*pvpers Nutzer,
http://www8.pic-upload.de/25.12.11/5t76zij1seh.pn g
ich verkaufe hier mein Tutorial zum Ändern der Sprache eines beliebig gewählten Spiels.
Hier in der Community gibt es einige Key Stores, die RU Keys verkaufen.
Diese Spiele sind dann meistens auch komplett auf russisch &man kann keine Sprachänderung vornehmen.
In dem Tutorial erkläre ich Schritt für Schritt, wie ihr dennoch das Spiel auf deutsch bekommen könnt.
|
Value eines Pointer auslesen
10/08/2011 - AutoIt - 2 Replies
Servus Leute,
ich hab mal eine Frage.
Wie kann ich die Value (Float) eines Pointer auslesen und den Wert dann in einer MsgBox wiedergeben ?
mfg Logtetsch
|
[Frage]Teil eines String auslesen
03/04/2011 - AutoIt - 5 Replies
Hey Com,
ich hab mal eine Frage und zwar habe ich ein String, aus dem ich ein Bestimmtes Wort auslesen möchte. Soweit klappt ja auch alles mit StringInStr allerdings möchte ich anschließend ein stück weiter links von dem gefundenen Wort ein weiteren teil des Strings auslesen und frage mich ob das irgendwie machbar ist.
MfG, BlackHybrid
|
[HILFE] Habe ein Problehm beim Starten/joinen eines Spiels
10/22/2010 - Combat Arms - 24 Replies
Hey, ich bin neu in der Section da mir Metin2 zu langweilig geworden ist,
Problehm:
Ich bin in ein Spiel gejoint wenn ich dann Start drücke passiert nichts,
Folgendes Versucht:
neuinstallation
Neu Starten
Was kann ich machen ?
|
All times are GMT +1. The time now is 07:40.
|
|