我这里有两种命令供你选择:
/sbinteract (点击触发) /sbwalk (走过触发)
那么我们写一个例子:
/sbinteract create [@command /spawn]
意思是当玩家点击到这个方块的时候让他输入/spawn。
但是假如我们希望他点击后还要扣钱怎么办?
/sbinteract create [$cost:10][@command /spawn]
没错,你可以通过多个[]来让一个方块绑定多个命令!
是不是懂了很多呢?那么除了$cost和@command还能输入什么呢?
@command 意思是让玩家直接平常的输入一条命令,就跟玩家自己输入的一样。 例子:/sbinteract create [@command /spawn] 玩家输入一次/spawn
@say 这个可以让玩家说出一句话 例子:/sbinter create [@say 我是一个JJ] 如果点击到这个方块上就会显示他说了一句“我是一个JJ”。
@bypass 这个可以让玩家不需要权限直接执行命令, 简单点说就是玩家可以直接干不需要权限的功能
例子:/sbinteract create [@bypass /nuke <player>] 玩家附近降临一堆TNT(/nuke是ESS自带的命令)
$cost:钱数 你必须花多少钱才能执行下面的命令。 例子:/sbinteract create [$cost:10][@bypass /give <player> 3 64] 你必须有10块钱才能强行输入/give 你 3 64 (给你一组泥巴)
$item:ID 数量 花费物品执行命令 例子:/sbinteract create [$item 3 64][@bypass /money give <player> 10] 这样就可以用64块泥土来换10元钱了
@player 让玩家聊天栏显示一行白色字 例子:/sbwalk create [@player 看你的后面] 玩家点击后会在聊天框显示一行:看你的后面
@group:组名字 检查玩家是否在某个组(ESS中的GroupManage的权限管理,新手腐竹可以不看) 例子:/sbinteract create [@group:default][@bypass /manuadd <player> builder] 如果玩家是Default组就会进入Builder组,否则不干任何事情。
@perm:权限 检查玩家是否有权限 例子:/sbinteract create [@perm:groupmanager.manuadd][@commad /manuadd <player> builder] 先赋予玩家更改组别的权限,然后更改此玩家的分组为builder
@cooldown:时间分钟 冷却时间(所有人都得计算) 例子:/sbinteract create [@cooldown:1][@player 这是一个无用的东西.] 触发他的玩家会看到"这是一个无用的东西."再点就会提示冷却时间为一分钟,等待冷却时间结束后便可以使用。
@amount:次数 这个就碉堡了,他限定了这个脚本的可使用次数,当数字归为0的话,脚本就会自动移除,这个脚本请放在最后添加。 例子:/sbinteract create [@bypass /give <player> 57 1][amount:3] 意思是前三个过来的玩家可以获得一个钻石块,当被点击3次的时候就会被删除!
@delay:时间秒 延迟,就是延迟,它能让玩家在触发脚本后过一段时间来执行 例子:/sbwalk create [@bypass /lightning <player>][@delay:5][@bypass /lightning <player>] 以上的例子,当一个玩家踩到方块被雷劈中后,正庆幸自己皮厚没死就被5秒后的第二道雷劈回老家了。 |