MirCoding

[996三端传奇脚本] 每日活跃度任务奖励脚本,登录奖励,充值奖励,消费奖励,杀怪奖励等,包含全套完整素材

  • 相关图片
  • 视频演示

简要介绍:

完成每日任务积累活跃度,可获得丰厚的奖励,任务类型包括每日登录、每日充值、每日消费、每日杀怪、装备强化、声望任务、荣誉任务等等一些列获得活跃度途径,除了每日的活跃度奖励还有每周的宝箱奖励,如需了解更多请查看游戏截图或视频展示。

涉及变量:

先通过[变量查询器]查看自己版本中变量是否有冲突,代码中根据自己的实际情况进行修改变量名称。

# 全局变量 私人变量 个人标识 申明变量
1 A400 N$检测活跃度 [433] VAR Integer HUMAN 活跃度_消费元宝
2 N$C_本周活跃度 [434] VAR Integer HUMAN 活跃度_每日登录
3 S$C_周活跃宝箱 [435] VAR Integer HUMAN 活跃度_每日充值
4 S$C_活跃按钮 [437] VAR Integer HUMAN 活跃度_元宝任务
5 S$C_消费金币 [438] VAR Integer HUMAN 活跃度_消费金币
6 S$C_周活跃特效 [439] VAR Integer HUMAN 活跃度_挑战咕咕
7 S$C_活跃宝箱档位 [440] VAR Integer HUMAN 活跃度_金币任务
8 S$活跃_X [441] VAR Integer HUMAN 活跃度_清理魔物
9 S$C_活跃装备强化 VAR Integer HUMAN 活跃度_装备强化
10 VAR Integer HUMAN 活跃度_挑战领主
11 VAR Integer HUMAN 活跃度_获得声望
12 VAR Integer HUMAN 活跃度_声望任务
13 VAR Integer HUMAN 活跃度_获得荣誉
14 VAR Integer HUMAN 活跃度_荣誉任务
15 VAR Integer HUMAN 活跃度_活跃度
16 VAR Integer HUMAN 活跃度_活跃度周
17 VAR String HUMAN 日活跃重置
18 VAR String HUMAN 周活跃重置

Mirserver\Mir200\Envir\Market_Def\QFunction-0.txt

QF杀怪任务触发、消费货币相关触发脚本,以下只展示部分脚本,更多请查看完整脚本文件。


[@KillMon]
;如果是大刀卫士杀死怪物不触发变量
#IF
equal <$param1> 4
#ACT
break

#IF
equal <$HUMAN(活跃度_挑战领主)> 0
CheckContainsText A400 <$KILLMONNAME>
#ACT
CALCVAR HUMAN 活跃度_挑战领主 = 1
SAVEVAR HUMAN 活跃度_挑战领主
CALCVAR HUMAN 活跃度_活跃度 + <$STR(S$活跃_挑战领主)>
SAVEVAR HUMAN 活跃度_活跃度
CALCVAR HUMAN 活跃度_活跃度周 + <$STR(S$活跃_挑战领主)>
SAVEVAR HUMAN 活跃度_活跃度周
sendmsg 9 活跃-【挑战领主】任务已完成!

#IF
small <$HUMAN(活跃度_清理魔物)> 200
#ACT
CALCVAR HUMAN 活跃度_清理魔物 + 1
SAVEVAR HUMAN 活跃度_清理魔物
#IF
EQUAL <$HUMAN(活跃度_清理魔物)> 200
#ACT
CALCVAR HUMAN 活跃度_活跃度 + <$STR(S$活跃_清理魔物)>
SAVEVAR HUMAN 活跃度_活跃度
CALCVAR HUMAN 活跃度_活跃度周 + <$STR(S$活跃_清理魔物)>
SAVEVAR HUMAN 活跃度_活跃度周
CALCVAR HUMAN 活跃度_清理魔物 + 1
SAVEVAR HUMAN 活跃度_清理魔物
sendmsg 9 活跃-【清理魔物】任务已完成!

[@MoneyChange1]
#IF
small <$HUMAN(活跃度_消费金币)> 1000000
#ACT
MOV N$活跃_金币前 <$OLDMONEY>
MOV N$活跃_金币后 <$CURRMONEY>

#IF
large <$STR(N$活跃_金币前)> <$STR(N$活跃_金币后)>
small <$HUMAN(活跃度_消费金币)> 1000000
#ACT
DEC N$活跃_金币前 <$STR(N$活跃_金币后)>
CALCVAR HUMAN 活跃度_消费金币 + <$STR(N$活跃_金币前)>
SAVEVAR HUMAN 活跃度_消费金币

#IF
large <$HUMAN(活跃度_消费金币)> 999999
equal <$HUMAN(活跃度_金币任务)> 0
#ACT
CALCVAR HUMAN 活跃度_消费金币 = 1000000
SAVEVAR HUMAN 活跃度_消费金币
CALCVAR HUMAN 活跃度_金币任务 = 1
SAVEVAR HUMAN 活跃度_金币任务
CALCVAR HUMAN 活跃度_活跃度 + <$STR(S$活跃_消费金币)>
SAVEVAR HUMAN 活跃度_活跃度
CALCVAR HUMAN 活跃度_活跃度周 + <$STR(S$活跃_消费金币)>
SAVEVAR HUMAN 活跃度_活跃度周
sendmsg 9 活跃-【消费金币】任务已完成!
break
......

部分脚本代码展示.txt

活跃度任务要求、奖励等配置文件信息,可简单快速方便按需调整,无需更改过多脚本便可使用。


[周活跃一档]
达标活跃度=100
奖励一IDX=20034
奖励一名称=饲料
奖励一数量=5
奖励二IDX=10194
奖励二名称=升星石
奖励二数量=1

[周活跃二档]
达标活跃度=300
奖励一IDX=10133
奖励一名称=祝福油
奖励一数量=1
奖励二IDX=20096
奖励二名称=普通卡牌宝盒
奖励二数量=5

[周活跃三档]
达标活跃度=500
奖励一IDX=10343
奖励一名称=修复神水
奖励一数量=1
奖励二IDX=20097
奖励二名称=生灵卡牌宝盒
奖励二数量=5
奖励三IDX=20063
奖励三名称=生肖盒子
奖励三数量=1

[日活跃一档]
达标活跃度=20
奖励一IDX=20034
奖励一名称=饲料
奖励一数量=5
奖励二IDX=20042
奖励二名称=建设木材
奖励二数量=5

[日活跃二档]
达标活跃度=40
奖励一IDX=20034
奖励一名称=饲料
奖励一数量=10
奖励二IDX=20043
奖励二名称=繁荣水晶
奖励二数量=5

[日活跃三档]
达标活跃度=60
奖励一IDX=20034
奖励一名称=饲料
奖励一数量=15
奖励二IDX=20048
奖励二名称=贡献神石
奖励二数量=5

[日活跃四档]
达标活跃度=80
奖励一IDX=20034
奖励一名称=饲料
奖励一数量=20
奖励二IDX=10395
奖励二名称=雪霜包
奖励二数量=1
奖励三IDX=10343
奖励三名称=修复神水
奖励三数量=1

[日活跃五档]
达标活跃度=100
奖励一IDX=20034
奖励一名称=饲料
奖励一数量=30
奖励二IDX=20063
奖励二名称=生肖盒子
奖励二数量=1
奖励三IDX=20099
奖励三名称=BOSS卡牌宝盒
奖励三数量=5

[任务活跃度]
每日登录=5
装备强化=10
挑战领主=10
消费元宝=15
消费金币=15
清理魔物=10
每日充值=10
挑战咕咕=5
获得声望=10
获得荣誉=10
......

功能文件列表:

  • 安装说明.txt
  • Mir200\Envir\Market_Def\QFunction-0.txt
  • Mir200\Envir\MapQuest_Def\QManage.txt
  • Mir200\Envir\QuestDiary\游戏登陆\变量声明.txt
  • Mir200\Envir\QuestDiary\游戏功能\每日活动.txt
  • Mir200\Envir\QuestDiary\游戏功能\活跃系统\读取活跃配置.txt
  • Mir200\Envir\QuestDiary\游戏功能\活跃系统\活跃配置.txt
  • Mir200\Envir\QuestDiary\游戏功能\活跃系统\活跃任务结算.txt
  • Mir200\Envir\QuestDiary\游戏功能\活跃系统\领主名字加载.txt
  • Mir200\Envir\QuestDiary\游戏功能\活跃系统\每日活跃重置.txt
  • Mir200\Envir\QuestDiary\游戏功能\活跃系统\每周活跃重置.txt
  • Mir200\Envir\Robot_def\AutoRunRobot.txt
  • Mir200\Envir\Robot_def\RobotManage.txt
  • 客户端补丁\dev\anim\角色模型补丁
  • 客户端补丁\dev\res\客户端素材补丁

安装说明:

使用前务必通过变量查询工具查看自己版本中的变量是否与该脚本冲突,若有冲突自行更换即可。
1、每日活跃度功能无固定NPC,需要在顶部导航或其他部位添加入口链接,或自行设置NPC也可以;
2、每日活跃度0时自动清理,在AutoRunRobot.txt设置;
3、活跃配置.ini中设置任务目标值、奖励物品、数量等信息,变量声明.txt中声明相关变量,务必添加(QM中引用);
4、击杀BOSS名单需要自行设置“领主名字加载.txt”列表信息,只有配置过的才能激活触发;
5、活跃度任务中默认项目请根据自己的版本进行修改,如:挑战咕咕、装备强化、获得声望荣誉等;
6、QF中设置了击杀怪物触发、金币元宝声望等消耗(获得)触发,根据需要调整数值;
7、QF中引用活跃度入口触发链接“@每日活动”#CALL [\游戏功能\每日活动.txt] @启动每日活动;
8、其他相关请查看下载的脚本文件。

;这里是主界面顶部活跃度图标,根据自己的情况修改位置,添加到自己的图标组中
;以下代码建议不要直接复制,只需要单独添加图标和图标
;MOV S$图标

微信二维码