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
stripCategories
Parameters
- player (1-32): id of a player
- weapon (1-255): type id (int) or name (string) of a weapon
Info
Remove a weapon from a player (as server only). The weapon can be specified using its ID or its name.
The name can be the displayed name or a simplified version (lowercase without whitespaces/special characters, just letters and numbers)
Weapon and item IDs:
Usage examples (stripping from player 1 here, which is always you when using "New Game"):
strip 1 51 // ID
strip 1 "Molotov Cocktail" // full name
strip 1 ak47 // simplified name
strip 1 fiveseven // simplified name
Note: When you try to strip any armor type (even one the player does not have) the armor is just set to 0 / any special armor is removed (equal to: setarmor ID 0)!
Attention: When you want to strip the knife (id 50), you should switch to another weapon first using setweapon. Otherwise stripping might fail!
Attention: You cannot remove all weapons! The player always has to have at least one weapon. The game will automatically equip the standard melee weapon (knife with id 50 in most game modes) if there is no weapon left! Do not try to strip all weapons. Its an invalid game state that might lead to problems!
Lua Hooks
Lua Commands
Categories
Parameters
- player (1-32): id of a player
- weapon (1-255): type id (int) or name (string) of a weapon
Info
Remove a weapon from a player (as server only). The weapon can be specified using its ID or its name.
The name can be the displayed name or a simplified version (lowercase without whitespaces/special characters, just letters and numbers)
Weapon and item IDs:
Usage examples (stripping from player 1 here, which is always you when using "New Game"):
The name can be the displayed name or a simplified version (lowercase without whitespaces/special characters, just letters and numbers)
Weapon and item IDs:
Usage examples (stripping from player 1 here, which is always you when using "New Game"):
strip 1 51 // ID
strip 1 "Molotov Cocktail" // full name
strip 1 ak47 // simplified name
strip 1 fiveseven // simplified name
strip 1 "Molotov Cocktail" // full name
strip 1 ak47 // simplified name
strip 1 fiveseven // simplified name
Note: When you try to strip any armor type (even one the player does not have) the armor is just set to 0 / any special armor is removed (equal to: setarmor ID 0)!
Attention: When you want to strip the knife (id 50), you should switch to another weapon first using setweapon. Otherwise stripping might fail!
Attention: You cannot remove all weapons! The player always has to have at least one weapon. The game will automatically equip the standard melee weapon (knife with id 50 in most game modes) if there is no weapon left! Do not try to strip all weapons. Its an invalid game state that might lead to problems!