像素君吖
本帖最后由 710897838 于 2022-2-7 20:43 编辑

1:我想设置限时VIP,比如一个月的VIP每次上线可以领取10点券
2:我使用的是ESS插件
3:怎么样才能做到VIP每天上线可以领取点券或者物品。   是每天


还有一个小问题就是拔刀SE有什么办法可以设置?   此问题可不答


匿名卡
可以使用签到插件,奖励配合权限组进行发放
https://www.mcbbs.net/thread-1056080-1-1.html

嘉晚饭,赢
本帖最后由 嘉晚饭,赢 于 2022-2-7 20:59 编辑

1. 推荐用luckperms 或者用vipsystem(http://www.mcbbs.net/thread-860775-1-1.html) 给玩家设置限时权限组
2. 随便找一个礼包插件 设置一个每日领取的礼包 https://www.mcbbs.net/thread-1141658-1-1.html
3. 只给VIP权限组能够领取礼包的权限

像素君吖
嘉晚饭,赢 发表于 2022-2-7 20:51
1. 推荐用luckperms 或者用vipsystem(http://www.mcbbs.net/thread-860775-1-1.html) 给玩家设置限时权限组 ...

如果我只是想让他领点券呢,不用礼包呢。有什么是可以领该VIP可以每天领取点券。GiftPack只能弄一页,我弄下一页直接就没了

嘉晚饭,赢
710897838 发表于 2022-2-7 21:03
如果我只是想让他领点券呢,不用礼包呢。有什么是可以领该VIP可以每天领取点券。GiftPack只能弄一页,我弄 ...

https://www.mcbbs.net/thread-966736-1-1.html
那你用这个礼包插件
这个支持领取礼包时执行命令
你只需要执行给点券的指令就好

像素君吖
嘉晚饭,赢 发表于 2022-2-7 21:10
https://www.mcbbs.net/thread-966736-1-1.html
那你用这个礼包插件
这个支持领取礼包时执行命令

emm,我是1.7.10这个好像不支持

1536364007
本帖最后由 1536364007 于 2022-2-9 09:15 编辑

首先可以用LiteSignIn这个签到插件来分担这项工作,可以这么用,
首先下载LiteSignIn插件(支持1.7.X-1.18版本)
https://www.mcbbs.net/thread-1056080-1-1.html

然后把这个插件拖到服务器的plugins文件夹下(选好版本)
然后重启服务器,在plugins文件夹下会有个同名文件夹(跟插件一个名字,LiteSignIn,该文件夹为插件的相关配置文件夹)
然后打开这个文件夹,找到文件夹内的名为“RewardSettings”文件,该文件为YAML文件,可以用记事本或是Notepad++打开,(推荐用Notepad++,因为Notepad++的缩进显示的更为明了)
然后在第二行的位置,在名为“Groups-Priority:"(大概在第二行)的下方,按照Default的写法,在Default上方写上你设定好的会员组别(VIP,SVIP之类的)
这些组别按照重要度从上到下排列(也就是尊贵程度,充*值程度),然后往下翻,带上注释大概是在第157行,你可以找到VIP组别的签到奖励
这里你就可以给这个组别改名(改成自己在上方设定好的组别名称,就是在Groups-Priority下方设定好的组别名称),在下方有这样的代码
            Permission: signin.reward.vip
            Normal-Time:
                Messages:
                - '{prefix}&a签到奖励已获取.'
                Reward-Items:
                - 'diamond:3'
                - 'gold_ingot:6'
                - 'iron_ingot:7'


解读:Permission是获得以下奖励需要的权限,你可以自定义这个权限名字,然后把这个权限给到特定的组别,比如VIP组,然后下方的Normal-Time
平时日常签到的一些项目,可以对这些内容进行调整,在Message那里可以按照这个格式来写签到成功的系统提示,想要每天给特定组别加点券,可以这样写,
                    Reward-Items:
                    - 'diamond:4'
                    - 'gold_ingot:8'
                    - 'iron_ingot:10'
                    Commands:
                    - 'server:points give {player} 20'
即在Reward-Items同一缩进的情况下,加上一句Commands:  然后回车,敲一个 -  后面跟一个空格然后加单引号,用服务器后台进行命令的执行,
然后就是套用Playerpoints里面的给予点券的命令了, 后面的数字就是每天给特定组别(VIP啥的)的点券数量了,这个可以自己改一下,我这里设定的
是20,你可以改成10,然后保存这个文件就行了,最后在服务器内后台(后台输入不用带单斜杠)或进服务器输入/signin reload 用来重载插件,当然,也可以重启服务器,这样,添加每天签到给点券的设定就完成了,每天给物品也同理,把Reward-Items: 下方的内容改一下就行,当然要用英文的ID,格式如下:
- '英文物品ID(全小写,空格用下划线_代替):(英文/半角冒号) 给予的数量(数量可以用X-Y来表示一个区间,这样可以设定随机数量的签到奖励)'
(英文/数字物品ID可以参考这个  https://m.ali213.net/news/gl1906/342841.html)顺便说一下,拔刀剑的SE可以在M*C百科里设置(用M*C百科提供的拔刀剑制作工具进行功能的实现)
https://www.mcmod.cn/tools/cbcreator/#/onetouch/7/

点进这个自定义拔刀剑指令生成界面,往下翻就会看到自定义SE的选项了,不过部分SE效果还是需要安装相关的附属模组才能使用
不过这个方法只限于制作新的拔刀剑制作的新拔刀剑默认掉地上一个,手中被给予一个,特性所致),对于已经生成的拔刀剑还是没什么办法的







第一页 上一页 下一页 最后一页