Reference for console commands, Lua hooks and Lua commands in CS2D.

CS2D Command CS2D Console Commands

Lua Hook Lua Hooks

Category: player (56)

Lua Hook buildattempt



  • id: player id
  • type: building type
  • x: building x (tiles)
  • y: building y (tiles)
  • mode: building mode


When a player tries to build something. This hook is triggered as soon as the player selected the building type and a location.

Note: This hook is triggered BEFORE doing all the sanity checks. So it will also be triggered if the player does not have enough money, chose an invalid location or can't build the chosen building for any other reason.

Note: The build hook will be triggered afterwards. It will only be triggered if building the building was actually possible.

Return Values

  • 0: proceed normally
  • 1: don't build

Lua Command Lua Commands