欢迎来到Minecraft插件百科!
对百科编辑一脸懵逼?
帮助:快速入门
带您快速熟悉百科编辑!
因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
查看“VariableTriggers”的源代码
←
VariableTriggers
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于这些用户组的用户执行:
用户
、
自动确认用户
、
巡查者
您可以查看和复制此页面的源代码。
{{Bukkit Plugin Infobox |版本=v2.0.5 |兼容服务端版本=1.9 |网址=http://dev.bukkit.org/bukkit-plugins/VariableTriggers/ }} {{待完善}} == 简介 == 用VariableTriggers来制作你的服务器自己的脚本,类似于特色。<br/> 这是一个强大的、拥有无限潜能的插件。<br/> 创建一个触发器来当玩家点击或走过一个方块 (泥土, 门, 开关, 压力板, 火把, 任何方块)时运行一段代码,或创建类似于玩家死亡,实体死亡,破坏方块,放置方块,加入游戏,退出游戏, 重生, 互动以及生成实体的触发器同样能够运行一段代码。你还可以创建区域触发器和命令触发器。你也可以使用变量,或者包含IF和ELSE甚至嵌套的代码。你可以加入任何其他的命令并利用这些命令来传送, 生成实体, 播放粒子效果或者音乐, 放置方块, 改变方块以及获得玩家的血量等!这些脚本运行在和服务器主线程不同的线程上而防止它们发生冲突。 == vault关联 == 关联Vault是一个可选的特性。Vault可以提供经济系统和权限系统的支持。如果Vault没有被安装,权限功能将改变为仅认超级权限。经济系统功能将会被禁用。其他功能不会被影响。 == 脚本方法 == 脚本方法用来告诉解释器你想要做的事情的主要部分。每行代码必须以一个脚本方法起头,且只能有一个。绝大多数的脚本方法使用以 [ ] 括起来的一个或更多参数。 你可以用$对象.变量, <占位符>和<含参数占位符:参数>来在脚本方法里当一个参数或组成一个参数的部分。 &颜色符号 &a-&f, &1-&9 和字体符 &l &n &o &m &r 在这个插件中同样有效,所以你可以在任何被显示的文本中使用它们。<br/> 当你使用游戏内命令来扩充一个脚本的时候,其中的某些参数是可选的,这代表你可以直接输入它或在之后点击一个地方,它会被自动输入。 [地点] 参数就是其中一个例子。你可以自行输入 x,y,z 或留空然后点击一个指定的地点。 [方块ID:meta值] 是另外一个可选的参数。如果你把它留空,它将会变成你点击的一个方块的值。<br/> //注释。以//开头的任何话都会被无视。 === 聊天和信息 === {| style="background-color:#ffffcc;" cellpadding="20" cellspacing="0" border="1" !方法 !版本 !作用 !格式 !描述 |- |@QUIET | |让指定玩家于指定秒内不受到任何消息。 |@QUIET [玩家ID] [秒数] |这在你想要显示给玩家一条消息而且不想让这条消息划出界面的时候很有用。秒数可以是小数 5.5 或者 3.6 或者干脆就是 5。 |- |@CLEARCHAT | |清空指定玩家的聊天屏幕。 |@CLEARCHAT [玩家ID] | |- |@BROADCAST | |公告一条信息到全服务器。 |@BROADCAST [消息] |颜色代码&a-&f, &1-&9 均可以使用。 |- |@PLAYER | |发送一条只有触发脚本的玩家看得到的消息。 |@PLAYER [消息] |该消息会被发送到触发改脚本的玩家。可以使用颜色代码。 |- |@TELL | |发送一条只有指定玩家看得到的消息。 |@TELL [玩家名] [消息] |颜色代码&a-&f, &1-&9 均可以使用。 |- |@PRINT | |发送消息给控制台。 |@PRINT [消息] |debug用,不支持颜色代码。一般不支持中文。 |- |@! | |获得vt的信息,包括版本,是否关联vault,启动项,加载的脚本。 |直接运行 |作者建议制作专门的/debug命令之类的包含这个方法来更方便获取信息。 |} === 脚本方法 === {| style="background-color:#ffffcc;" cellpadding="20" cellspacing="0" border="1" !方法 !版本 !作用 !格式 !描述 |- |@CALL | |从一个脚本内运行另一段代码。 |@CALL [文件:脚本] |文件指保存代码的文件去掉<del>.script.yml</del>的名字。脚本指想要运行的代码段的名字。例子:@CALL myscriptfile:spawnzombie |- |@EXIT | |从一个脚本中退出。 |直接运行 | |- |@PAUSE | |暂停代码的运行。 |@PAUSE [秒] |它不会阻止触发器,事件依然可以被重复触发,仅仅暂停代码继续运行。你可以使用浮点数,单位为秒。 |- |@COOLDOWN | |阻止事件的更多被重复触发。 |@COOLDOWN [秒] |它和@PAUSE相反。请尝试把它写在脚本的首行以避免过多的触发造成不想要的结果或者服务器卡顿。这将会阻止任何玩家触发事件。一般来讲,它应该放置在任何@PAUSE前。 |- |@CMD | |以触发玩家的身份运行一段命令。 |@CMD [命令] |命令不含斜杠。如果玩家没有权限,将会收到报错信息。例子:@CMD heal |- |@CMDOP | |让触发玩家以自己的身份用op权限运行一段命令。 |@CMDOP [命令] |这在你想让玩家避免权限限制的时候很有效。 |- |@CMDCON | |让后台运行一段命令。 |@CMDCON [命令] |这当某些命令只能被后台使用的时候很有效,或者在触发玩家不确定的时候。例子:@CMDCON give <playername> dsword 1 |- |@CANCEAL | |禁用一段脚本被触发 |@CANCEAL [TRUE/FALSE] |写在脚本的第一行来避免脚本被触发。 |} === 整地 === {| style="background-color:#ffffcc;" cellpadding="20" cellspacing="0" border="1" !方法 !版本 !作用 !格式 !描述 |- |@SETBLOCK / @SETBLOCKSAFE | |编辑指定位置的指定方块。 |@SETBLOCK / @SETBLOCKSAFE [方块ID:MetaID] [位置] |@SETBLOCKSAFE设计为给spigot服务器使用,能够更好地支持。两者没有本质上的区别。 |- |@TOGGLEBLOCK | |设置指定方块的选择状态。 |@TOGGLEBLOCK [方块ID:MetaID] [位置] |例子:@TOGGLEBLOCK 35:4 231,69,177 |- |@DROPITEM | |在指定位置创建一个掉落的物品。 |@DROPITEM [物品名] [数量] [附魔:等级] [位置] |关于附魔名,请看[http://minecraft.gamepedia.com/Enchanting 这里]。附魔可以是[附魔1:等级],[附魔2:等级] |} == 触发器 == == 占位符 == == 含参数占位符 == 含参数占位符和普通占位符很相似,但是它们需要一个或更多的参数才能被调用。你可以在一个含参数占位符中将变量或是其他占位符作为参数。但是,你不能在一个含参数占位符中使用另外一个含参数占位符。 测试 == 变量 == == 脚本文件 == == 命令 == {| style="background-color:#ffffcc;" cellpadding="20" cellspacing="0" border="1" !方法 !版本 !作用 !格式 !描述 |- |} == notepad++主题 == === VT 1.3.3.1 === 白天主题:[http://www.mediafire.com/download/bs3av9fxbt8af4p/VT_1.3.3.1_Lite.xml mediafire] 夜光主题:[http://www.mediafire.com/download/i053d2xq1lhpaeh/VT_1.3.3.1_Dark.xml mediafire] PS:为不想让眼睛被闪瞎的人推出夜光主题。 === VT 1.3.1-1.3.2 === 主题:[http://www.mediafire.com/download/k05hta0yji0mb3f/VarTrig+1.3.2.xml mediafire] === VT 1.3 === 主题:[http://www.mediafire.com/download/sr7vxte6w6rjge5/Variable+Triggers+v1.3.xml mediafire] === VT 更低版本 === 主题:[http://www.mediafire.com/view/sj9jrjhvl839dkk/VariableTriggers_v1.1.xml mediafire] == 链接 == * [http://dev.bukkit.org/bukkit-plugins/variabletriggers/ 官方页面] 作者 lyokofirelyte<br/> * [https://github.com/lyokofirelyte/VariableTriggers 源代码-github] 作者 lyokofirelyte<br/> * [https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=justin%40wizardscraft%2ecom&lc=US&item_name=dev%2ebukkit&item_number=VariableTriggers&no_note=1&no_shipping=1¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted 点我] 以募捐支持作者<br/> * [http://dev.bukkit.org/bukkit-plugins/variabletriggers/forum/useful-tools/58646-notepad-udl-for-variable-triggers/#p12 Notepad++主题] 来源 * [[PlaceholderAPI]] - 可支持的扩展插件,能让多个插件共享其变量 [[Category:管理]] [[Category:聊天]] [[Category:编程]] [[Category:机械]] [[Category:角色]]
本页使用的模板:
模板:ArticleCategory
(
查看源代码
)
模板:Bukkit Plugin Infobox
(
查看源代码
)
模板:Info
(
查看源代码
)
模板:Plugin Infobox
(
查看源代码
)
模板:信息表
(
查看源代码
)
模板:信息表/列表
(
查看源代码
)
模板:待完善
(
查看源代码
)(受保护)
返回
VariableTriggers
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
编辑相关
百科公告
编辑帮助
互助客栈
贡献分数
测试沙盒
发布条目
插件分类
管理
安全
聊天
编程
经济
修正
娱乐
综合
信息
机械
角色
传送
网页
整地
创世
付费
其它
工具
链入页面
相关更改
特殊页面
页面信息
相关网站
MCMOD百科
Minecraft中文百科
Minecraft纪念论坛
Minecraft百度贴吧
虚无世界Wiki