utils
Game engine and memory functions
console_exec
utils.console_exec(cmd: string)
Executes console command.
random_seed
utils.random_seed(seed: number)
Sets random seed for random functions.
random_int
utils.random_int(min: number, max: number) number
random_float
utils.random_float(min: number, max: number) number
create_interface
utils.create_interface(module: string, interface: string) uintptr_t
Finds game interface or returns nil. Interface version must be specified.
module
string
Module name where interface stored.
interface
string
Full interface name with version.
pattern_scan
utils.pattern_scan(module: string, pattern: string) uintptr_t
Finds specified pattern in memory or returns nil.
module
string
Module name where to search pattern.
pattern
string
IDA-like pattern.
get_model_index
utils.get_model_index(name: string) number
precache_model
utils.precache_model(name: string) boolean
get_net_channel
utils.get_net_channel() NetChannel
trace_line
utils.trace_line(start: vector, end: vector, mask: number, filter: entity | function) trace
trace_hull
utils.trace_hull(start: vector, end: vector, mins: vector, maxs: vector, mask: number, filter: entity | function) trace
trace_bullet
utils.trace_bullet(attacker: entity, start: vector, end: vector[, target: entity) FireBulletData
struct trace
tracestartpos
vector
Ray start position.
endpos
vector
Ray end position.
fraction
number
Initial & actual ray length ratio. 1 if doesn't hit anything.
allsolid
boolean
If whole ray is in solid environment.
startsolid
boolean
If ray statred in solid environment.
hit_entity
entity
Hit entity. Could be nil.
hitgroup
number
Hitgroup, -1 if doesn't hit player.
struct FireBulletData
FireBulletDatadamage
number
Damage dealt to player, 0 if doesn't hit.
impacts
vector[]
Bullet impacts.
is_key_pressed
utils.is_key_pressed(key: number) boolean
get_mouse_position
utils.get_mouse_position() vector
send_voice_message
utils.send_voice_message(msg: voice_data)
Warning: Sending messages when using voice chat will lag your voice! You can use common.is_recording_voice()
NetChannel
NetChannelget_name
net_chan:get_name() string
get_address
net_chan:get_address() string
get_time
net_chan:get_time() number
get_time_connected
net_chan:get_time_connected() number
get_timeout_seconds
net_chan:get_timeout_seconds() number
get_time_since_last_received
net_chan:get_time_since_last_received() number
get_latency
net_chan:get_latency(flow: number) number
get_avg_latency
net_chan:get_avg_latency(flow: number) number
get_loss
net_chan:get_loss(flow: number) number
get_choke
net_chan:get_choke(flow: number) number
get_packets
net_chan:get_packets(flow: number) number
get_data
net_chan:get_data(flow: number) number
get_sequence
net_chan:get_sequence(flow: number) number
is_loopback
net_chan:is_loopback() boolean
is_timing_out
net_chan:is_timing_out() boolean
is_playback
net_chan:is_playback() boolean
is_valid_packet
net_chan:is_valid_packet(nr: number) boolean
get_packet_time
net_chan:get_packet_time(nr: number) number
Last updated