AION Functions *.dll included!

10/07/2009 12:39 Valvepro#1
Hello, here are some functions you can use to write a Bot.
I hope it can help you to make your life easier :)
The best is you can use these functions with every programming/scripting languages you want like c#,c++,AutoIt...etc.
  1. MoveToAion
  2. GetXCoord Return float
  3. GetYCoord Return float
  4. GetZCoord Return float
  5. GetXRot Return float
  6. GetYRot Return float
  7. GetEnergie Return Integer
  8. GetMaxEnergie Return Integer
  9. GetExperience Return Integer
  10. GetMaxExperience Return Integer
  11. GetFlightTimeLeft Return Integer
  12. GetOwnHP Return Integer
  13. GetMaxOwnHP Return Integer
  14. GetTargetX Return float
  15. GetTargetY Return float
  16. GetGoldKinah Return Integer
  17. GetCharName // don'T work jet

So, if you find it usefull give thanks, please!


Have fun!
10/07/2009 17:36 kknb#2
selbst updatend per pattern scanner??
10/07/2009 19:57 krauli#3
I cant use this..
I call function like this :
Quote:
$result= GetMaxEnergie("AION Client")
and result is always zero..
10/07/2009 20:17 Valvepro#4
Quote:
Originally Posted by krauli View Post
I cant use this..
I call function like this :


and result is always zero..
Yeah, there was an error... i've fix it.
Download and feel free :mofo:
10/08/2009 02:27 W4r3z#5
may i ask for a function that get ur craft lvl ?
and an idea about how to recognise the craft machine :)


tks for help
10/08/2009 03:23 HeroXx#6
It won't let me use this in Visual Studio 2008 :(

[Only registered and activated users can see links. Click Here To Register...]
10/08/2009 13:39 Valvepro#7
Quote:
Originally Posted by HeroXx View Post
It won't let me use this in Visual Studio 2008 :(

[Only registered and activated users can see links. Click Here To Register...]
Hmm, perhaps you can test this for example (I hope VB6 and VB2008 there aren't so much differences^^)
Private Declare Function GetOwnHP Lib "Aion.dll" (ByVal Window As String) As Integer
10/08/2009 17:41 HeroXx#8
Quote:
Originally Posted by Valvepro View Post
Hmm, perhaps you can test this for example (I hope VB6 and VB2008 there aren't so much differences^^)
Private Declare Function GetOwnHP Lib "Aion.dll" (ByVal Window As String) As Integer
How am I supposed to use Aion.dll when I can't import it into the project?

Edit: And it is C# I am using.
10/08/2009 18:05 ithurts#9
Thank u for this great DLL :D

is there a way go get the source code btw ? :D
10/08/2009 19:10 Valvepro#10
Quote:
Originally Posted by HeroXx View Post
How am I supposed to use Aion.dll when I can't import it into the project?

Edit: And it is C# I am using.
You can use LoadLibrary ;)
This is a great site, there you can read all you need [Only registered and activated users can see links. Click Here To Register...]

Quote:
Originally Posted by ithurts View Post
Thank u for this great DLL :D

is there a way go get the source code btw ? :D
Sorry, but there is no way to see the source.
10/09/2009 04:28 eviltuna#11
Awesome. Any way you can add functions for Current target name/level? And maybe a function to tell if you are casting?
10/09/2009 19:44 Valvepro#12
Quote:
Originally Posted by eviltuna View Post
Awesome. Any way you can add functions for Current target name/level? And maybe a function to tell if you are casting?
Sure, in my new *.dll it is included, I will release the new one soon;)
10/09/2009 21:01 pr(o*o)wn#13
wo muss ich welche datei hinpacken? bekomm immer bei der AION WPMaker.exe folgende Fehlermeldung: Component 'COMDLG32.OCX' or one of its dependencies not correctly registered: a file is missing or invalid.
10/09/2009 22:16 Valvepro#14
Quote:
Originally Posted by pr(o*o)wn View Post
wo muss ich welche datei hinpacken? bekomm immer bei der AION WPMaker.exe folgende Fehlermeldung: Component 'COMDLG32.OCX' or one of its dependencies not correctly registered: a file is missing or invalid.
Downloade die 'COMDLG32.OCX' und packe sie im selben Verzeichnis wie die 'AION WPMaker.exe' und wenn das nicht klappt, packe die 'COMDLG32.OCX'
in dem system32 Ordner und registriere sie mittels start ausführen 'regsvr32 COMDLG32.OCX'
10/09/2009 23:33 w0lfw00d#15
Edit: Nvm I figured out what was wrong

I am getting an error when using AutoIt;


Code:
Func TargetInfo()
	MsgBox(1, "TargetX", GetTargetX("Aion Client"))
	MsgBox(1, "TargetY", GetTargetY("Aion Client"))
EndFunc
Just testing to see what the functions return. It gives me the error;

Code:
>"C:\Program Files (x86)\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\Users\XXX\Desktop\Aion.au3"    
C:\Users\XXX\Desktop\Aion.au3 (181) : ==> Subscript used with non-Array variable.:
return $ret[0]
return $ret^ ERROR
>Exit code: 1    Time: 3.311