我在服务器弄了一个玩家升级系统,玩家可以支付一定游戏币提升自己的等级。我设想的是玩家点击木牌扣除一定的金钱然后自动将玩家添加到对应的权限租,我一开始准备用脚本方块这个插件完成,却发现添加的移动权限指令需要带上世界名,并不是一个指令就行(一个四个世界也就是说要四个命令完成/manuadd xxx builder world,最后要带上世界名)。
那么问题来了,脚本方块插件打不下这么多指令,我准备搞四个牌子,让玩家自己按,但很可能玩家钻空子不全部点一边。后来准备用命令方块,点击一个按钮激活五个命令方块,十个是添加权限组的指令,一个准备用来扣除玩家对应的升级费用,却发现没法命令方块无法完成插件的命令(/eco take xxx 20000),最后我想到了改造成点击激活命令按钮的同时用脚本插件执行扣钱命令,但又发现,不管玩家有木有钱都可以激活命令方块进行免费升级。
跪求解决方案,但愿有一个简洁的命令让我可以直接通过脚本插件完成
那么问题来了,脚本方块插件打不下这么多指令,我准备搞四个牌子,让玩家自己按,但很可能玩家钻空子不全部点一边。后来准备用命令方块,点击一个按钮激活五个命令方块,十个是添加权限组的指令,一个准备用来扣除玩家对应的升级费用,却发现没法命令方块无法完成插件的命令(/eco take xxx 20000),最后我想到了改造成点击激活命令按钮的同时用脚本插件执行扣钱命令,但又发现,不管玩家有木有钱都可以激活命令方块进行免费升级。
跪求解决方案,但愿有一个简洁的命令让我可以直接通过脚本插件完成
其实脚本方块插件可以添加很多指令的.当时发现写不下了之后.先编辑好前面的命令.
然后使用"/sbinteract add [具体命令]"再将剩下的加上去
然后使用"/sbinteract add [具体命令]"再将剩下的加上去
比如你要添加那些移动世界的权限,你可以这样使用
/sbinteract create [/manuadd xxx builder world1] [/manuadd xxx builder world2]
先将上面的命令绑定在一个方块上,然后使用
/sbinteract add [/manuadd xxx builder world3] [/manuadd xxx builder world4]
将添加的命令继续绑定在刚刚的方块上
/sbinteract create [/manuadd xxx builder world1] [/manuadd xxx builder world2]
先将上面的命令绑定在一个方块上,然后使用
/sbinteract add [/manuadd xxx builder world3] [/manuadd xxx builder world4]
将添加的命令继续绑定在刚刚的方块上