Commands/Lua
Reference for console commands, Lua hooks and Lua commands in CS2D.
- Console Commands are entered in console, executed with key-binds, cfg-files or with Lua parse
- Lua Hooks execute Lua when events occur - some have a return value which can change the game behavior
- Lua Commands are used to retrieve game data or to perform actions in Lua scripts
CS2D Console Commands
Lua Hooks
Lua Commands
Category: all (86)
- addbind
- addhook
- ai_aim
- ai_attack
- ai_build
- ai_buy
- ai_debug
- ai_drop
- ai_findtarget
- ai_freeline
- ai_goto
- ai_iattack
- ai_move
- ai_radio
- ai_reload
- ai_respawn
- ai_rotate
- ai_say
- ai_sayteam
- ai_selectweapon
- ai_spray
- ai_use
- checksumfile
- checksumstring
- closehostage
- closeitems
- closeobjects
- closeplayers
- entity
- entitylist
- fow_in
- freehook
- freeimage
- freetimer
- funcs
- game
- hascloseplayers
- hostage
- image
- imagealpha
- imageblend
- imagecolor
- imageframe
- imagehitzone
- imageparam
- imagepos
- imagescale
- inentityzone
- item
- itemtype
- map
- menu
- msg
- msg2
- object
- objectat
- objecttype
- parse
- player
- playerammo
- playerweapons
- projectile
- projectilelist
- randomentity
- randomhostage
- removeallbinds
- removebind
- reqcld
- reqhttp
- setentityaistate
- sethookstate
- stats
- steamstats
- tile
- tileproperty
- timer
- tween_alpha
- tween_animate
- tween_color
- tween_frame
- tween_move
- tween_rotate
- tween_rotateconstantly
- tween_scale
- vars
playerweaponsCategories
Parameters
- id
Info
Returns a Lua table with all equippable weapon/item TYPES a player carries. The types will be returned in the table values as integer type IDs (not strings).
Type IDs (the numbers are what will be in the table values):
Sample 1: List items of player 1
local itemlist=playerweapons(1)
for _,id in pairs(itemlist) do
print(itemtype(id,"name"))
end
Note: Some items like money items, health items and ammo are automatically used when collected. They only modify related values (e.g. player money) and never appear in the list of carried items.
Attention: The command returns item TYPE IDs only - NOT item instance IDs! If you want to retrieve the ammo values of a specific carried weapon you have to use playerammo!
Attention: The returned table only contains items which can be equipped (in hands) and which are visible in the weapon selection! Special items like the flag, gas mask or armors are NOT included in this list. If you want to check the existence of these items you have to use the player Lua command with the corresponding parameter!
Categories
Parameters
- id
Info
Returns a Lua table with all equippable weapon/item TYPES a player carries. The types will be returned in the table values as integer type IDs (not strings).
Type IDs (the numbers are what will be in the table values):
Sample 1: List items of player 1
Type IDs (the numbers are what will be in the table values):
Sample 1: List items of player 1
local itemlist=playerweapons(1)
for _,id in pairs(itemlist) do
print(itemtype(id,"name"))
end
for _,id in pairs(itemlist) do
print(itemtype(id,"name"))
end
Note: Some items like money items, health items and ammo are automatically used when collected. They only modify related values (e.g. player money) and never appear in the list of carried items.
Attention: The command returns item TYPE IDs only - NOT item instance IDs! If you want to retrieve the ammo values of a specific carried weapon you have to use playerammo!
Attention: The returned table only contains items which can be equipped (in hands) and which are visible in the weapon selection! Special items like the flag, gas mask or armors are NOT included in this list. If you want to check the existence of these items you have to use the player Lua command with the corresponding parameter!