info_hlvr_equip_player
< Zh
info_hlvr_equip_player
是一个点实体 ,可在 半衰期:爱莉克斯中使用。 用于为HLVR玩家装备武器或物品。
Keyvalues
- energygun
([todo internal name (i)])
<boolean > - 给手枪
- shotgun
([todo internal name (i)])
<boolean > - 给霰弹枪
- rapidfire
([todo internal name (i)])
<boolean > - 给冲锋枪
- multitool
([todo internal name (i)])
<boolean > - 给多工具
- flashlight
([todo internal name (i)])
<boolean > - 给手电筒
- flashlight_enabled
([todo internal name (i)])
<boolean > - 开启手电
- grabbitygloves
([todo internal name (i)])
<boolean > - 给抓取手套
- itemholder
([todo internal name (i)])
<boolean > - 给物品架
- set_ammo
([todo internal name (i)])
<integer > - 设置手枪弹药 (-1 to leave it)
- set_ammo_rapidfire
([todo internal name (i)])
<integer > - 设置冲锋枪弹药 (-1 to leave it). 需要为90的倍数
- set_ammo_shotgun
([todo internal name (i)])
<integer > - 设置霰弹枪弹药 (-1 to leave it)
- set_resin
([todo internal name (i)])
<integer > - 设置树脂 (-1 to leave it)
- start_weapons_empty
([todo internal name (i)])
<boolean > - 起始武器为空
- inventory_enabled
([todo internal name (i)])
<boolean > - 启动物品栏(武器转换)
- backpack_enabled
([todo internal name (i)])
<boolean > - 启动背包
- allow_removal
([todo internal name (i)])
<boolean > - 进行删除。如果启动,将删除玩家未被info_hlvr_equip_player标记的装备
手枪升级:
冲锋枪升级:
霰弹枪升级:
Targetname:
- Name
(targetname)
<string > - The targetname that other entities refer to this entity by.
- Entity Scripts
(vscripts)
<scriptlist > (存在于自 以来) - Space delimited list of VScript files (without file extension) that are executed after all entities have spawned. The scripts are all executed in the same script scope, later ones overwriting any identical variables and functions.
目标名称:
Inputs
EquipNow
- 为HLVR玩家配备选定的物品。
EnableInventory
- 启用HLVR玩家的物品栏(武器开关)。
EnableBackpack
- 启动HLVR玩家的背包
VScript:
RunScriptFile
<string >- 加载并执行脚本文件。
RunScriptCode
<string >- 执行一段脚本代码。
CallScriptFunction
<string >- 调用脚本函数。
CallPrivateScriptFunction
<string >- 调用实体私有的脚本函数。
CallGlobalScriptFunction
<string >- 调用全局脚本函数。
目标名称:
Kill
- 从世界中移出除此实体。
KillHierarchy
- 将此实体及其子项从世界中移除。PS:移除实体时已删除孤立的子项,但本项会删除同一帧上所有子项,速度略快于 Kill。
AddOutput
<string >- 将键值 keyvalue/output 添加到此实体。它可能非常危险,请小心使用。
FireUser1 to FireUser4
- 触发脱出。
Use !FGD
- 与玩家调用 +use 相同;根据实体的不同,可能不会做任何事。也可以通过触发未指定输入的输出来调用。
RunScriptFile
<script >- 从磁盘执行 VScript 文件,不带文件扩展名。脚本内容与接收实体的脚本作用域合并。
RunScriptCode
<string >- 接收输入的实体的作用域中执行 VScript 源代码字符串。通过控制台触发时可能需要字符串引号。警告:切勿尝试将字符串参数传递给具有此输入的脚本函数。由于嵌套引号,它将损坏 VMF 结构,然后必须使用文本编辑器手动删除该引号。
CallScriptFunction
<string >- 在接收实体的作用域中执行 VScript 函数。
SetLocalOrigin
<coordinates >- 将此实体发送到地图中的某个点。如果实体的父级为某物,则作用于父实体。
SetLocalAngles
<angles >- 设置此实体的角度。
Outputs
目标名称:
OnUser1 to OnUser4
- 当相应的 Input 编号触发时响应。
OnKilled
- 当实体被杀死并从游戏中移除时,此 output 将触发。