欢迎来到Minecraft插件百科!
对百科编辑一脸懵逼?
帮助:快速入门
带您快速熟悉百科编辑!
因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
查看“ScriptBlock”的源代码
←
ScriptBlock
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于这些用户组的用户执行:
用户
、
自动确认用户
、
巡查者
您可以查看和复制此页面的源代码。
{{Bukkit Plugin Infobox |插件名字=ScriptBlock |版本=v0.8.72 |前置插件=Vault |兼容服务端版本=1.6.4-R2.0 }} 简介: ScriptBlock可以把命令文本直接绑定在任何方块上,点击你绑定的方块就可以执行命令,甚至可以实现走在方块上来触发命令脚本。 {| class="wikitable" |- ! 指令 |- | /sbinteract - 绑定点击方块执行命令脚本<br /> /sbwalk - 执行踩上方块执行命令脚本<br /> 当你选择好了触发方式之后,就需要添加要执行的命令了,见下面<br /> create - 创建一个命令脚本<br /> add - 在已经存在的命令脚本基础上追加命令脚本<br /> remove - 移除当前方块上的所有脚本<br /> view - 查看已经绑定在方块上的脚本<br /> reload - 重新读取插件的配置文件<br /> 举个例子先:/sbinteract create 就是建立,然后用:/sninteract add追加,/sbwalk同理<br /> |} {| class="wikitable" |- ! 功能 |- | @command<br /> 如果你想绑定一条简单的,在玩家权限范围内可以使用的命令,就用它吧。<br /> 例子:/sbinteract create @COMMAND /spawn<br /> 玩家如果有使用/spawn权限的话就会传送到出生点。<br /><br /> @say<br /> 这条命令会把你绑定的文本以聊天方式发送出去 <br /> 例子:/sbwalk create @Say 我是个变态基佬<br /> 如果有玩家走到这个方块上就会显示他说了一句“我是个变态基佬”。<br /><br /> @bypass<br /> 这条命令可以无视用户的权限来使用任何命令<br /> 例子:/sbinteract create @bypass /sun<br /> 玩家即使没有更改天气的权限也可以用这个脚本方块来执行/sun命令。<br /><br /> @bypassgroup:group<br /> 这个命令是上一条命令的延伸,他只是暂时把玩家视为某一用户组,当脚本运行结束后玩家就会移掉权限<br /> 例子:/sbinteract create @bypassgroup:Ower /sun<br /> 把玩家提升到Ower用户组并把太阳召唤出来!<br /> 【此自定义命令不推荐,会造成服务器Lagg<br /><br /> @bypassperm:permission<br /> 就是给玩家暂时添加某权限【用这复杂命令的人一定是发烧把脑瓜子烧坏了<br /> 例子:/sbinteract create @bypassperm:essentials.fly /fly<br /> 让玩家暂时拥有使用/fly的权限并使用<br /><br /> $cost:amount<br /> 这条命令可以设定执行脚本需要扣除的金钱,如果玩家没有你要求的金钱则会在此停止执行以后的脚本。<br /> 例子:/sbinteract create [$cost:10][@bypass /give <player> 3 64]<br /> 这样就可以建立一个一组草要求10元钱的商店,完全可以替代了ChestShop的Adminshop功能。<br /><br /> $item:ID amount<br /> 这条命令可以实现收购商店,即是花费物品来执行命令<br /> 例子:/sbinteract create [$item:3 64][@bypass /money give <player> 10]<br /> 这样就可以用64块泥土来换10元钱了<br /><br /> @player<br /> 这条命令只对触发他的人发送可见文本<br /> 例子:/sbwalk create @player 注意你身后!<br /> 这个方块放在矿井里会把玩家吓得半死【噗!你够了<br /><br /> @group:group<br /> 当脚本只想到此条时,就会触发他检查玩家是不是他所限定的用户组,如果不是的话就没有权限往后运行了。<br /> 例子:/sbinteract create [@group:default][@bypass /manuadd <player> builder]<br /> 这个脚本运行时会检索玩家是否为default组成员,如果是的话就可以进入builder组,也就是说,当他运行此脚本之后就不能再运<br /> 行第二次了,因为他已经不是default组的成员了。<br /><br /> @perm:permission<br /> 这个命令和上面的功能一样,只是他检索的是玩家是否有相应的权限节点。【同样是个复杂的没用命令<br /> 例子:/sbinteract create [@perm:groupmanager.manuadd][@commad /manuadd <player> builder]<br /> 先赋予玩家更改组别的权限,然后更改此玩家的分组为builder<br /><br /> @groupadd:group<br /> 好吧,如果你对@bypass /manuadd的命令不感兴趣,你就可以使用它了,这个命令是把某玩家添加到某组里面。<br /> 例子:/sbinteract create @groupadd:builder<br /> 意思就是把触发它的用户加入到builder组中<br /><br /> @groupremove:group<br /> 顾名思义,就是把某玩家从某组删掉,删哪儿去?废话,当然是删回default组里啊,那如果是从default组里删除呢?<br /> 嘛嘛的,哪那么多问题!自己试验去!<br /> 例子:/sbinteract create @groupremove:Ower<br /> 把玩家从Ower组中删除<br /><br /> @permadd:permission<br /> 啊我为什么要打这么多字啊,也没人看,好吧继续,这个命令是给玩家添加权限节点,如果你喜欢使用@bypass /manuadd <br /> manuaddp我也管不着不是么混蛋!【喂喂!蛋腚!<br /> 例子:/sbinteract create @permadd:essentials.rain<br /> 触发他的玩家在未来的生活中会变成雨男。<br /><br /> @permremove:permission<br /> 这个命令呢,你猜他是干嘛的~对啦就是删除权限用的~<br /> 例子:/sbinteract create @permremove:essentials.sun<br /> 触发他的雨男在未来的生活中随时都可以见到阳光了【鼓掌[[用户:YuanQiMC|YuanQiMC]]([[用户讨论:YuanQiMC|讨论]])啪啪啪<br /><br /> @cooldown:time<br /> 这个自定义的命令会加入一个冷却时间(单位为分钟),在冷却时间内不可以再次触发,当然如果服务器关闭了时间会被储存,开服后依然有效。<br /> 例子:/sbinteract create [@cooldown:1][@player:哎,反正这个帖子也没人看.]<br /> 触发他的玩家会看到"哎,反正这个帖子也没人看."再点就会提示冷却时间为一分钟,等待冷却时间结束后便可以使用。<br /><br /> @amount:amount<br /> 这个就碉堡了,他限定了这个脚本的可使用次数,当数字归为0的话,脚本就会自动移除,这个脚本请放在最后添加。<br /> 例子:/sbinteract create [@bypass /give <player> 57 1][amount:3][@command /spawn]<br /> 这样只有前三个触发他的人可以获得一个钻石块,后面的/spawn完全是为了不让玩家再领奖处来回跑把其他人的奖项也领走的<br /> 简单手段而已。<br /><br /> @delay:time<br /> 延迟,就是延迟,它能让玩家在触发脚本后过一段时间来执行(单位是秒)<br /> 例子:/sbwalk create [@bypass /lightning <player>][@delay:5][@bypass /lightning <player>]<br /> 以上的例子,当一个玩家踩到方块被雷劈中后,正庆幸自己皮厚没死就被5秒后的第二道雷劈回老家了。<br /><br /> |} <br /> <br /> <br /> {| class="wikitable" |- ! 权限 |- | scriptblock.* - 此插件所有的权限,不解释.<br /> scriptblock.interact.* - 授予点击触发的方块的所有权限(包括建立)<br /> scriptblock.walk.* - 踩踏 同上<br /> scriptblock.interact.use - 授予玩家使用点击触发方块的权限(不包括建立)<br /> scriptblock.walk.use - 踩踏 同上(这两条红色的要给玩家,否则非管理无法启动脚本!)<br /> scriptblock.interact.command.* - 可用所有的点击触发命令(如果不明白与以上的区别请往下看)<br /> scriptblock.walk.command.* - 踩踏 同上<br /> scriptblock.interact.command.命令名称 - 可用限制的点击式触发命令(将节点中的"命令名称" 替换为你想赋予他使用的命令,如create,add,remove,view,reload)<br /> scriptblock.walk.command.命令名称 - 踩踏 同上<br /> scriptblock.interact.option.* - 允许玩家在创建或添加点击脚本时可用所有的自定义命令<br /> scriptblock.walk.option.* - 踩踏 同上<br /> scriptblock.interact.option.自定义命令 - 允许玩家在创建或添加点击脚本时使用的自定义选项(将节点中的"自定义命令"替换为你想赋予它使用的命令,如@bypass,@bypassgroup,@delay)<br /> scriptblock.walk.option.自定义命令 - 踩踏 同上<br /> scriptblock.interact.modify.* - 允许add,remove,view所有已经绑定的点击触发式脚本,就算你不是脚本的创建者<br /> scriptblock.walk.modify.* - 踩踏 同上<br /> scriptblock.interact.modify.命令类型.* - 选择让玩家可以添加的命令类型(详见以上的功能命令)scriptblock.walk.modify.命令类型.* - 踩踏 同上<br /><br /> |}
本页使用的模板:
模板:ArticleCategory
(
查看源代码
)
模板:Bukkit Plugin Infobox
(
查看源代码
)
模板:Plugin Infobox
(
查看源代码
)
模板:信息表
(
查看源代码
)
模板:信息表/列表
(
查看源代码
)
返回
ScriptBlock
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
编辑相关
百科公告
编辑帮助
互助客栈
贡献分数
测试沙盒
发布条目
插件分类
管理
安全
聊天
编程
经济
修正
娱乐
综合
信息
机械
角色
传送
网页
整地
创世
付费
其它
工具
链入页面
相关更改
特殊页面
页面信息
相关网站
MCMOD百科
Minecraft中文百科
Minecraft纪念论坛
Minecraft百度贴吧
虚无世界Wiki