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
spawnitemCategories
Parameters
- item (1-255): type id (int) or name (string) of an item
- x (0-X): map x position (in tiles)
- y (0-X): map y position (in tiles)
- [ammoin] (0-X)(optional): custom ammo in weapon value
- [ammo] (0-X)(optional): custom spare ammo value
Info
Spawn an item at a certain position (in tiles) of the map (as server only). The item 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:
You can optionally specify custom ammo values with the ammoin and ammo parameters. If you do not specify these parameters the weapon will be spawned with default ammo values (this means: fully loaded and max spare ammo for firearms).
Usage examples:
spawnitem 51 5 5 // ID
spawnitem "Molotov Cocktail" 6 5 // full name
spawnitem ak47 7 5 // simplified name
spawnitem fiveseven 8 5 // simplified name
spawnitem deagle 5 5 1 22 // spawn deagle with 1 bullet in magazine and 22 spare ammo
Note: The position is defined in tiles and not in pixels!
Note: CS2D allows you to spawn multiple items at the same tile!
Lua Hooks
Lua Commands
Categories
Parameters
- item (1-255): type id (int) or name (string) of an item
- x (0-X): map x position (in tiles)
- y (0-X): map y position (in tiles)
- [ammoin] (0-X)(optional): custom ammo in weapon value
- [ammo] (0-X)(optional): custom spare ammo value
Info
Spawn an item at a certain position (in tiles) of the map (as server only). The item 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:
You can optionally specify custom ammo values with the ammoin and ammo parameters. If you do not specify these parameters the weapon will be spawned with default ammo values (this means: fully loaded and max spare ammo for firearms).
Usage examples:
The name can be the displayed name or a simplified version (lowercase without whitespaces/special characters, just letters and numbers)
Weapon and item IDs:
You can optionally specify custom ammo values with the ammoin and ammo parameters. If you do not specify these parameters the weapon will be spawned with default ammo values (this means: fully loaded and max spare ammo for firearms).
Usage examples:
spawnitem 51 5 5 // ID
spawnitem "Molotov Cocktail" 6 5 // full name
spawnitem ak47 7 5 // simplified name
spawnitem fiveseven 8 5 // simplified name
spawnitem deagle 5 5 1 22 // spawn deagle with 1 bullet in magazine and 22 spare ammo
spawnitem "Molotov Cocktail" 6 5 // full name
spawnitem ak47 7 5 // simplified name
spawnitem fiveseven 8 5 // simplified name
spawnitem deagle 5 5 1 22 // spawn deagle with 1 bullet in magazine and 22 spare ammo
Note: The position is defined in tiles and not in pixels!
Note: CS2D allows you to spawn multiple items at the same tile!