- 相关图片
- 视频演示
简要介绍:
杀怪奖励任务脚本,全服统一限定奖池奖励数量,玩家完成杀怪任务后可领取奖励,每天任务数量清空,奖池金额恢复,玩家先到先得领取完为止。可根据自己的服务设定奖池奖励类型、数量以及杀怪的信息。一边练级一边打宝,还能额外获得奖励,有效提升游戏玩家的活跃度。
涉及变量:
先通过[变量查询器]查看自己版本中变量是否有冲突,代码中根据自己的实际情况进行修改变量名称。
# | 全局变量 | 申明变量 |
---|---|---|
1 | G40 | VAR Integer HUMAN 高级数量 |
2 | VAR Integer HUMAN 精英数量 | |
3 | VAR Integer HUMAN 史诗数量 |
Mirserver\Mir200\Envir\Market_Def\QFunction-0.txt
杀死怪物触发全民悬赏任务杀怪数量,杀怪的数量根据自己的需要进行调整,以下脚本只展示部分内容,更多请参照下载的完整脚本。
[@OnKillMob]
;功能: 杀死怪物时触发
;说明: 对应地图参数中需要加入ONKILLMON才可生效!
#IF
CHECKTEXTLIST ..\QuestDiary\杀怪奖池\高级怪物.txt <$KILLMONNAME>
CHECKVAR HUMAN 高级数量 < 888
#ACT
CALCVAR HUMAN 高级数量 + 1
SAVEVAR HUMAN 高级数量 ..\QuestDiary\杀怪奖池\高级击杀数量.txt
#IF
CHECKTEXTLIST ..\QuestDiary\杀怪奖池\精英怪物.txt <$KILLMONNAME>
CHECKVAR HUMAN 精英数量 < 88
#ACT
CALCVAR HUMAN 精英数量 + 1
SAVEVAR HUMAN 精英数量 ..\QuestDiary\杀怪奖池\精英击杀数量.txt
#IF
CHECKTEXTLIST ..\QuestDiary\杀怪奖池\史诗怪物.txt <$KILLMONNAME>
CHECKVAR HUMAN 史诗数量 < 8
#ACT
CALCVAR HUMAN 史诗数量 + 1
SAVEVAR HUMAN 史诗数量 ..\QuestDiary\杀怪奖池\史诗击杀数量.txt
玩家登录后,申明全民悬赏涉及到的自定义变量信息,每天0时清空杀怪任务信息,以下脚本只展示部分内容,更多请参照下载的完整脚本。
[@Login]
#IF
#ACT
VAR Integer HUMAN 高级数量
LOADVAR HUMAN 高级数量 ..\QuestDiary\杀怪奖池\高级击杀数量.txt
VAR Integer HUMAN 精英数量
LOADVAR HUMAN 精英数量 ..\QuestDiary\杀怪奖池\精英击杀数量.txt
VAR Integer HUMAN 史诗数量
LOADVAR HUMAN 史诗数量 ..\QuestDiary\杀怪奖池\史诗击杀数量.txt
[@杀怪奖池清空]
#IF
#ACT
CALCVAR HUMAN 高级数量 = 0
SAVEVAR HUMAN 高级数量 ..\QuestDiary\杀怪奖池\高级击杀数量.txt
CALCVAR HUMAN 精英数量 = 0
SAVEVAR HUMAN 精英数量 ..\QuestDiary\杀怪奖池\精英击杀数量.txt
CALCVAR HUMAN 史诗数量 = 0
SAVEVAR HUMAN 史诗数量 ..\QuestDiary\杀怪奖池\史诗击杀数量.txt
功能文件列表:
- 安装说明.txt
- Mir200\Envir\MerChant.txt
- Mir200\Envir\Market_Def\QFunction-0.txt
- Mir200\Envir\Market_Def\功能\全民悬赏-3.txt
- Mir200\Envir\MapQuest_Def\QManage.txt
- Mir200\Envir\Robot_def\AutoRunRobot.txt
- Mir200\Envir\Robot_def\RobotManage.txt
- Mir200\Envir\QuestDiary\杀怪奖池\全民悬赏.txt
- Mir200\Envir\QuestDiary\杀怪奖池\相关配置文件等.txt
安装说明:
使用前务必通过变量查询工具查看自己版本中的变量是否与该脚本冲突,若有冲突自行更换即可。
1、MerChant.txt 添加相关NPC坐标信息。
2、将杀怪奖池系统独立文件夹复制到版本中直接引用。
3、通过修改脚本可调整杀怪数量、种类名称、奖励等信息。
4、每个级别对应的怪物名称设置了单独的文件,可快速根据自己的版本进行修改。
5、其他相关请查看下载的脚本文件。