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: player (56)
- assist
- attack
- attack2
- bombdefuse
- bombexplode
- bombplant
- build
- buildattempt
- buy
- clientdata
- clientsetting
- collect
- connect
- connect_attempt
- connect_initplayer
- die
- disconnect
- dominate
- drop
- flagcapture
- flagtake
- flashlight
- hit
- hostagedamage
- hostagekill
- hostagerescue
- hostageuse
- itemfadeout
- join
- key
- kill
- leave
- menu
- move
- movetile
- name
- radio
- reload
- say
- sayteam
- sayteamutf8
- sayutf8
- select
- serveraction
- shieldhit
- spawn
- specswitch
- spray
- suicide
- team
- use
- usebutton
- vipescape
- voice
- vote
- walkover
hostagedamage
Categories
Parameters
- id: player id
- hostageid: hostage id
- damage: the damage that will be applied
Info
When the player with the specified id damages/hurts the hostage with ID hostageid.
damage is the actual damage which will be subtracted from the health of the hostage.
You can return 1 to prevent the damage and to also prevent all related actions (fine for hurting hostages).
Alternatively you can return 2 to do the damage but to skip the fine.
damage is the actual damage which will be subtracted from the health of the hostage.
You can return 1 to prevent the damage and to also prevent all related actions (fine for hurting hostages).
Alternatively you can return 2 to do the damage but to skip the fine.
Note: If the hostage health drops below 1, hostagekill will be triggered right after hostagedamage!
Return Values
- 0: proceed normally (hurt hostage with fine)
- 1: skip entirely (don't hurt and no fine)
- 2: hurt without fine