140 lines
2.6 KiB
Lua
140 lines
2.6 KiB
Lua
---@meta
|
|
|
|
--- Game
|
|
|
|
---@param interval number
|
|
---@param repeating boolean
|
|
---@param callback fun()
|
|
---@return number
|
|
function g_settimer(interval, repeating, callback) end
|
|
|
|
---@param timerid number
|
|
function g_cleartimer(timerid) end
|
|
|
|
---@return number
|
|
function g_getframe() end
|
|
|
|
---@return number
|
|
function g_gettps() end
|
|
|
|
---@param path string
|
|
---@return nil
|
|
function g_require(path) end
|
|
|
|
---@return number x
|
|
---@return number y
|
|
---@return number z
|
|
function g_getcameraforward() end
|
|
|
|
---@return number x
|
|
---@return number z
|
|
function g_getcameraforwardxz() end
|
|
|
|
---@return number x
|
|
---@return number z
|
|
function g_getcamerarightxz() end
|
|
|
|
---@param ent number
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@return nil
|
|
function g_attachcamera(ent, x, y, z) end
|
|
|
|
---@return nil
|
|
function g_detachcamera() end
|
|
|
|
--- Input
|
|
|
|
---@param callback fun(control: string, press: boolean)
|
|
---@return nil
|
|
function i_setcontrolcallback(callback) end
|
|
|
|
--- Entity
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param pitch number
|
|
---@param yaw number
|
|
---@param roll number
|
|
---@param sx number
|
|
---@param sy number
|
|
---@param sz number
|
|
---@return number
|
|
function ent_spawn(x, y, z, pitch, yaw, roll, sx, sy, sz) end
|
|
|
|
--- Model
|
|
|
|
---@param ent number
|
|
---@param name string
|
|
---@return nil
|
|
function mdl_set(ent, name) end
|
|
|
|
---@param ent number
|
|
---@param name string
|
|
---@param t number
|
|
---@param fade number
|
|
---@return nil
|
|
function mdl_anim(ent, name, t, fade) end
|
|
|
|
---@param ent number
|
|
---@param name string
|
|
---@param fade number
|
|
---@return nil
|
|
function mdl_stopanim(ent, name, fade) end
|
|
|
|
---@param ent number
|
|
---@return nil
|
|
function mdl_remove(ent) end
|
|
|
|
-- CCT
|
|
|
|
---@param ent number
|
|
---@param height number
|
|
---@param radius number
|
|
---@return nil
|
|
function cct_add(ent, height, radius) end
|
|
|
|
---@param ent number
|
|
---@return nil
|
|
function cct_remove(ent) end
|
|
|
|
---@param ent number
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@return nil
|
|
function cct_setpos(ent, x, y, z) end
|
|
|
|
---@param ent number
|
|
---@return number x
|
|
---@return number y
|
|
---@return number z
|
|
function cct_getpos(ent) end
|
|
|
|
---@param ent number
|
|
---@return number x
|
|
---@return number z
|
|
function cct_getforwardxz(ent) end
|
|
|
|
---@param ent number
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param speed number
|
|
---@return nil
|
|
function cct_turnto(ent, x, y, z, speed) end
|
|
|
|
---@param ent number
|
|
---@param angle number
|
|
---@param speed number
|
|
---@return nil
|
|
function cct_turntoangle(ent, angle, speed) end
|
|
|
|
---@param ent number
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@return nil
|
|
function cct_move(ent, x, y, z) end |