Home Blog CS:GO

Aimware V5 Documentation: Callbacks

Warning: Callbacks must not return anything other than nil.
Doing so can crash your game or corrupt arguments for future callbacks.

Callbacks

Draw()

Called every frame for drawing.

DrawESP(builder: EspBuilder)

Called for every ESP entity with ESP builder as argument.

DrawModel(context: DrawModelContext)

Called before model is drawn, e.g. player or weapon model.

DrawModelGhost(context: DrawModelContext)

Called before the ghost model of the local player is drawn.

DrawModelBacktrack(context: DrawModelContext)

Called before the backtrack model players is drawn.

CreateMove(usercmd: UserCmd)

Called every input update, allows to modify viewangles, sendpacket, etc.

FireGameEvent(event: GameEvent)

Called for selected game events using client.AllowListener.

DispatchUserMessage(message: UserMessage)

Called on every user message received from server.

SendStringCmd(cmd: StringCmd)

Called when console command is sent to server (e.g. say hello global chat).

AimbotTarget(target: Entity?)

Called when legitbot or ragebot switches target (target can be nil if the legitbot/ragebot stops targetting that entity).

Unload()

Called when the lua is unloaded, use this for cleaning variables up or saving configurations (e.g. Socket.Close).

Note: This is not called if the game crashes or exits.