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
Category: server (201)
- banip
- banname
- bans
- bansteam
- banusgn
- bot_add
- bot_add_ct
- bot_add_t
- bot_autofill
- bot_count
- bot_freeze
- bot_jointeam
- bot_keepfreeslots
- bot_kill
- bot_prefix
- bot_remove
- bot_remove_all
- bot_remove_ct
- bot_remove_t
- bot_skill
- bot_weapons
- changelevel
- changemap
- cmsg
- customkill
- damageobject
- damagetile
- deathslap
- effect
- endround
- equip
- explosion
- flashplayer
- flashposition
- freeprojectile
- hudtxt
- hudtxt2
- hudtxtalphafade
- hudtxtclear
- hudtxtcolorfade
- hudtxtmove
- items
- kick
- killobject
- killplayer
- listbans
- listplayers
- logaddress_add
- logaddress_remove
- logaddress_removeall
- lua
- luareset
- makect
- makespec
- maket
- map
- maps
- mp_antispeeder
- mp_autogamemode
- mp_autoteambalance
- mp_building_health
- mp_building_limit
- mp_building_price
- mp_buymenu
- mp_buytime
- mp_c4timer
- mp_connectionlimit
- mp_curtailedexplosions
- mp_damagefactor
- mp_deathdrop
- mp_dispenser_health
- mp_dispenser_money
- mp_dmspawnmoney
- mp_dropgrenades
- mp_flashlight
- mp_floodprot
- mp_floodprotignoretime
- mp_freezetime
- mp_grenaderebuy
- mp_hostagepenalty
- mp_hovertext
- mp_hud
- mp_hudscale
- mp_idleaction
- mp_idlekick
- mp_idletime
- mp_infammo
- mp_kevlar
- mp_kickpercent
- mp_killbuildingmoney
- mp_killbuildings
- mp_killinfo
- mp_killteambuildings
- mp_lagcompensation
- mp_lagcompensationdivisor
- mp_localrconoutput
- mp_luamap
- mp_luaserver
- mp_mapgoalscore
- mp_mapvoteratio
- mp_maxclientsip
- mp_maxrconfails
- mp_natholepunching
- mp_pinglimit
- mp_postspawn
- mp_radar
- mp_randomspawn
- mp_recoil
- mp_reservations
- mp_respawndelay
- mp_roundlimit
- mp_roundtime
- mp_shotweakening
- mp_smokeblock
- mp_startmoney
- mp_supply_items
- mp_teamkillpenalty
- mp_teleportreload
- mp_tempbantime
- mp_timelimit
- mp_tkpunish
- mp_trace
- mp_turretdamage
- mp_unbuildable
- mp_unbuyable
- mp_vulnerablehostages
- mp_winlimit
- mp_wpndmg
- mp_wpndmg_z1
- mp_wpndmg_z2
- mp_zombiedmg
- mp_zombiekillequip
- mp_zombiekillscore
- mp_zombierecover
- mp_zombiespeedmod
- msg
- rcon
- rcon_password
- rcon_pw
- removeitem
- reroute
- restart
- restartround
- setammo
- setarmor
- setassists
- setdeaths
- sethealth
- setmaxhealth
- setmoney
- setmvp
- setname
- setpos
- setscore
- setteamscores
- settile
- setweapon
- shake
- slap
- spawnitem
- spawnnpc
- spawnobject
- spawnplayer
- spawnprojectile
- speedmod
- strip
- sv_checkusgnlogin
- sv_daylighttime
- sv_forcelight
- sv_fow
- sv_friendlyfire
- sv_gamemode
- sv_gm
- sv_hostport
- sv_lan
- sv_map
- sv_maptransfer
- sv_maxplayers
- sv_msg
- sv_msg2
- sv_name
- sv_offscreendamage
- sv_password
- sv_rcon
- sv_rconusers
- sv_restart
- sv_restartround
- sv_sound
- sv_sound2
- sv_soundpos
- sv_specmode
- sv_spraytransfer
- sv_stopsound
- sv_usgnonly
- transfer_speed
- trigger
- triggerposition
- unban
- unbanall
- usgn_addserver
- usgn_info
mp_buymenuCategories
Parameters
- items (text): a list of item ids that can be bought or an empty string for the default buy menu
Info
Changes the buy menu.
By default this setting is set to an empty string (""). The game will then use the standard buy menu.
You can specify a custom buy menu by entering a list of item IDs. You have to separate the IDs with , and |.
- , (comma) separates the items in a group
- | (pipe) separates the groups
The groups are the following:
handgun|shotgun|sub machine gun|rifle|machine gun|equipment
Each group can contain up to 9 comma-separated item IDs.
Groups with less items or even empty groups are possible as well.
Weapon and item IDs:
Sample:
mp_buymenu "1,2|11|20,22|30||51"
This sample will create a buy menu with the handguns USP (1) and Glock (2), the shotgun XM1014 (11), the sub machine guns MP5 (20) and P90 (22), the rifle AK-47 (30), no machine guns and a HE (51) as equipment.
Disabling the standard menu
Since CS2D 1.0.1.0 you can also use a minus ("-") as prefix.
Whenever the items start with "-" the standard buy menu won't be displayed.
The following options with "-" are possible:
- "-": The buy menu will be disabled completely and you won't be able to buy anything
- "-x": The buy menu will be disabled but you will be able to purchase all standard items (using corresponding commands)
- "-..." (with ... being a custom buy menu definition): The buy menu will be disabled but you can purchase all items defined in ...
Lua Hooks
Lua Commands
Categories
Parameters
- items (text): a list of item ids that can be bought or an empty string for the default buy menu
Info
Changes the buy menu.
By default this setting is set to an empty string (""). The game will then use the standard buy menu.
You can specify a custom buy menu by entering a list of item IDs. You have to separate the IDs with , and |.
The groups are the following:
Each group can contain up to 9 comma-separated item IDs.
Groups with less items or even empty groups are possible as well.
Weapon and item IDs:
Sample:
This sample will create a buy menu with the handguns USP (1) and Glock (2), the shotgun XM1014 (11), the sub machine guns MP5 (20) and P90 (22), the rifle AK-47 (30), no machine guns and a HE (51) as equipment.
Disabling the standard menu
Since CS2D 1.0.1.0 you can also use a minus ("-") as prefix.
Whenever the items start with "-" the standard buy menu won't be displayed.
The following options with "-" are possible:
By default this setting is set to an empty string (""). The game will then use the standard buy menu.
You can specify a custom buy menu by entering a list of item IDs. You have to separate the IDs with , and |.
- , (comma) separates the items in a group
- | (pipe) separates the groups
The groups are the following:
handgun|shotgun|sub machine gun|rifle|machine gun|equipment
Each group can contain up to 9 comma-separated item IDs.
Groups with less items or even empty groups are possible as well.
Weapon and item IDs:
Sample:
mp_buymenu "1,2|11|20,22|30||51"
This sample will create a buy menu with the handguns USP (1) and Glock (2), the shotgun XM1014 (11), the sub machine guns MP5 (20) and P90 (22), the rifle AK-47 (30), no machine guns and a HE (51) as equipment.
Disabling the standard menu
Since CS2D 1.0.1.0 you can also use a minus ("-") as prefix.
Whenever the items start with "-" the standard buy menu won't be displayed.
The following options with "-" are possible:
- "-": The buy menu will be disabled completely and you won't be able to buy anything
- "-x": The buy menu will be disabled but you will be able to purchase all standard items (using corresponding commands)
- "-..." (with ... being a custom buy menu definition): The buy menu will be disabled but you can purchase all items defined in ...