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
Category: all (79)
- always
 - assist
 - attack
 - attack2
 - bombdefuse
 - bombexplode
 - bombplant
 - break
 - build
 - buildattempt
 - buy
 - clientdata
 - clientsetting
 - collect
 - connect
 - connect_attempt
 - connect_initplayer
 - die
 - disconnect
 - dominate
 - drop
 - endround
 - flagcapture
 - flagtake
 - flashlight
 - hit
 - hitzone
 - hostagedamage
 - hostagekill
 - hostagerescue
 - hostageuse
 - httpdata
 - itemfadeout
 - join
 - key
 - kill
 - leave
 - log
 - mapchange
 - menu
 - minute
 - move
 - movetile
 - ms100
 - name
 - objectdamage
 - objectkill
 - objectupgrade
 - parse
 - projectile
 - projectile_impact
 - radio
 - rcon
 - reload
 - say
 - sayteam
 - sayteamutf8
 - sayutf8
 - second
 - select
 - serveraction
 - shieldhit
 - shutdown
 - spawn
 - specswitch
 - spray
 - startround
 - startround_prespawn
 - suicide
 - team
 - trigger
 - triggerentity
 - turretscan
 - use
 - usebutton
 - vipescape
 - voice
 - vote
 - walkover
 
 
 build
Categories
Parameters
- id: player id
 
- type: building type
 
- x: building x (tiles)
 
- y: building y (tiles)
 
- mode: building mode
 
- objectid: id of new building object
 
Info
When a player successfully started to build a building.
In most cases the building mode will contain the rotation of the building/object (if it can be rotated).
In most cases the building mode will contain the rotation of the building/object (if it can be rotated).
Note: This hook is triggered as soon as all sanity checks are finished. It will only be triggered when the building can actually be created. It is executed AFTER the related buildattempt hook.
Return Values
- 0: proceed normally
 
- 1: don't build