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
drop
Categories
Parameters
- id: player ID
- iid: item id for new item on the map
- type: item type
- ammoin: ammo in weapon
- ammo: spare ammo
- mode: weapon mode
- xpos: drop x position (tiles)
- ypos: drop y position (tiles)
Info
When the player with the given id tries to drop an item. Only executed when the item can be dropped.
The parameters contain details about the new item that will be created on the map when the item is dropped.
Dropping can be blocked/cancelled by returning 1.
Weapon and item type IDs:
The parameters contain details about the new item that will be created on the map when the item is dropped.
Dropping can be blocked/cancelled by returning 1.
Weapon and item type IDs:
Attention: The new item on the map (with item ID iid) is created AFTER executing the hook. This means the data can not be accessed while running the hook script. Use the provided hook parameters instead to get data from the item.
Return Values
- 0: proceed normally (drop?)
- 1: don't drop the item