Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 21:55

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[AutoIt] Anfänger Schwierigkeiten

Discussion on [AutoIt] Anfänger Schwierigkeiten within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 20
Join Date: Jul 2007
Posts: 1,617
Received Thanks: 574
Exclamation [AutoIt] Anfänger Schwierigkeiten

Hallo Zusammen.

ich habe ein kleines (oder großes, ich hoffe nicht) Problem.

Ich möchte ein Programm für Silkroad in AutoIt schreiben.

Um es für alle Auflösungen gangbar zu machen, habe ich folgendes versucht:
Code:
$deskres = @DesktopHeight+@DesktopWidth // Berechnet die Summe aus Höhe mal Breite der Desktopauflösung
If $deskres = 2048 Then // für die Auflösung 1280 * 768
	$pixelchar1 = "59 , 163" //Position der ersten Healthbar
	$pixelchar2 = "59 , 234" //Position der zweiten Healthbar
	EndIf
$Variable1 = PixelGetColor( $pixelchar1 )// Hier soll die Farbe der jeweiligen Healthbar geprüft werden **PROBLEM**
Kurz gesagt wird durch die ersten beiden Variablen (pixelchar1 und 2) die Health Anzeige ganz links definiert, und dann soll in Variable1 die Farbe des Pixels an dieser Stelle definiert, nur leider übernimmt er hier die Koordinaten nicht und gibt "incorrect number of arguments" aus...

weiss jemand wie ich die Koordinaten korrekt in eine Variable "verpacke"?
recking is offline  
Old 04/11/2009, 19:00   #2
 
felixli93's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 820
Received Thanks: 909
hi,

versuchs mal mit:
Code:
$deskres = @DesktopHeight+@DesktopWidth // Berechnet die Summe aus Höhe mal Breite der Desktopauflösung
If $deskres = 2048 Then
	$pixelchar1_x = 59 //x-koorinate der ersten Healthbar
$pixelchar1_y = 163 //y-koordinate der ersten Healthbar
	$pixelchar2 = "59 , 234" //hier das selbe!
	EndIf
$Variable1 = PixelGetColor( $pixelchar1_x, $pixelchar1_y )
das problem ist, dass autoit bei PixelGetColor 2 Zahlen brauchst, du wirfst ihm aber einen String an die Nase!
felixli93 is offline  
Thanks
1 User
Old 04/11/2009, 20:47   #3
 
elite*gold: 20
Join Date: Jul 2007
Posts: 1,617
Received Thanks: 574
Ich habe in einer Ini Datei den jeweiligen Charakternamen definiert, lese diesen über IniRead aus, wie kann ich denn dann aber in die jeweiligen Fenstertitel einbauen? Also zumbeispiel:
WinActivate ( "SRO_Client [Charname]" ) ; Wo Charname steht muss die Variable hin, aber wie bau ich die ein ?
recking is offline  
Old 04/11/2009, 21:17   #4
 
felixli93's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 820
Received Thanks: 909
$charaname = "Charakter Name"
WinSetTitle ("SRO_Client", "" , "SRO_Client"&$charaname)
felixli93 is offline  
Thanks
1 User
Old 04/12/2009, 10:00   #5
 
elite*gold: 20
Join Date: Jul 2007
Posts: 1,617
Received Thanks: 574
hm hab ich mich falsch ausgedrückt, ich will nicht die fenster umbennen, sondern die fenster auswählen mit WinActivate

WinActivate ( "SRO_Client "&charname );Wechsel zum Spiel, klappt nicht
recking is offline  
Old 04/12/2009, 10:20   #6
 
BlackFog's Avatar
 
elite*gold: 105
Join Date: Mar 2007
Posts: 5,073
Received Thanks: 558
Code:
  
     $char = "CHARNAME"
	$blub = "SRO_CLIENT" & $char
	WinActivate($blub)
Mim Editor hats bei mir wunderbar geklappt ...
BlackFog is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
(Anfänger) Hilfe zu AutoIt
09/12/2010 - AutoIt - 3 Replies
'n schönen guten Morgen allerseits! Das hier ist mein erstes Topic im Forum und es geht direkt mit einer Frage los... Seit ein Paar Wochen beschäftige ich mich nebenbei mit AutoIt. Klappt auch dank guter Tutorials ganz gut. Heute wollte ich einmal ausprobieren, meinen Funktionen ein Koda GUI zuzuweisen. Das erstellen vom GUI ging auch problemlos, nur will es mir einfach nicht gelingen, dem GUI die passenden Funktionen hinzuzufügen! Ich hoffe ihr könnt mir dabei helfen. Das hier ist das...
Autoit v3 für anfänger By Smile
09/02/2010 - AutoIt - 7 Replies
~Removed~ Wegen omer36
[How To]Gamehacking für anfänger(AutoIT)
08/22/2010 - Coding Tutorials - 4 Replies
Hi, Ich dacht mir ich stelle mal ein kleinen Tutorial hier rein für anfänger die einen Hack erstellen wollen. Was braucht man: -AutoIT -die Normad Memory -Cheat Engine 5.6 -Ein zu hackendes Spiel (in diesem fall Solitaire)
Autoit Problem *Anfänger*
07/26/2009 - AutoIt - 4 Replies
Hi Leute, ich habe ein problem ^^ Ich möchte eine Einfache Form erstellen mit einem Button . So weit so gut..habs halt mit Koda gemacht und so sieht es bis jetz aus Schön schön, nur ich möchte jetz, dass wenn ich auf den Button Klicke er den Pc herunterfährt Ich habe es so ausprobiert Mir fiel nichts anderen ein als



All times are GMT +1. The time now is 21:55.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.