Template:I WeaponSpawnSingle:zh-cn

From Valve Developer Community
Jump to: navigation, search
English (en)中文 (zh)
... Icon-Important.png

Model:
skin<integer> | 整数
从模型的索引中选择一个 skin English,从 0 开始。
SetBodyGroup<integer> | 整数
设置激活的 $bodygroup English
Ignite
使实体无限期着火。
IgniteLifetime<float> | 浮点型
使实体在给定时间内着火。
IgniteNumHitboxFires<integer> | 整数 (自从 Left 4 Dead 2移除)
使用给定数量的 hitboxEnglish 火焰粒子使实体着火。在Left 4 Dead 2 Left 4 Dead 2 之后无法正常工作。
IgniteHitboxFireScale<float> | 浮点型 (自从 Left 4 Dead 2移除)
使实体在 hitbox 火焰粒子的给定比例下着火。在 Left 4 Dead 2 Left 4 Dead 2 以后无法正常工作。
BecomeRagdoll
杀死实体并从模型中创建一个客户端范围的布娃娃。仅当模型包含 $collisionjoints English 时才传递输入。对于其他模型,可以使用 phys_convert English 代替。
SetLightingOrigin<targetname> | 目标名
将实体的照明原点设置为指定实体的位置。
SetLightingOriginHack<targetname> | 目标名 (自从 Left 4 Dead移除) Obsolete
已弃用。 将实体的光照原点与 info_lighting_relative English 的距离偏移(offset)。请改用SetLightingOrigin
fademindist<float> | 浮点型
设置实体开始淡出的距离。如果 <0,实体将在结束淡入淡出时立即消失。如果实体在3D天空盒中,该值将适当缩放。
fademaxdist<float> | 浮点型
设置实体结束淡出的距离。如果 <0,则实体根本不会消失。如果实体在 3D天空盒 中,该值将适当缩放。
SetModelScale<vector> | 向量 (仅存在于 Source 2013 中)
乘以模型的大小。在大多数情况下不会改变物理碰撞。可以采用由空格分隔的两个值,在这种情况下,第一个值将是目标模型比例,第二个值将是比例变化时需要的时间(秒)。如果没有第二个值,模型将立即缩放。
Tip.pngTip:modelscale 键值可以通过 AddOutputEnglish 作为其他缺少此输入的游戏的解决方法。
Warning.pngWarning:负值或极高的值会导致崩溃!
SetCycle<float> | 浮点型 (仅存在于 Team Fortress 2 中)
跳到当前动画中的特定点。
SetModel<string简体中文> | 字符串 (仅存在于 Team Fortress 2 中)
将模型更改为指定的路径。格式:models/ammo/ammo_us.mdl
Important template.gif 重要: 绝对没有引号!确保使用正斜杠“/”。Merasmus English 说要听从这个建议,否则你会破坏 VMF 的结构。
SetPlayBackRate<float> | 浮点型 (仅存在于 Team Fortress 2 中)
更改动画速度倍数。
Alpha<integer> | 整数
将实体的透明度设置为从 0(不可见)到 255(完全可见)的数字。要求实体将其键值 Render Mode (rendermode) 设置为0以外的数字。
AlternativeSorting<boolean> | 布尔值
交换实体的渲染顺序。用于在渲染时尝试修复排序问题,例如在半透明材质前渲染对象。
Color<color255简体中文>
为实体设置 RGB 颜色。
SetDamageFilter<targetname> | 目标名
为该实体设置一个过滤器,用于当它受到伤害时。
EnableDamageForces
允许实体因对其造成的伤害而被推动(通常力的大小与造成的伤害相关)。
DisableDamageForces
防止实体受到对其造成的伤害而被推动。

Shadow:
DisableShadow
为该实体关闭动态阴影
EnableShadow
为该实体开启\动态阴影。

Base:
AddContext<string简体中文> | 字符串
添加到实体的 Response Contexts/响应上下文列表。格式是<key>:<value>
AddOutput<string简体中文> | 字符串
在此实体上分配新的键值/输出。对于键值,有些依赖于额外的必要代码来运行,如果它只是通过这个输入改变就行不通。必须遵循严格的格式:
语法:

ClearContext
从此实体的列表中删除所有上下文。
ClearParent
从移动层次结构中删除该实体,使其可以自由移动。
FireUser1FireUser4
触发相应的OnUser输出;详见 User Inputs and OutputsEnglish
Kill
从这个世界中删除此实体。
KillHierarchy
功能类似Kill,尽管此实体与其父实体都被删除了,但比Kill快一点。
RemoveContext
从实体列表删除一个上下文。名字应与现有上下文进行匹配。
SetParent<string简体中文> | 字符串
跟随此实体移动,详见 实体层级(依赖关系)
SetParentAttachment<string简体中文> | 字符串
更改此实体到其父级上的特定附属English点。实体将传送,以至于其骨骼方位English与附属匹配。在使用此输入前必须设置好实体的父实体。
SetParentAttachmentMaintainOffset<string简体中文> | 字符串
同上,但没有传送。在接收到输入时,实体保持其相对于附件的位置。
Use 不存在于FGD!
与调用 +use English 的玩家相同[玩家按 +use(使用,默认E按钮)];大多数情况下没有影响。
DispatchResponse<string简体中文> | 字符串 不存在于FGD!
向实体发送一个上下文。 详见 ResponseEnglishConceptEnglish.
DispatchEffect<string简体中文> | 字符串 (自从 Left 4 Dead移除) 不存在于FGD!
在实体的原点坐标设置一个特定效果;参见 List of Client EffectsEnglish。自从Left 4 Dead Left 4 Dead后由粒子系统取代。
RunScriptFile<script> | 脚本 (存在于自 Left 4 Dead 2 以来)
从硬盘执行一个 VScript 脚本文件,不带文件后缀名。会合并接收实体的脚本域。
RunScriptCode<string简体中文> | 字符串 (存在于自 Left 4 Dead 2 以来)
在接收输入的实体范围内执行一串 VScript 源代码。通过控制台触发时可能需要字符串引用。
Icon-Bug.pngBug:在 Hammer 中,使用带有字符串的参数会破坏 VMFEnglish 文件的结构,使下一个 Hammer 会话无法查看该文件。
Fix: 使用文本编辑器手动删除带有字符串的参数。
CallScriptFunction<string简体中文> | 字符串 (存在于自 Left 4 Dead 2 以来) 不存在于FGD!
在接受实体脚本域上执行一段 VScript 函数。
SetLocalOrigin<coordinates> (存在于自 Alien Swarm 以来) 不存在于FGD!
将此实体设置到地图中的某个位置。如果此实体是某实体父级,那么它的子级也会随着移动。
SetLocalAngles<angles> (存在于自 Alien Swarm 以来) 不存在于FGD!
设置该实体的角度。