XD why not learn how to make one?
There are a few methods that spring to mind.
Memory bassed by reading structuers and calling events or clicks.
Packet Bassed using its own client does not have to run 12sky2 at all.
Packet Bassed + Memory Bassed using the game client to automate functions and to allow you to watch it.
You would have to be able to find monster's and work out where they are. You would have to check to see if they are what you want to kill or just not care. You would also have to be able to attack them some how by either click simulation or calling the code to attack. *I have been doing some research into that* Another thing you will have to be able to do is read items on the ground and pick up the money or items to sell that you want.
You can use formulars to caculate distance *just use the 2D distance formular as its easyer or 3D if you wanna be more advanced you can wikipedia for them or just get distance between two points or length of a line formular*
You could just make it auto pickup items and when invintory is fullish goto town and sell them off. You can teleport so why not.
For the bot use C++ and inject as a dll or C++/C# Client