每日副本-功能实现脚本

脚本只有功能实现,界面和其它规则没有做限制,不要直接用。
另外,副本数量过多会影响服务器运行速度,请自己加以限制,或减少副本存在时间。

*下载脚本请检查,部分变量、地图、怪物需要根据不同版本修改。
简单界面:

[@main]
<Img|height=200|move=0|img=public/bg_npc_01.png|loadDelay=1|bg=1|reset=1|show=0>
<Layout|x=545|y=0|width=80|height=80|link=@exit>
<Button|x=546|y=0|nimg=public/1900000510.png|pimg=public/1900000511.png|link=@exit>
<ItemShow|x=10|y=25|itemid=10598|itemcount=1|showtips=1>
<ItemShow|x=50|y=25|itemid=10598|itemcount=1|showtips=1>
<ItemShow|x=90|y=25|itemid=10598|itemcount=1|showtips=1>
<ItemShow|x=200|y=25|itemid=10598|itemcount=1|showtips=1>
<ItemShow|x=240|y=25|itemid=10598|itemcount=1|showtips=1>
<ItemShow|x=280|y=25|itemid=10598|itemcount=1|showtips=1>
<ItemShow|x=380|y=25|itemid=10598|itemcount=1|showtips=1>
<ItemShow|x=420|y=25|itemid=10598|itemcount=1|showtips=1>
<ItemShow|x=460|y=25|itemid=10598|itemcount=1|showtips=1>
<Button|x=45|y=130|nimg=public/1900000652_1.png|mimg=public/1900000652.png|pimg=public/1900000652.png|size=18|color=103|text=挑战|link=@副本1>
<Button|x=225|y=130|nimg=public/1900000652_1.png|mimg=public/1900000652.png|pimg=public/1900000652.png|size=18|color=103|text=挑战|link=@副本2>
<Button|x=400|y=130|nimg=public/1900000652_1.png|mimg=public/1900000652.png|pimg=public/1900000652.png|size=18|color=103|text=挑战|link=@副本3>
<Text|x=20|y=10|size=18|color=250|text=每个副本每日可进入3次,均为独立个人副本,每次挑战时间30分钟>
<RText|x=10|y=75|size=18|color=253|text=< >      【简单】                      【普通】                      【困难】>
<RText|x=10|y=100|size=18|color=250|text=  45级100元宝进入        50级5000元宝进入        45级2万元宝进入>
<RText|x=10|y=160|size=18|color=250|text=< >           <$STR(U81)>次                               <$STR(U82)>次                             <$STR(U83)>次>

[@副本1]
#if
checklevelex < 45
#act
messagebox 等级不足45级,无法挑战经验副本...
break
#if
checkgamegold < 100
#act
messagebox 元宝不足100个,无法挑战经验副本...
break
#if
not small U81 3
#act
messagebox 今日挑战次数已用完,无法挑战经验副本...
break

#if
#act
gamegold - 100
INC U81 1
;创建副本
AddMirrorMap 0159 <$useraccount>FB1 初级经验副本 1800 0159
;刷怪
MonGenEx <$useraccount>FB1 10 10 怪物名称 10 1 0 70
MonGenEx <$useraccount>FB1 10 10 怪物名称 10 1 0 70
;传送
map <$useraccount>FB1
sendmsg 0 玩家[<$username>]进入了[初级经验副本]挑战...
break

[@副本2]
#if
checklevelex < 50
#act
messagebox 等级不足50级,无法挑战经验副本...
break
#if
checkgamegold < 5000
#act
messagebox 元宝不足5000个,无法挑战经验副本...
break
#if
not small U82 3
#act
messagebox 今日挑战次数已用完,无法挑战经验副本...
break

#if
#act
gamegold - 5000
INC U82 1
;创建副本
AddMirrorMap 0159 <$useraccount>FB2 中级经验副本 1800 0159
;刷怪
MonGenEx <$useraccount>FB2 10 10 怪物名称 10 1 0 70
MonGenEx <$useraccount>FB2 10 10 怪物名称 10 1 0 70
;传送
map <$useraccount>FB2
sendmsg 0 玩家[<$username>]进入了[中级经验副本]挑战...
break

[@副本3]
#if
checklevelex < 45
#act
messagebox 等级不足45级,无法挑战经验副本...
break
#if
checkgamegold < 20000
#act
messagebox 元宝不足20000个,无法挑战经验副本...
break
#if
not small U83 3
#act
messagebox 今日挑战次数已用完,无法挑战经验副本...
break

#if
#act
gamegold - 20000
INC U83 1
;创建副本
AddMirrorMap 0159 <$useraccount>FB3 高级经验副本 1800 0159
;刷怪
MonGenEx <$useraccount>FB3 10 10 怪物名称 10 1 0 70
MonGenEx <$useraccount>FB3 10 10 怪物名称 10 1 0 70
;传送
map <$useraccount>FB3
sendmsg 0 玩家[<$username>]进入了[高级经验副本]挑战...
break
;===============================================================================================================
;===============================================================================================================
;这里是QM代码
;这一段  登录执行、定时器每天清理次数的时候执行

[@每日清理]
#if
not equal U80 <$year><$month><$day>
#act
MOV U80 <$year><$month><$day>
MOV U81 0
MOV U81 0
MOV U81 0

 

 

来自996官方论坛:段天涯 分享
下载地址
百度云盘
提取码:15il
THE END