This article's documentation is for anything that uses the Source engine. Click here for more information.

Give: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Rewrote the entire article, removing the stupid weapon lists.)
(not sure about this tip)
 
(7 intermediate revisions by 5 users not shown)
Line 1: Line 1:
A [[Developer Console|console]] command that gives the player (or, rather, spawns beneath its feet) the entity that is given as the commands parameter (typically of a ''weapon_'', an ''item_'' or an ''item_ammo_'' type).
{{This is a|console command|name=give}}
'''<code>give</code>''' is a console command that gives the player (or, rather, spawns beneath their feet) any specified entity.


'''Examples:'''
This command requires <code>[[sv_cheats]] 1</code> in multiplayer games like [[Team Fortress 2]], but not singleplayer games. Valve did not mark this as a cheat in Portal 2, and it allows for some very clever uses in challenge mode.
*In [[Half-Life 2]], "give [[item_suit]]" will give the player the HEV suit.
*In [[Counter-Strike: Source]], "give [[weapon_m3]]" will give the player an M3 shotgun.


The entities available differs greatly depending on the game engine which the command is used in.
{{note|Some entities will not work properly with this command because they need to be set up through Hammer.}}


This command is a [[sv_cheats|cheat]].
==Syntax==
<pre>give ENTITY</pre>


{{tip|Using a [[point_servercommand]] entity to "''give''" the player something, is usually more reliable than the [[point_template]] ''ForceSpawn'' seen in the [[Newgame_spawn]] [[prefab]], because the ''give'' command is not bound to a physical place, whereas the ''point_template'' will dump entities at the original spawnpoint upon a ''buildcubemaps'' command.}}
In Half-Life 2, <code>give [[weapon_rpg]]</code> will spawn a rocket launcher under the player (which they will usually immediately pick up).


== See also ==
==See also==
 
*{{ent|ent_create}}, a command like <code>give</code>, but things spawn where the player is looking.
* [[:Category:Weapons]] - A list of [[Half-Life 2]] weapons.
*[[:Category:Weapons]] - A list of [[Half-Life 2]] weapons.
* [[:Category:Items]] - A list of [[Half-Life 2]] items and ammo.
*[[:Category:Items]] - A list of [[Half-Life 2]] items and ammo.
* [[:Category:Counter-Strike:_Source_Entities]] - A list of mostly [[Counter-Strike: Source]] weapons and ammo.
*[[:Category:Counter-Strike:_Source_Entities]] - A list of mostly [[Counter-Strike: Source]] weapons and ammo.
 
 
[[Category: Console Commands]]

Latest revision as of 04:05, 5 April 2025

give is a console command available in all Source Source games. give is a console command that gives the player (or, rather, spawns beneath their feet) any specified entity.

This command requires sv_cheats 1 in multiplayer games like Team Fortress 2, but not singleplayer games. Valve did not mark this as a cheat in Portal 2, and it allows for some very clever uses in challenge mode.

Note.pngNote:Some entities will not work properly with this command because they need to be set up through Hammer.

Syntax

give ENTITY

In Half-Life 2, give weapon_rpg will spawn a rocket launcher under the player (which they will usually immediately pick up).

See also