Register for your free account! | Forgot your password?

You last visited: Today at 00:26

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

 

Lion (LUA for Aion)

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2010
Posts: 1
Received Thanks: 1
Lion (LUA for Aion)

A project I started, kind of lost interest. Non-invasive, as in no DLLs are being injected. Relies heavily on in-game key mapping. Although it still works while the game is minimized.

You must register and activate your account in order to view images.

Lion.exe is what you see above, config.lua is offsets(no need to recompile) and your character name
Press Load Config and choose your script file

cleric_bot.lua is a simple script I wrote to control my cleric.
Code:
Code:
key_x = 0x58
key_insert = 0x2D
key_tab = 0x9
key_num1 = 0x31
key_num2 = 0x32
key_num3 = 0x33
key_num4 = 0x34
key_num5 = 0x35

function main()
    Update()

    if player.mp < 400 then
        if player.state == 1 then 
            if player.target.hp == 0 then
                SendKey(key_x)
                do return end 
            end
        end
        SendKey(key_insert)
        do return end
    end

    if player.mp > 1500 then
        if player.state == 3 then
            SendKey(key_insert)
            Wait(300)
        end
    end

    if player.state == 0 then
        if player.target.name == player.name then
            SendKey(key_tab)
        end
        if player.target.hp == 0 then
            SendKey(key_tab)
        else
            SendKey(key_x)
        end
    end

    if player.state == 1 then

        if player.hp < 600 then
            SendKey(key_num2)
            do return end
        end

        if player.target.hp == 0 then 
            SendKey(key_x)
            SendKey(key_tab) 
            do return end
        end

        SendKey(key_num3)
        Wait(200)
        SendKey(key_num4)
        Wait(200)
        SendKey(key_num4)
        Wait(200)
        SendKey(key_num5)
        Wait(200)
        SendKey(key_num5)

    end
end
Functions exposed to the scripts are:
Update() - updates player info (hp, mp etc)
Wait() - basically a Sleep()
player - object contains, name, hp, mp, target information


your script must have a "main" function.
it will be called based on the interval specified in config.lua


If my interest sparks up again I may inject DLL, take control of movement/looting etc. But for now this is very primitive!
Maybe when I get some time away from the military I can expand on this. It has the potential to very powerful.
Attached Files
File Type: rar Lion.rar (143.7 KB, 68 views)



nickm is offline  
Thanks
1 User
Old   #2
 
elite*gold: 0
Join Date: Oct 2008
Posts: 53
Received Thanks: 3
is it possible to make a party heal bot from it ?


sama11 is offline  
Old   #3
 
elite*gold: 0
Join Date: Jul 2017
Posts: 1
Received Thanks: 0
Can it be used to remove world chat?
jaegerf is offline  
Old   #4
 
elite*gold: 0
Join Date: Mar 2015
Posts: 19
Received Thanks: 0
You can not do a video tutorial on how to use it please
kreithner is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
b>> dbs on lion
im buying dbs on lion server for 1$ each i need regular serllers i do paypal only you can send me a message if your interested. i will be needing...
1 Replies - Conquer Online 2 Trading
L2 Lion
Hy! A new Interlude pvp server 50x, L2OFF is upcoming online on 1st of July. offical site: Lineage2 Lion see ya theree (:
0 Replies - Lineage 2



All times are GMT +2. The time now is 00:26.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy
Copyright ©2017 elitepvpers All Rights Reserved.