ScriptBlock v0.8.7 —— 脚本方块插件[1.3.1-1.7.x]
热度:4490
评论:2

一个可以说无敌的插件,他可以代替非常多的插件,详情功能请继续看下去。


基础命令:

/sbinteract - 绑定点击方块执行命令脚本

/sbwalk - 执行踩上方块执行命令脚本

当你选择好了触发方式之后,就需要添加要执行的命令了,见下面

create - 创建一个命令脚本

add - 在已经存在的命令脚本基础上追加命令脚本

remove - 移除当前方块上的所有脚本

view - 查看已经绑定在方块上的脚本

reload - 重新读取插件的配置文件

举个例子先:/sbinteract create 就是建立,然后用:/sninteract add追加,/sbwalk同理


功能命令:
利用各种自定义功能命令来实现各种牛逼的功能

@command

   如果你想绑定一条简单的,在玩家权限范围内可以使用的命令,就用它吧。

   例子:/sbinteract create @command /spawn

   玩家如果有使用/spawn权限的话就会传送到出生点。


@say

   这条命令会把你绑定的文本以聊天方式发送出去   

   例子:/sbwalk create @say 我是个变态基佬

   如果有玩家走到这个方块上就会显示他说了一句“我是个变态基佬”。


@bypass

   这条命令可以无视用户的权限来使用任何命令

   例子:/sbinteract create @bypass /sun

   玩家即使没有更改天气的权限也可以用这个脚本方块来执行/sun命令。


@bypassgroup:group

   这个命令是上一条命令的延伸,他只是暂时把玩家视为某一用户组,当脚本运行结束后玩家就会移掉权限

   例子:/sbinteract create @bypassgroup:Ower /sun

   把玩家提升到Ower用户组并把太阳召唤出来!

   【此自定义命令不推荐,会造成服务器Lagg


@bypassperm:permission

   就是给玩家暂时添加某权限【用这复杂命令的人一定是发烧把脑瓜子烧坏了

   例子:/sbinteract create @bypassperm:essentials.fly /fly

   让玩家暂时拥有使用/fly的权限并使用


$cost:amount

   这条命令可以设定执行脚本需要扣除的金钱,如果玩家没有你要求的金钱则会在此停止执行以后的脚本。

   例子:/sbinteract create [$cost:10][@bypass /give <player> 3 64]

   这样就可以建立一个一组草要求10元钱的商店,完全可以替代了ChestShop的Adminshop功能。


$item:ID amount

   这条命令可以实现收购商店,即是花费物品来执行命令

   例子:/sbinteract create [$item 3 64][@bypass /money give <player> 10]

   这样就可以用64块泥土来换10元钱了


@player

   这条命令只对触发他的人发送可见文本

   例子:/sbwalk create @player 注意你身后!

   这个方块放在矿井里会把玩家吓半死


@group:group

   当脚本只想到此条时,就会触发他检查玩家是不是他所限定的用户组,如果不是的话就没有权限往后运行了。

   例子:/sbinteract create [@group:default][@bypass /manuadd <player> builder]

   这个脚本运行时会检索玩家是否为default组成员,如果是的话就可以进入builder组,也就是说,当他运行此脚本之后就不能再运

   行第二次了,因为他已经不是default组的成员了。


@perm:permission

   这个命令和上面的功能一样,只是他检索的是玩家是否有相应的权限节点。【同样是个复杂的没用命令

   例子:/sbinteract create [@perm:groupmanager.manuadd][@commad /manuadd <player> builder]

   先赋予玩家更改组别的权限,然后更改此玩家的分组为builder


@groupadd:group

   好吧,如果你对@bypass /manuadd的命令不感兴趣,你就可以使用它了,这个命令是把某玩家添加到某组里面。

   例子:/sbinteract create @groupadd:builder

   意思就是把触发它的用户加入到builder组中


@groupremove:group

   顾名思义,就是把某玩家从某组删掉,删哪儿去?废话,当然是删回default组里啊,那如果是从default组里删除呢?

   嘛嘛的,哪那么多问题!自己试验去!

   例子:/sbinteract create @groupremove:Ower

   把玩家从Ower组中删除


@permadd:permission

   啊我为什么要打这么多字啊,也没人看,好吧继续,这个命令是给玩家添加权限节点,如果你喜欢使用@bypass /manuadd   

   manuaddp我也管不着不是么混蛋!【喂喂!蛋腚!

   例子:/sbinteract create @permadd:essentials.rain

   触发他的玩家在未来的生活中会变成雨男。


@permremove:permission

   这个命令呢,你猜他是干嘛的~对啦就是删除权限用的~

   例子:/sbinteract create @permremove:essentials.sun

   触发他的雨男在未来的生活中随时都可以见到阳光了


@cooldown:time

   这个自定义的命令会加入一个冷却时间(单位为分钟),在冷却时间内不可以再次触发,当然如果服务器关闭了时间会被储存,开服   后依然有效。

   例子:/sbinteract create [@cooldown:1][@player:哎,反正这个帖子也没人看.]

  触发他的玩家会看到"哎,反正这个帖子也没人看."再点就会提示冷却时间为一分钟,等待冷却时间结束后便可以使用。


@amount:amount

   这个就碉堡了,他限定了这个脚本的可使用次数,当数字归为0的话,脚本就会自动移除,这个脚本请放在最后添加。

   例子:/sbinteract create [@bypass /give <player> 57 1][amount:3][@command /spawn]

   这样只有前三个触发他的人可以获得一个钻石块,后面的/spawn完全是为了不让玩家再领奖处来回跑把其他人的奖项也领走的

   简单手段而已。


@delay:time

   延迟,就是延迟,它能让玩家在触发脚本后过一段时间来执行(单位是秒)

   例子:/sbwalk create [@bypass /lightning <player>][@delay:5][@bypass /lightning <player>]

以上的例子,当一个玩家踩到方块被雷劈中后,正庆幸自己皮厚没死就被5秒后的第二道雷劈回老家了。


还有更多用处请自行研究。


 额,那个超字数了,还有权限没发,权限我会发到1楼。

总之能学会的就学一学这个插件确实实用得很。啊对了~命令里添加的<player>就是触发的玩家。



下载地址:下载地址

12-19 17:15
本人纯属虚构
本人纯属虚构
楼主

评论

热门攻略
最新攻略
猜你喜欢
我的世界天空工厂EP.25机房好大【皮卡丘的游戏解说】
我的世界天空工厂EP.25机房好大【皮卡丘的游戏解说】
皮卡解说皮卡解说
02-08
2679
竹霜岚【我的世界◆Minecraft】服务器游玩〓哎呀!我已经用了洪荒之力啦
竹霜岚【我的世界◆Minecraft】服务器游玩〓哎呀!我已经用了洪荒之力啦
(竹霜)台 实况主(竹霜)台 实况主
01-02
1640
mc小说
mc小说
o0o0o0o0o0o0
04-06
7807
骚年的hm1.6.2种子生存世界
骚年的hm1.6.2种子生存世界
潇洒哥潇洒哥
07-18
1734