• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

Citizens/多重特性:修订间差异

来自Minecraft插件百科
跳转到导航 跳转到搜索
(创建页面,内容为“All Citizens 2.0 behavior is dictated by Traits. Traits can be applied to the NPCs and will handle events and interaction in specific ways. NPC可以拥有多重…”)
 
无编辑摘要
 
第1行: 第1行:
All Citizens 2.0 behavior is dictated by Traits.
所有Citizens 2.0的NPC行为由特性支配.


Traits can be applied to the NPCs and will handle events and interaction in specific ways.
特性可以用于NPC并以某种方式处理事件和玩家交互.


NPC可以拥有多重[[Citizens/角色 |角色]]特性
NPC可以拥有多重[[Citizens/角色 |角色]]特性


An example is the [[Wallet]] Trait. This trait allows the NPC to have and use economy money. This Trait is useless by itself but works when the NPC is also assigned the [[Citizens/角色/Denizen |Denizen]] 或 [[Trader]] trait.
比如 [[Wallet]] 特性. 这一特性可以让NPC拥有并使用金钱. 这个特性单独来说并没有什么用,配合 [[Citizens/角色/Denizen |Denizen]] 或 [[Trader]] 特性才有用.


[[Citizens/角色 |角色]] are really just complicated Traits.
[[Citizens/角色 |角色]]有更多复杂的特性.


Assigning multiple [[Citizens/角色 |角色]] traits can lead to powerful results, but also potential conflicts.  
应用多个[[Citizens/角色 |角色]]特性可以使NPC功能更加强大,但一些特性也可能存在冲突.  


NPCs with the [[Denizen]] trait should use the commands for that trait to turn on and off specific interactions that may cause conflict.
拥有[[Citizens/角色/Denizen |Denizen]]特性的NPC应该使用特性的指令来开启或关闭特定的交互来避免与其他的特性冲突.


For example if you want to make a [[Citizens/角色/铁匠 |铁匠]] that wanders throughout the town using Denizen [[Activities]] to dictate his movement, you would want to turn off [[Click Triggers]] in the [[Citizens/角色/Denizen |Denizen]] Trait so that right-clicking the [[Blacksmith]] would perform the proper [[Citizens/角色/铁匠 |铁匠]] commands and not trigger any [[Citizens/角色/Denizen |Denizen]]脚本.
比如你想要让一个[[Citizens/角色/铁匠 |铁匠]]通过Denizend的 [[活动]]来在城镇内散步,你需要关闭 [[Citizens/角色/Denizen |Denizen]]内的 [[点击触发器]] 来使右键 [[Citizens/角色/铁匠 |铁匠]] 能够执行正确的 [[Citizens/角色/铁匠 |铁匠]]指令而不是[[Citizens/角色/Denizen |Denizen]]的脚本.





2018年11月15日 (四) 14:40的最新版本

所有Citizens 2.0的NPC行为由特性支配.

特性可以用于NPC并以某种方式处理事件和玩家交互.

NPC可以拥有多重角色特性

比如 Wallet 特性. 这一特性可以让NPC拥有并使用金钱. 这个特性单独来说并没有什么用,配合 DenizenTrader 特性才有用.

角色有更多复杂的特性.

应用多个角色特性可以使NPC功能更加强大,但一些特性也可能存在冲突.

拥有Denizen特性的NPC应该使用特性的指令来开启或关闭特定的交互来避免与其他的特性冲突.

比如你想要让一个铁匠通过Denizend的 活动来在城镇内散步,你需要关闭 Denizen内的 点击触发器 来使右键 铁匠 能够执行正确的 铁匠指令而不是Denizen的脚本.


使用指令

/trait [特性名]

会启用会退出特性