Player weaponstrip: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		

 Bug:In
Bug:In  and
 and  , the player's weapon will lower and become non-functional, but will not actually disappear.  [todo tested in ?]
, the player's weapon will lower and become non-functional, but will not actually disappear.  [todo tested in ?]
 Note:In multiplayer, only the
Note:In multiplayer, only the 
		
	
| m (这是我第一次做翻译,有许多错误,欢迎和希望广大作者提出意见和修改) | Tag: Undo | ||
| Line 1: | Line 1: | ||
| {{entitytabs|player_weaponstrip|goldsrc=1|source=1|main=source }} | {{entitytabs|player_weaponstrip|goldsrc=1|source=1|main=source}} | ||
| {{CD|CStripWeapons|file1=player.cpp}} | {{CD|CStripWeapons|file1=player.cpp}} | ||
| {{this is a|name=player_weaponstrip|e0|sprite=1}}  | {{this is a|name=player_weaponstrip|e0|sprite=1}} This entity strips the player of their weapons and/or suit. | ||
| {{bug|In {{portal}} and {{portal2}}, the player's weapon will lower and become non-functional, but will not actually disappear.}} | |||
| :{{workaround|Fire a DisableDraw input to the <code>viewmodel</code> entity with a slight delay after triggering the weaponstrip. (This does ''not'' prevent later picked up weapons from appearing.)}} | |||
| {{note|In multiplayer, only the <code>!activator</code> is targeted. This means the input needs to be fired as a result of a player interaction, such as touching a trigger or pressing a button. In games with [[VScript]], <code>EntFireByHandle()</code> can instead be used to fire the input with a specific player as the activator.}} | |||
| == Keyvalues == | |||
| ==  | |||
| {{KV Targetname}} | {{KV Targetname}} | ||
| == Inputs == | == Inputs == | ||
| {{IO|Strip| | {{IO|Strip|Strip player's weapons}} | ||
| {{IO|StripWeaponsAndSuit| | {{IO|StripWeaponsAndSuit|Strip player's weapons and suit}} | ||
| {{IO|StripActiveWeapon|only={{l4d2}}| | {{IO|StripActiveWeapon|only={{l4d2}}|Removes the active weapon.}} | ||
| {{IO|StripWeaponByClassname|only={{l4d2}}| | {{IO|StripWeaponByClassname|only={{l4d2}}|Removes a weapon by classname, eg 'weapon_gascan'}} | ||
| == | ==See also== | ||
| * [[trigger_weapon_strip]] -  | * [[trigger_weapon_strip]] - Similiar brush entity. | ||
Revision as of 02:14, 6 January 2024
|  Class hierarchy | 
|---|
| CStripWeapons | 
|  player.cpp | 

player_weaponstrip  is an   e0  available in all  Source games. This entity strips the player of their weapons and/or suit.
 Source games. This entity strips the player of their weapons and/or suit.
 Bug:In
Bug:In  and
 and  , the player's weapon will lower and become non-functional, but will not actually disappear.  [todo tested in ?]
, the player's weapon will lower and become non-functional, but will not actually disappear.  [todo tested in ?] Workaround:Fire a DisableDraw input to the Workaround:Fire a DisableDraw input to the- viewmodelentity with a slight delay after triggering the weaponstrip. (This does not prevent later picked up weapons from appearing.)
 Note:In multiplayer, only the
Note:In multiplayer, only the !activator is targeted. This means the input needs to be fired as a result of a player interaction, such as touching a trigger or pressing a button. In games with VScript, EntFireByHandle() can instead be used to fire the input with a specific player as the activator.Keyvalues
- Name (targetname) <string>[ Edit ]
- The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentnameortarget).
 Also displayed in Hammer's 2D views and Entity Report.See also: Generic Keyvalues, Inputs and Outputs available to all entities
Inputs
- Strip
- Strip player's weapons
- StripWeaponsAndSuit
- Strip player's weapons and suit
See also
- trigger_weapon_strip - Similiar brush entity.

