https://github.com/rollraw/baimless-api-book
Baimless LUA scripts API documentation
https://github.com/rollraw/baimless-api-book
api baimless cheat csgo doc documentation lua
Last synced: about 1 year ago
JSON representation
Baimless LUA scripts API documentation
- Host: GitHub
- URL: https://github.com/rollraw/baimless-api-book
- Owner: rollraw
- License: apache-2.0
- Created: 2021-06-04T14:29:34.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-09-21T16:53:57.000Z (over 4 years ago)
- Last Synced: 2025-01-08T11:47:44.340Z (about 1 year ago)
- Topics: api, baimless, cheat, csgo, doc, documentation, lua
- Homepage: https://baimless.gitbook.io
- Size: 129 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
---
description: Baimless LUA-scripts API documentation
---
# Overview
## π Information
Backend LUA engine: [**LuaJIT**](https://github.com/LuaJIT/LuaJIT) **v2.1.0**
Supported LuaJIT [extensions](https://luajit.org/extensions.html):
* [bit](https://bitop.luajit.org/api.html) - bit operations
* [ffi](https://luajit.org/ext_ffi_api.html) - calling external C functions and using C data structures
* [jit](https://luajit.org/ext_jit.html) - just-in-time lua compiler behavior control
* [coroutine](https://www.lua.org/manual/5.1/manual.html#5.2) - collaborative multithreading
* [modules](https://www.lua.org/manual/5.1/manual.html#5.3) - loading and building modules for LUA
* [string](https://www.lua.org/manual/5.1/manual.html#5.4) - strings manipulation
* [table](https://www.lua.org/manual/5.1/manual.html#5.5) - tables manipulation
* [math](https://www.lua.org/manual/5.1/manual.html#5.6) - built-in mathematic functions
* [io](https://www.lua.org/manual/5.1/manual.html#5.7) - input/output file manipulations
* [os](https://www.lua.org/manual/5.1/manual.html#5.8) - operating system facilities
* [utf8](https://github.com/rollraw/baimless-lua-api/blob/master) - support of UTF-8 encoded characters
## πΊοΈ Navigation
#### π‘ Core
Description: tables of main i/o cheat parts
* [Client](doc/core/client.md)
* [Config](doc/core/config.md)
* [Menu](doc/core/menu.md)
* [Draw](doc/core/draw.md)
* [HTTP](doc/core/http.md)
#### π’ Interfaces
Description: tables of source-SDK abstract classes to work with game
* [IClientState](doc/interfaces/iclientstate.md)
* [IConVar](doc/interfaces/iconvar.md)
* [IEngine](doc/interfaces/iengine.md)
* [IEntityList](doc/interfaces/ientitylist.md)
* [IGlobals](doc/interfaces/iglobals.md)
#### π¦ Data Types
Description: classes to work with game or cheat functions/variables
* [Color](doc/datatypes/color.md)
* [Vector2D](doc/datatypes/vector2d.md)
* [Vector](doc/datatypes/vector.md)
* [QAngle](doc/datatypes/qangle.md)
#### π Classes
Description: classes to get/set values from/to the game
* [IGameEvent](doc/classes/igameevent.md)
* [INetChannelInfo](doc/classes/inetchannelinfo.md)
* [IClientEntity](doc/classes/icliententity.md)
* [CBaseEntity](doc/classes/cbaseentity.md)
* [CBaseCombatWeapon](doc/classes/cbasecombatweapon.md)
* [CUserCmd](doc/classes/cusercmd.md)
* [CConVar](doc/classes/cconvar.md)
* [PlayerInfo\_t](doc/classes/playerinfo_t.md)
## 𧬠Remarks
1. Default LUA library function `print()` is overloaded to cheat logging system
2. Added `math.hypotf` function overload to standart math LUA library
3. Added `math.roundf` function overload to standart math LUA library
4. Added `math.lerp` function overload to standart math LUA library
## β Contribute
_Found a mistake in documentation? Looking for a better explanation or API enhancement?_
Feel free to open [issue](https://github.com/rollraw/baimless-api-book/issues) or [pull request](https://github.com/rollraw/baimless-api-book/pulls)