- 相关图片
- 视频演示
简要介绍:
开通权限的各平台主播,在游戏中使用专属的@我是主播权限命令,为在线的玩家发放一定福利,主播助力礼包内容可根据自己的需要进行修改,可限制主播条件为:主播名字、主播名字+机器码的方式。(已邮件的方式发放到玩家信箱且玩家必须在线),每个主播可发放的次数为100次,也可以根据需要在脚本中进行调整。
涉及变量及参数:
先通过[变量查询器]查看自己版本中变量是否有冲突,代码中根据自己的实际情况进行修改变量名称。
# | 私人变量 | 表单 |
---|---|---|
1 | U6 | inputid(1) |
Mirserver\Mir200\Envir\Market_Def\QFunction-0.txt
自定义用户命令UserCmd4,通过@我是主播命令,呼出发放礼包界面,可判断开通权限的主播或主播+机器码来验证。
[@UserCmd4]
;主播判断(@我是主播)
#IF
CHECKTEXTLIST ..\QuestDiary\主播助力\主播名单.txt <$USERNAME>
;如果需要绑定机器码用下面这段
; CHECKTEXTLIST ..\QuestDiary\主播助力\主播名单机器码.txt <$USERNAME> <$MACHINEID>
#ACT
#Call [\主播助力\主播助力.txt] @开始助力
#elseact
sendmsg 7 你不是主播,联系管理员开通!
BREAK
部分脚本代码展示.txt
发放奖励脚本,通过检测玩家是否在线,将助力礼包通过邮件的方式,发放到在线粉丝的邮箱中,以下只作为部分脚本的展示,详细请查看下载的文件包。
#if
;检测玩家是否在线
#act
; 0=禁止扔 1=禁止交易 2=禁止存 3=禁止修 4=禁止出售 5=禁止爆出 6=丢弃消失 7=死亡必爆(死亡爆出来后,该属性就会删除,在捡起来戴上,就没有死亡必爆了) 8=禁止摆摊或上架拍卖行
<$NPCINPUT(1)>.MailGIVE 挂机券 1 0#1#4#5#8
<$NPCINPUT(1)>.MailGIVE 生肖盒子 1 0#1#4#5#8
<$NPCINPUT(1)>.MailGIVE 二倍经验卷 1 0#1#4#5#8
<$NPCINPUT(1)>.SendMail 1 奖励邮件 你好<$USERNAME>,助力礼包奖励已经发放请查收!
messagebox 助力礼包发放成功!
#elseact
messagebox 玩家不在线,无法发送助力礼包!
BREAK
......
功能文件列表:
- 安装说明.txt
- Mir200\Envir\MerChant.txt
- Mir200\Envir\Market_Def\QFunction-0.txt
- Mir200\Envir\QuestDiary\主播助力\主播助力.txt
- Mir200\Envir\QuestDiary\主播助力\主播名单.txt
- Mir200\Envir\QuestDiary\主播助力\主播名单机器码.txt
安装说明:
使用前务必通过变量查询工具查看自己版本中的变量是否与该脚本冲突,若有冲突自行更换即可。
1、在M2-列表信息二-用户命令中添加@我是主播命令,编号4。
2、QFunction-0.txt中添加[@UserCmd4]执行和脚本。
3、将QuestDiary中的主播助力文件夹复制到你的版本中。
4、修改脚本中你要奖励的物品展示和对应的奖励信息(邮件方式发放)。
5、主播名单自行在配置文件中添加(可以选择主播名、主播名+机器码两种方式)。
6、其他相关请查看下载的脚本文件。