黄金矿工活动脚本|带效果图
[@main]
#ACT
LOADVAR HUMAN 完成挖矿次数 ..\QuestDiary\活动系统\完成挖矿次数.txt
LOADVAR HUMAN 当前挖矿状态 ..\QuestDiary\活动系统\当前挖矿状态.txt
#SAY
去挖掘黑铁矿石,你给我<黑铁矿石>,我给你相应的奖励。\
你每天可以在我这里完成<5>次<黑铁矿石>任务\
今日已完成委托次数:<$HUMAN(完成挖矿次数)> 次 完成<5>次后可<领取/@领>额外<4000W>经验奖励\
<等级限制:/SCOLOR=249>简单要求<110>级 普通要求<120>级 困难要求<130>级\
选择 <接受/@JD>或<完成/@WCJD> 简单委托 交纳<10个黑铁矿石> 奖励<1000W>经验\
选择 <接受/@PT>或<完成/@WCPT> 普通委托 交纳<20个黑铁矿石> 奖励<2000W>经验\
选择 <接受/@KN>或<完成/@WCKN> 困难委托 交纳<30个黑铁矿石> 奖励<3000W>经验\
<活动时间:/SCOLOR=250><每二小时系统开启并全服提示/SCOLOR=254> <领取锄头/@锄头> <→进入矿地/@YHKD1>\
用矿锄挖出经验矿.元宝矿.物品矿.金币矿,双击可以获得相应物品\
[@YHKD1]
#if
hour 12 12
min 29 39
#act
TimeRecall 10
CLOSE
MAP HDKC
give 回城卷 1
SENDMSG 0 提示:玩家【%s】拿了把锄头跑进了『活动矿场』,去挖元宝了,完成<黑铁矿石>任务奖励丰厚经验
SENDMSG 7 请注意:10分钟自动传回!
#if
hour 14 14
min 29 39
#act
TimeRecall 10
CLOSE
MAP HDKC
give 回城卷 1
SENDMSG 0 提示:玩家【%s】拿了把锄头跑进了『活动矿场』,去挖元宝了,完成<黑铁矿石>任务奖励丰厚经验
SENDMSG 7 请注意:10分钟自动传回!
#if
hour 16 16
min 29 39
#act
TimeRecall 10
CLOSE
MAP HDKC
give 回城卷 1
SENDMSG 0 提示:玩家【%s】拿了把锄头跑进了『活动矿场』,去挖元宝了,完成<黑铁矿石>任务奖励丰厚经验
SENDMSG 7 请注意:10分钟自动传回!
#if
hour 18 18
min 29 39
#act
TimeRecall 10
CLOSE
MAP HDKC
give 回城卷 1
SENDMSG 0 提示:玩家【%s】拿了把锄头跑进了『活动矿场』,去挖元宝了,完成<黑铁矿石>任务奖励丰厚经验
SENDMSG 7 请注意:10分钟自动传回!
#if
hour 20 20
min 29 39
#act
TimeRecall 10
CLOSE
MAP HDKC
give 回城卷 1
SENDMSG 0 提示:玩家【%s】拿了把锄头跑进了『活动矿场』,去挖元宝了,完成<黑铁矿石>任务奖励丰厚经验
SENDMSG 7 请注意:10分钟自动传回!
break
#ELSEACT
sendmsg 7 对不起:“『活动矿场』暂未开放”
[@锄头]
#IF
CHECKITEM 鹤嘴锄 1
#ACT
sendmsg 7 您包袱里已经有了[鹤嘴锄]
#ELSEACT
GIVE 鹤嘴锄 1
sendmsg 7 成功领取[鹤嘴锄]一把
break
[@领]
#IF
CHECKVAR HUMAN 完成挖矿次数 = 5
#ACT
CHANGEEXP + 40000000
CALCVAR HUMAN 完成挖矿次数 + 1
SAVEVAR HUMAN 完成挖矿次数 ..\QuestDiary\活动系统\完成挖矿次数.txt
SENDMSG 0 恭喜玩家【%s】完成武器店老板的所有委托任务,额外奖励【4000W经验】
#ELSEACT
sendmsg 7 提示:今天的委托您还没有全部完成,无法获得奖励。
[@YHKD2]
#IF
CHECKGAMEGOLD > 999
#ACT
GAMEGOLD - 1000
GIVE 回城卷 1
GIVE 鹤嘴锄 1
CLOSE
MAP YHKD2
setautogetexp 1 40000 0 YHKD2
SENDMSG 0 提示:玩家【%s】拿了把锄头跑进了『活动矿场②』,大家为他祈祷吧
SENDMSG 0 提示:玩家【%s】拿了把锄头跑进了『活动矿场②』,大家为他祈祷吧
SENDMSG 0 提示:玩家【%s】拿了把锄头跑进了『活动矿场②』,大家为他祈祷吧
SENDMSG 0 提示:玩家【%s】拿了把锄头跑进了『活动矿场②』,大家为他祈祷吧
#ELSEACT
sendmsg 7 武器店老板:“您的元宝不足,我不能让你进去,出现逃工就亏大了。”
[@JD]
#IF
CheckLevelEX > 109
#ACT
#ELSEACT
sendmsg 7 提示:您的等级不够,无法接受本任务。
break
#IF
CHECKVAR HUMAN 完成挖矿次数 > 4
#ACT
sendmsg 7 提示:今天的委托您已全都完成,不能再接受了。
#ELSEACT
GOTO @JD2
[@JD2]
#IF
CHECKVAR HUMAN 当前挖矿状态 = 10
#ACT
sendmsg 7 提示:您已经接受了【简单委托】,请完成委托后再来接受。
#ELSEACT
GOTO @JD3
[@JD3]
#IF
CHECKVAR HUMAN 当前挖矿状态 = 20
#ACT
sendmsg 7 提示:您已经接受了【普通委托】,请完成委托后再来接受。
#ELSEACT
GOTO @JD4
[@JD4]
#IF
CHECKVAR HUMAN 当前挖矿状态 = 30
#ACT
sendmsg 7 提示:您已经接受了【困难委托】,请完成委托后再来接受。
#ELSEACT
GOTO @JD5
[@JD5]
#IF
#ACT
CALCVAR HUMAN 当前挖矿状态 + 10
SAVEVAR HUMAN 当前挖矿状态 ..\QuestDiary\活动系统\当前挖矿状态.txt
sendmsg 7 提示:您已经成功接受了【简单委托】。
SENDMSG 0 提示:玩家【%s】接受了[武器店老板]的【简单委托】,正准备进入[活动矿场],预祝他此行顺利
GOTO @MAIN
[@PT]
#IF
CheckLevelEX > 119
#ACT
#ELSEACT
sendmsg 7 提示:您的等级不够,无法接受本任务。
break
#IF
CHECKVAR HUMAN 完成挖矿次数 > 4
#ACT
sendmsg 7 提示:今天的委托您已全都完成,不能再接受了。
#ELSEACT
GOTO @PT2
[@PT2]
#IF
CHECKVAR HUMAN 当前挖矿状态 = 10
#ACT
sendmsg 7 提示:您已经接受了【简单委托】,请完成委托后再来接受。
#ELSEACT
GOTO @PT3
[@PT3]
#IF
CHECKVAR HUMAN 当前挖矿状态 = 20
#ACT
sendmsg 7 提示:您已经接受了【普通委托】,请完成委托后再来接受。
#ELSEACT
GOTO @PT4
[@PT4]
#IF
CHECKVAR HUMAN 当前挖矿状态 = 30
#ACT
sendmsg 7 提示:您已经接受了【困难委托】,请完成委托后再来接受。
#ELSEACT
GOTO @PT5
[@PT5]
#IF
#ACT
CALCVAR HUMAN 当前挖矿状态 + 20
SAVEVAR HUMAN 当前挖矿状态 ..\QuestDiary\活动系统\当前挖矿状态.txt
sendmsg 7 提示:您已经成功接受了【普通委托】。
SENDMSG 0 提示:玩家【%s】接受了[武器店老板]的【普通委托】,正准备进入[活动矿场],预祝他此行顺利
GOTO @MAIN
[@KN]
#IF
CheckLevelEX > 129
#ACT
#ELSEACT
sendmsg 7 提示:您的等级不够,无法接受本任务。
break
#IF
CHECKVAR HUMAN 完成挖矿次数 > 4
#ACT
sendmsg 7 提示:今天的委托您已全都完成,不能再接受了。
#ELSEACT
GOTO @KN2
[@KN2]
#IF
CHECKVAR HUMAN 当前挖矿状态 = 10
#ACT
sendmsg 7 提示:您已经接受了【简单委托】,请完成委托后再来接受。
#ELSEACT
GOTO @KN3
[@KN3]
#IF
CHECKVAR HUMAN 当前挖矿状态 = 20
#ACT
sendmsg 7 提示:您已经接受了【普通委托】,请完成委托后再来接受。
#ELSEACT
GOTO @KN4
[@KN4]
#IF
CHECKVAR HUMAN 当前挖矿状态 = 30
#ACT
sendmsg 7 提示:您已经接受了【困难委托】,请完成委托后再来接受。
#ELSEACT
GOTO @KN5
[@KN5]
#IF
#ACT
CALCVAR HUMAN 当前挖矿状态 + 30
SAVEVAR HUMAN 当前挖矿状态 ..\QuestDiary\活动系统\当前挖矿状态.txt
sendmsg 7 提示:您已经成功接受了【困难委托】。
SENDMSG 0 提示:玩家【%s】接受了[武器店老板]的【困难委托】,正准备进入[活动矿场],预祝他此行顺利
GOTO @MAIN
[@WCJD]
#IF
CHECKVAR HUMAN 当前挖矿状态 = 10
#ACT
GOTO @WCJD2
#ELSEACT
sendmsg 7 提示:您当前【没有接受委托】或【不是本委托】,请检查清楚后再来。
[@WCJD2]
#IF
CHECKITEM 黑铁矿石 10
#ACT
TAKE 黑铁矿石 10
GAMEGOLD + 500
CHANGEEXP + 10000000
CALCVAR HUMAN 当前挖矿状态 - 10
SAVEVAR HUMAN 当前挖矿状态 ..\QuestDiary\活动系统\当前挖矿状态.txt
CALCVAR HUMAN 完成挖矿次数 + 1
SAVEVAR HUMAN 完成挖矿次数 ..\QuestDiary\活动系统\完成挖矿次数.txt
sendmsg 7 提示:恭喜你完成【简单委托】,经验值增加1000W
SENDMSG 0 提示:玩家【%s】平安归来,出色的完成[武器店老板]的【简单委托】,经验值增加1000W
GOTO @MAIN
#ELSEACT
sendmsg 7 提示:您的黑铁矿石不足10个,无法完成委托。
[@WCPT]
#IF
CHECKVAR HUMAN 当前挖矿状态 = 20
#ACT
GOTO @WCPT2
#ELSEACT
sendmsg 7 提示:您当前【没有接受委托】或【不是本委托】,请检查清楚后再来。
[@WCPT2]
#IF
CHECKITEM 黑铁矿石 20
#ACT
TAKE 黑铁矿石 20
GAMEGOLD + 500
CHANGEEXP + 20000000
CALCVAR HUMAN 当前挖矿状态 - 20
SAVEVAR HUMAN 当前挖矿状态 ..\QuestDiary\活动系统\当前挖矿状态.txt
CALCVAR HUMAN 完成挖矿次数 + 1
SAVEVAR HUMAN 完成挖矿次数 ..\QuestDiary\活动系统\完成挖矿次数.txt
sendmsg 7 提示:恭喜你完成【普通委托】,经验值增加2000W
SENDMSG 0 提示:玩家【%s】平安归来,出色的完成[武器店老板]的【普通委托】,经验值增加2000W
GOTO @MAIN
#ELSEACT
sendmsg 7 提示:您的黑铁矿石不足20个,无法完成委托。
[@WCKN]
#IF
CHECKVAR HUMAN 当前挖矿状态 = 30
#ACT
GOTO @WCKN2
#ELSEACT
sendmsg 7 提示:您当前【没有接受委托】或【不是本委托】,请检查清楚后再来。
[@WCKN2]
#IF
CHECKITEM 黑铁矿石 30
#ACT
TAKE 黑铁矿石 30
GAMEGOLD + 500
CHANGEEXP + 30000000
CALCVAR HUMAN 当前挖矿状态 - 30
SAVEVAR HUMAN 当前挖矿状态 ..\QuestDiary\活动系统\当前挖矿状态.txt
CALCVAR HUMAN 完成挖矿次数 + 1
SAVEVAR HUMAN 完成挖矿次数 ..\QuestDiary\活动系统\完成挖矿次数.txt
sendmsg 7 提示:恭喜你完成【困难委托】,经验值增加3000W
SENDMSG 0 提示:玩家【%s】平安归来,出色的完成[武器店老板]的【困难委托】,经验值增加3000W
GOTO @MAIN
#ELSEACT
sendmsg 7 提示:您的黑铁矿石不足30个,无法完成委托。