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
imagealphaCategories
Parameters
- id
- alpha
Info
Changes the opacity (also known as alpha, 0.0 transparent - 1.0 opaque) of an image.
This can either be used to make an image (semi-)transparent / fully opaque or to temporarily hide an image completely (alpha 0).
Note: Images with a very low alpha value (below 0.0001) are not rendered anymore. This allows you to hide images efficiently by setting their alpha value to 0. Note however that there is still a tiny (but negligible) performance impact even if the image is not rendered. If you are sure that you will not need an image anymore you should remove it with freeimage!
Note: If you just want to hide an image it is most efficient to set alpha to 0. Later set it to a higher value to show it again. Deleting the image with freeimage and creating a new one causes much more network traffic than hiding it.
Sample 1: Creating an image and changing its opacity
local id=image("gfx/sprites/flare2.bmp",0,0,2)
imagealpha(id,0.5)
Categories
Parameters
- id
- alpha
Info
Changes the opacity (also known as alpha, 0.0 transparent - 1.0 opaque) of an image.
This can either be used to make an image (semi-)transparent / fully opaque or to temporarily hide an image completely (alpha 0).
Sample 1: Creating an image and changing its opacity
This can either be used to make an image (semi-)transparent / fully opaque or to temporarily hide an image completely (alpha 0).
Note: Images with a very low alpha value (below 0.0001) are not rendered anymore. This allows you to hide images efficiently by setting their alpha value to 0. Note however that there is still a tiny (but negligible) performance impact even if the image is not rendered. If you are sure that you will not need an image anymore you should remove it with freeimage!
Note: If you just want to hide an image it is most efficient to set alpha to 0. Later set it to a higher value to show it again. Deleting the image with freeimage and creating a new one causes much more network traffic than hiding it.
Sample 1: Creating an image and changing its opacity
local id=image("gfx/sprites/flare2.bmp",0,0,2)
imagealpha(id,0.5)
imagealpha(id,0.5)