Template:I BaseEntity:zh-cn: Difference between revisions
Jump to navigation
Jump to search
1416006136 (talk | contribs) mNo edit summary |
1416006136 (talk | contribs) (Update Template:IO to Template:IO:zh-cn) |
||
Line 5: | Line 5: | ||
--> | --> | ||
{{minititle|Base}} | {{minititle|Base}} | ||
{{IO|AddContext|添加到实体的 [[Response System|Response Contexts/响应上下文]]列表。格式是<code><key>:<value></code>。|param=string}} | {{IO:zh-cn|AddContext|添加到实体的 [[Response System|Response Contexts/响应上下文]]列表。格式是<code><key>:<value></code>。|param=string}} | ||
{{IO|[[AddOutput]]|在此实体上分配新的键值/输出。对于键值,有些依赖于额外的必要代码来运行,如果它只是通过这个输入改变就行不通。必须遵循严格的格式:{{ExpandBox|<syntaxhighlight lang="PowerShell"> | {{IO:zh-cn|[[AddOutput]]|在此实体上分配新的键值/输出。对于键值,有些依赖于额外的必要代码来运行,如果它只是通过这个输入改变就行不通。必须遵循严格的格式:{{ExpandBox|<syntaxhighlight lang="PowerShell"> | ||
// 更改键值的格式: "AddOutput [键] [值]" | // 更改键值的格式: "AddOutput [键] [值]" | ||
//// 原始文本: | //// 原始文本: | ||
Line 18: | Line 18: | ||
"OnUser1" "!self:ClearParent::0.0:-1" | "OnUser1" "!self:ClearParent::0.0:-1" | ||
</syntaxhighlight>| 语法<nowiki>:</nowiki>}} | param=string }} | </syntaxhighlight>| 语法<nowiki>:</nowiki>}} | param=string }} | ||
{{IO|ClearContext|从此实体的列表中删除所有上下文。|param=string}} | {{IO:zh-cn|ClearContext|从此实体的列表中删除所有上下文。|param=string}} | ||
{{IO|ClearParent|从移动层次结构中删除该实体,使其可以自由移动。}} | {{IO:zh-cn|ClearParent|从移动层次结构中删除该实体,使其可以自由移动。}} | ||
{{IO|FireUser1|to=FireUser4|触发相应的<code>OnUser</code>输出;详见 [[User Inputs and Outputs]]。}} | {{IO:zh-cn|FireUser1|to=FireUser4|触发相应的<code>OnUser</code>输出;详见 [[User Inputs and Outputs]]。}} | ||
{{IO|Kill|从这个世界中删除此实体。}} | {{IO:zh-cn|Kill|从这个世界中删除此实体。}} | ||
{{IO|KillHierarchy|功能类似<code>Kill</code>,尽管此实体与其父实体都被删除了,但比<code>Kill</code>快一点。}} | {{IO:zh-cn|KillHierarchy|功能类似<code>Kill</code>,尽管此实体与其父实体都被删除了,但比<code>Kill</code>快一点。}} | ||
{{IO|RemoveContext|从实体列表删除一个上下文。名字应与现有上下文进行匹配。}} | {{IO:zh-cn|RemoveContext|从实体列表删除一个上下文。名字应与现有上下文进行匹配。}} | ||
{{IO|SetParent|跟随此实体移动,详见 [[Entity Hierarchy (parenting)]]。|param=string}} | {{IO:zh-cn|SetParent|跟随此实体移动,详见 [[Entity Hierarchy (parenting)]]。|param=string}} | ||
{{IO|SetParentAttachment|更改此实体到其父级上的特定[[attachment|附属]]点。实体将传送,以至于其[[bone|骨骼方位]]与附属匹配。在使用此输入前必须设置好实体的父实体。|param=string}} | {{IO:zh-cn|SetParentAttachment|更改此实体到其父级上的特定[[attachment|附属]]点。实体将传送,以至于其[[bone|骨骼方位]]与附属匹配。在使用此输入前必须设置好实体的父实体。|param=string}} | ||
{{IO|SetParentAttachmentMaintainOffset|同上,但没有传送。在接收到输入时,实体保持其相对于附件的位置。|param=string}} | {{IO:zh-cn|SetParentAttachmentMaintainOffset|同上,但没有传送。在接收到输入时,实体保持其相对于附件的位置。|param=string}} | ||
{{IO|Use|与调用 [[+use]] 的玩家相同[玩家按 +use(使用,默认E按钮)];大多数情况下没有影响。|nofgd=1}} | {{IO:zh-cn|Use|与调用 [[+use]] 的玩家相同[玩家按 +use(使用,默认E按钮)];大多数情况下没有影响。|nofgd=1}} | ||
{{IO|DispatchResponse|向实体发送一个上下文。 详见 [[Response]] 和 [[Concept]].|param=string|nofgd=1}} | {{IO:zh-cn|DispatchResponse|向实体发送一个上下文。 详见 [[Response]] 和 [[Concept]].|param=string|nofgd=1}} | ||
{{IO|DispatchEffect|在实体的原点坐标设置一个特定效果;参见 [[List of Client Effects]]。自从{{l4d}}后由[[particle|粒子]]系统取代。|param=string|removed={{l4d}}|nofgd=1}} | {{IO:zh-cn|DispatchEffect|在实体的原点坐标设置一个特定效果;参见 [[List of Client Effects]]。自从{{l4d}}后由[[particle|粒子]]系统取代。|param=string|removed={{l4d}}|nofgd=1}} | ||
<!-- | <!-- | ||
++ Game Specifics ++ | ++ Game Specifics ++ | ||
Line 35: | Line 35: | ||
<!-- 我们希望尽可能少地使用 #if 块,以防止出现过多的假想换行符 --> | <!-- 我们希望尽可能少地使用 #if 块,以防止出现过多的假想换行符 --> | ||
<!-- IF: L4D2 -->{{#if:{{{l4d2|}}}| | <!-- IF: L4D2 -->{{#if:{{{l4d2|}}}| | ||
{{IO|RunScriptFile|从硬盘执行一个 [[VScript]] 脚本文件,不带文件后缀名。会合并接收实体的脚本域。|param=script|since={{l4d2}}}} | {{IO:zh-cn|RunScriptFile|从硬盘执行一个 [[VScript]] 脚本文件,不带文件后缀名。会合并接收实体的脚本域。|param=script|since={{l4d2}}}} | ||
{{IO|RunScriptCode|在接收输入的实体范围内执行一串 VScript 源代码。通过控制台触发时可能需要字符串引用。{{bug|在{{l4d2}},该代码是触发输出的实体的脚本域中执行,''非''接受输入的实体。}} {{warning:zh-cn|切勿在此输入的元素内使用字符串!它将破坏 [[VMF]],由嵌套引号引起!你必须用文本编辑器手动删除来修复!}}|param=string|since={{l4d2}}}} | {{IO:zh-cn|RunScriptCode|在接收输入的实体范围内执行一串 VScript 源代码。通过控制台触发时可能需要字符串引用。{{bug|在{{l4d2}},该代码是触发输出的实体的脚本域中执行,''非''接受输入的实体。}} {{warning:zh-cn|切勿在此输入的元素内使用字符串!它将破坏 [[VMF]],由嵌套引号引起!你必须用文本编辑器手动删除来修复!}}|param=string|since={{l4d2}}}} | ||
{{IO|CallScriptFunction|在接受实体脚本域上执行一段 VScript 函数。|param=string|since={{l4d2}}|nofgd=1}} | {{IO:zh-cn|CallScriptFunction|在接受实体脚本域上执行一段 VScript 函数。|param=string|since={{l4d2}}|nofgd=1}} | ||
<!-- {{portal2|}}} 用于遗留支持 --> | <!-- {{portal2|}}} 用于遗留支持 --> | ||
| <!-- ELSE IF: AS / P2 --> {{#if:{{{as|}}}{{{portal2|}}}| | | <!-- ELSE IF: AS / P2 --> {{#if:{{{as|}}}{{{portal2|}}}| | ||
{{IO|SetLocalOrigin|param=coordinates|since={{as}}|nofgd=1|将此实体设置到地图中的某个位置。如果此实体是某实体父级,那么它的子级也会随着移动。}} | {{IO:zh-cn|SetLocalOrigin|param=coordinates|since={{as}}|nofgd=1|将此实体设置到地图中的某个位置。如果此实体是某实体父级,那么它的子级也会随着移动。}} | ||
{{IO|SetLocalAngles|param=angles|since={{as}}|nofgd=1|设置该实体的角度。}} | {{IO:zh-cn|SetLocalAngles|param=angles|since={{as}}|nofgd=1|设置该实体的角度。}} | ||
| <!-- ELSE IF: NOT BASE -->{{#if:{{{base|}}}|| | | <!-- ELSE IF: NOT BASE -->{{#if:{{{base|}}}|| | ||
{{IO|RunScriptFile|从硬盘执行一个 [[VScript]] 脚本文件,不带文件后缀名。会合并接收实体的脚本域。|param=script|since={{l4d2}}}} | {{IO:zh-cn|RunScriptFile|从硬盘执行一个 [[VScript]] 脚本文件,不带文件后缀名。会合并接收实体的脚本域。|param=script|since={{l4d2}}}} | ||
{{IO|RunScriptCode|在接收输入的实体范围内执行一串 VScript 源代码。通过控制台触发时可能需要字符串引用。{{bug|在{{l4d2}},该代码是触发输出的实体的脚本域中执行,''非''接受输入的实体。}} {{warning:zh-cn|切勿在此输入的元素内使用字符串!它将破坏 [[VMF]],由嵌套引号引起!你必须用文本编辑器手动删除来修复!}}|param=string|since={{l4d2}}}} | {{IO:zh-cn|RunScriptCode|在接收输入的实体范围内执行一串 VScript 源代码。通过控制台触发时可能需要字符串引用。{{bug|在{{l4d2}},该代码是触发输出的实体的脚本域中执行,''非''接受输入的实体。}} {{warning:zh-cn|切勿在此输入的元素内使用字符串!它将破坏 [[VMF]],由嵌套引号引起!你必须用文本编辑器手动删除来修复!}}|param=string|since={{l4d2}}}} | ||
{{IO|CallScriptFunction|在接受实体脚本域上执行一段 VScript 函数。|param=string|since={{l4d2}}|nofgd=1}} | {{IO:zh-cn|CallScriptFunction|在接受实体脚本域上执行一段 VScript 函数。|param=string|since={{l4d2}}|nofgd=1}} | ||
{{IO|SetLocalOrigin|param=coordinates|since={{as}}|nofgd=1|将此实体设置到地图中的某个位置。如果此实体是某实体父级,那么它的子级也会随着移动。}} | {{IO:zh-cn|SetLocalOrigin|param=coordinates|since={{as}}|nofgd=1|将此实体设置到地图中的某个位置。如果此实体是某实体父级,那么它的子级也会随着移动。}} | ||
{{IO|SetLocalAngles|param=angles|since={{as}}|nofgd=1|设置该实体的角度。}}<!-- | {{IO:zh-cn|SetLocalAngles|param=angles|since={{as}}|nofgd=1|设置该实体的角度。}}<!-- | ||
-->}}}}}} | -->}}}}}} | ||
</includeonly> | </includeonly> |
Revision as of 03:48, 28 August 2021
The above documentation is transcluded from Template:I BaseEntity:zh-cn/doc. (Edit | Page history)
Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages.
Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages.