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

CS2D Command CS2D Console Commands

Lua Hook Lua Hooks

Lua Command Lua Commands

Category: all (85)

Lua Command ai_attack



  • id
  • [secondary] (optional)


Bot with given ID performs an attack. Set secondary to 1 to use the secondary weapon function (=attack2) instead of the primary function.

Note: Attacking won't work if the current weapon has limited ammo and is empty. Neither reloading nor weapon switching will be triggered automatically. If you want these things to happen automatically you can use ai_iattack instead. Of course you can also manually trigger reloading (ai_reload) or manually switch to another weapon (ai_selectweapon).