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
 
 
 spawnprojectileCategories
 Parameters
-  player (0-32): id of a player who spawned the projectile (0 if not by player)
 
-  type (1-X): projectile type
 
-  x (0-X): x position in pixels
 
-  y (0-X): y position in pixels
 
-  flydist (0-X): flight distance in pixels
 
-  dir (0-360): flight direction (angle in degrees)
 
Info
Spawns a projectile (as server only). Projectile type IDs are equal to the IDs of the corresponding weapons.
Use a flydist of 0 to spawn projectiles on the ground.
Weapon and item IDs (weapons with a special projectile are marked with a yellow P):

Note: CS2D will let a regular item fly if the selected item ID does not have a corresponding projectile (no yellow P in the list above). The item will then be collectible as soon as it has hit the ground and doesn't move anymore
Attention: Avoid spawning huge numbers of projectiles! They might cause lags and FPS drops!
Attention: Each player can only have a maximum of 255 projectiles at a time (including projectiles lying on the ground like smoke grenades). Trying to create more projectiles may result in problems (this is because a byte is used for the projectile ID)
	
	
	
	
 
 Lua Hooks
 
 Lua Commands
Categories
Parameters
- player (0-32): id of a player who spawned the projectile (0 if not by player)
 
- type (1-X): projectile type
 
- x (0-X): x position in pixels
 
- y (0-X): y position in pixels
 
- flydist (0-X): flight distance in pixels
 
- dir (0-360): flight direction (angle in degrees)
 
Info
Spawns a projectile (as server only). Projectile type IDs are equal to the IDs of the corresponding weapons.
Use a flydist of 0 to spawn projectiles on the ground.
Weapon and item IDs (weapons with a special projectile are marked with a yellow P):

Use a flydist of 0 to spawn projectiles on the ground.
Weapon and item IDs (weapons with a special projectile are marked with a yellow P):

Note: CS2D will let a regular item fly if the selected item ID does not have a corresponding projectile (no yellow P in the list above). The item will then be collectible as soon as it has hit the ground and doesn't move anymore
Attention: Avoid spawning huge numbers of projectiles! They might cause lags and FPS drops!
Attention: Each player can only have a maximum of 255 projectiles at a time (including projectiles lying on the ground like smoke grenades). Trying to create more projectiles may result in problems (this is because a byte is used for the projectile ID)