All Projects → gamebooster → dota2-lua-engine

gamebooster / dota2-lua-engine

Licence: GPL-3.0 License
Lua Scripting Engine for Dota 2

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
java
68154 projects - #9 most used programming language
python
139335 projects - #7 most used programming language
shell
77523 projects
lua
6591 projects

dota2-lua-engine

Lua Scripting Engine for Dota 2

Usage

Start a match than execute dota2-esp\tools\dota-inject.bat

Commands

$ lua_execute <file_name>
$ lua_unload <file_name>

API

Work in progress.

dota.GetLocalPlayer()
dota.GetLocalHero()
dota.FindEntities()
dota.AddPaintHook()
dota.AddEventListener()
dota.AddConsoleCommand()

dota.PlayerResource
dota.DrawUtils
dota.GlobalInstanceManager

Examples

You can find multiple example-scripts in scripts.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].