Adobe AIR controls?

01/01/2014 12:46 nerdsupreme#1
Hallo,

ich habe vor einiger Zeit mir einen kleines tool geschrieben, dass erkennt wann ein Spiel startet und dann den vom User gewünschten Champion auswählt und die gewünschte Lane in den Chat schreibt.

Derzeit ist es mieser als mies geschrieben, ich scanne immer einen bestimmten Pixel vom Lolclient und prüfe ob er schwarz ist (dann ist man in der Lobby).

Das schreiben in den Chat realisiere ich derzeit über normale events (z.b. mouse_event).


Mein Wunsch:

via SendMessage(x,x,x) wie üblich an die ?Textbox? den String senden und wenn möglich den Champion auch über die Memory picken.

Meine Frage:

Wie bekomme ich das Handle zu den Adobe AIR controls? Komme mit olly nicht sehr weit.



Ach und noch etwas: Wenn man im Itemshop etwas kaufen möchte, was mehr RP kostet als man besitzt, erscheint ja eine Messagebox oder ein Window mit "Unfortunately you dont have enough riot points xx..". Habe auf showwindow/ex, messageboxa/w, createwindow BP's gesetzt im modul Lolclient sowie auch im modul Adobe AIR-ohne erfolg. ich weiß einfach nicht was da wieder das control für ist und hab keine ahnung wie man da vorgeht :)




Danke im voraus, ich hoffe mein Problem ist halbwegs verständlich rübergekommen.


Lg, nerdsupreme
01/02/2014 14:10 nerdsupreme#2
push
01/02/2014 18:09 Gatekappa#3
würde mich mal an die coding section wenden

hier laufen zu 99% lolspieler rum die keine ahnung davon haben

dort werden bestimmt leute ahnung von adobe air haben

[Only registered and activated users can see links. Click Here To Register...]
01/02/2014 18:34 BestBlitzcrank#4
Ich weiß ja nicht mit welchen Programm du es machen willst (es coden), aber mit AutoIt machen es die meisten für so welche kleine Tools also: (mach nur ein Beispiel mit Lane schreiben)
Erstmal schreiben welche Lane:
Code:
$Lane = Inputbox("Lane","Lane:")
Jetzt muss man wissen wann das Programm es schreiben muss, ich würde es mit Imagesearch machen.

Code:
$result1 = _Imagesearch('Dein Beispiel Bild.png',1,$x,$y,0)
If $result = 1 Then
	mousemove ($x,$y,10)
	MouseClick("left")
        Send($Lane)
endif
Mit memory hacking kenne ich mich nicht aus.
01/02/2014 22:05 nerdsupreme#5
also ich programmiere leider nur c++ und delphi, aber ich bin grade erstaunt dass autoit sowas wie imagesearch hat... OP :D
01/03/2014 02:46 Gotoxy#6
autoit==c++

scheinst dann ja noch nicht lange zu coden. : )
01/03/2014 19:26 nerdsupreme#7
mein kleiner süßer, ich werde mich jetzt nicht rechtfertigen, aber dir mitteilen dass du ziemlich profilierungsbedürftige aussagen und dumme vorurteile wagst :)

Aber ich lerne gerne von jemandem der länger als 6 Jahre programmiert und mir bei meinem oben genannten Problem weioterhelfen kann, anstatt stupide posts zu schreiben.