info_hlvr_equip_player

From Valve Developer Community
< Zh
Jump to navigation Jump to search

info_hlvr_equip_player点实体(en),可在半衰期:爱莉克斯 半衰期:爱莉克斯中使用。 用于为HLVR玩家装备武器或物品。

Keyvalues

equip_on_mapstart ([todo internal name (i)]) <布尔值(en)>
地图开始时装备(默认: 1)
energygun ([todo internal name (i)]) <布尔值(en)>
给手枪
shotgun ([todo internal name (i)]) <布尔值(en)>
给霰弹枪
rapidfire ([todo internal name (i)]) <布尔值(en)>
给冲锋枪
multitool ([todo internal name (i)]) <布尔值(en)>
给多工具
flashlight ([todo internal name (i)]) <布尔值(en)>
给手电筒
flashlight_enabled ([todo internal name (i)]) <布尔值(en)>
开启手电
grabbitygloves ([todo internal name (i)]) <布尔值(en)>
给抓取手套
itemholder ([todo internal name (i)]) <布尔值(en)>
给物品架
set_ammo ([todo internal name (i)]) <整数(en)>
设置手枪弹药 (-1 to leave it)
set_ammo_rapidfire ([todo internal name (i)]) <整数(en)>
设置冲锋枪弹药 (-1 to leave it). 需要为90的倍数
set_ammo_shotgun ([todo internal name (i)]) <整数(en)>
设置霰弹枪弹药 (-1 to leave it)
set_resin ([todo internal name (i)]) <整数(en)>
设置树脂 (-1 to leave it)
start_weapons_empty ([todo internal name (i)]) <布尔值(en)>
起始武器为空
inventory_enabled ([todo internal name (i)]) <布尔值(en)>
启动物品栏(武器转换)
backpack_enabled ([todo internal name (i)]) <布尔值(en)>
启动背包
allow_removal ([todo internal name (i)]) <布尔值(en)>
进行删除。如果启动,将删除玩家未被info_hlvr_equip_player标记的装备
手枪升级:
pistol_upgrade_lasersight ([todo internal name (i)]) <布尔值(en)>
手枪 升级激光指示器
pistol_upgrade_reflexsight ([todo internal name (i)]) <布尔值(en)>
手枪 升级反射瞄准镜
pistol_upgrade_bullethopper ([todo internal name (i)]) <布尔值(en)>
手枪 升级弹匣容量
pistol_upgrade_burstfire ([todo internal name (i)]) <布尔值(en)>
手枪 升级爆炸开火
冲锋枪升级:
rapidfire_upgrade_reflexsight ([todo internal name (i)])
冲锋枪 升级反射瞄准镜
rapidfire_upgrade_lasersight ([todo internal name (i)])
冲锋枪 升级激光指示器
rapidfire_upgrade_extended_magazine ([todo internal name (i)])
冲锋枪 升级弹匣容量
霰弹枪升级:
shotgun_upgrade_autoloader ([todo internal name (i)])
霰弹枪 升级自动添弹器
shotgun_upgrade_grenade ([todo internal name (i)])
霰弹枪 升级榴弹发射器
shotgun_upgrade_lasersight ([todo internal name (i)])
霰弹枪 升级激光指示器
shotgun_upgrade_quickfire ([todo internal name (i)])
霰弹枪 升级快速开火
Source 2 目标名称:
名字 (targetname) <字符串(en)>
其他实体引用此实体的 目标名称(en)
实体脚本 (vscripts) <脚本列表(en)>
空格分隔的 VScript(en) 文件列表(不带文件扩展名),这些脚本在所有实体生成后执行。所有脚本在同一个脚本作用域中执行,后加载的脚本会覆盖同名的变量和函数。
创建仅限客户端的实体 (clientSideEntity) <choices>
  • 0: 否
  • 1: 是


目标名称:
Name ([todo internal name (i)])
用于其他实体引用的实体目标名称。
Entity Scripts ([todo internal name (i)])
生成所有实体后执行的VScript文件(不带文件扩展名)的空格分隔列表。所有脚本都在相一脚本作用域内执行,后面的脚本会覆盖任何相同的变量和函数。

Inputs

EquipNow
为HLVR玩家配备选定的物品。
EnableInventory
启用HLVR玩家的物品栏(武器开关)。
EnableBackpack
启动HLVR玩家的背包
VScript:
RunScriptFile <字符串(en)>
加载并执行脚本文件。
RunScriptCode <字符串(en)>
执行一段脚本代码。
CallScriptFunction <字符串(en)>
调用脚本函数。
CallPrivateScriptFunction <字符串(en)>
调用实体私有的脚本函数。
CallGlobalScriptFunction <字符串(en)>
调用全局脚本函数。


目标名称:
Kill
从世界中移出除此实体。
KillHierarchy
将此实体及其子项从世界中移除。PS:移除实体时已删除孤立的子项,但本项会删除同一帧上所有子项,速度略快于 Kill。
AddOutput <字符串(en)>
将键值 keyvalue/output 添加到此实体。它可能非常危险,请小心使用。
FireUser1 to FireUser4
触发脱出。
Use !FGD
与玩家调用 +use 相同;根据实体的不同,可能不会做任何事。也可以通过触发未指定输入的输出来调用。
RunScriptFile <脚本(en)>
从磁盘执行 VScript 文件,不带文件扩展名。脚本内容与接收实体的脚本作用域合并。
RunScriptCode <字符串(en)>
接收输入的实体的作用域中执行 VScript 源代码字符串。通过控制台触发时可能需要字符串引号。警告:切勿尝试将字符串参数传递给具有此输入的脚本函数。由于嵌套引号,它将损坏 VMF 结构,然后必须使用文本编辑器手动删除该引号。
CallScriptFunction <字符串(en)>
在接收实体的作用域中执行 VScript 函数。
SetLocalOrigin <coordinates(en)>
将此实体发送到地图中的某个点。如果实体的父级为某物,则作用于父实体。
SetLocalAngles <angles(en)>
设置此实体的角度。

Outputs

目标名称:
OnUser1 to OnUser4
当相应的 Input 编号触发时响应。
OnKilled
当实体被杀死并从游戏中移除时,此 output 将触发。