仿官方的凝功宝鼎脚本
根据:彩虹引擎2011更新(2011/04/04-2011/05/08)的命令
增加个人计时器SetTimerEx A B C D,玩家在计时中途重新登录,计时器将仍然有效;
参数说明:
A //玩家名称
B //延迟时间(单位:秒)
C //脚本标签,将触发QManager.txt 中的此标签
D //执行次数(可省略,默认为1)
新手第一次发脚本,写得不好别见怪哈!
NPC文件名,坐标
中州\凝功宝鼎 0 456 222 凝功宝鼎 0 201 0 0 0
NPC脚本:
[@main]
即日起,勇士可在我这里<color=green 通过灵符作为媒介进行自动修>\
<color=green 炼,以达到实力快速成长之效!>\
快速修炼分为<高级修炼>与<低级修炼>两种,<color=orange 每种修炼都提>\
<color=orange 供三种方式供选择>,<color=green 修炼时将一次扣除存放在祝福老人处相>\
<color=green 应数量的灵符,修炼开始后每分钟都将获得一次><丰厚奖励>!\
即日起,当日<color=orange 使用高级凝功修炼“5400个灵符自动修>\
<color=orange 炼”达10次者>,当日可领取1个<color=green 海神融合凭证。>\
<高级凝功修炼> <低级凝功修炼
<领取物品> <今日高级凝功修炼好礼
[@jiangli]
<color=orange 凝功修炼期间每60秒消耗120个灵符>,可获得巨额经验\
同时低级修炼可获得8-10个勇者之心、高级修炼必可获得18个\
勇者之心,同时还有几率获得<color=green 圣王上品、炎神首饰、火影项链、>\
<color=green 极品神铁>等高级装备奖励。\
为了方便勇士,勇者之心和装备奖励请在<color=green 中州巡捕或直接>\
<color=green 在我这里>领取。\
<color=red 友情提醒>:活动道具仅限每次活动期间有效,请勇士及\
时领取,逾期领取的活动道具将不可上交,后果自负。\
<返回> <离开>
[@gaojieshao]
<color=orange 高级凝功修炼每60秒消耗120个灵符>,可获得1.5亿经\
验,同时<color=green 必得18个七星卷章>还有几率获得各种高级装备奖\
励。经验奖励将直接获得,为了方便勇士,活动道具、装备\
奖励请在<color=green 中州巡捕或直接在我这里>领取。\
高级凝功修炼提供三种模式选择:\
1)使用<color=orange 1800个灵符自动修炼15次>。(持续15分钟)\
2)使用<color=orange 3600个灵符自动修炼30次>。(持续30分钟)\
3)使用<color=orange 5400个灵符自动修炼45次>。(持续45分钟)\
<返回> <离开> dedecms.com
[@dijieshao]
<color=orange 低级凝功修炼每60秒消耗120个灵符>,可获得2.2亿经\
验,同时<color=green 必得8-10个七星卷章>还有几率获得各种高级装备奖\
励。经验奖励将直接获得,为了方便勇士,活动道具、装备\
奖励请在<color=green 中州巡捕或直接在我这里>领取。\
初级凝功修炼提供三种模式选择:\
1)使用<color=orange 240个灵符自动修炼2次>。(持续2分钟)\
2)使用<color=orange 600个灵符自动修炼5次>。(持续5分钟)\
3)使用<color=orange 1200个灵符自动修炼10次>。(持续10分钟)\
<返回> <离开>
[@AutoPractice1]
#IF
CHECKVAR HUMAN 凝功次数 > 0
#SAY
\\
勇士,检测到你正在<color=orange 凝功修炼中>,请不要重复修炼。\
以免造成不必要的损失!\\
<继续修炼!>
#ELSESAY
勇士你目前在祝福老人处存有灵符{Color=Green <$HUMAN(灵符数量)>个}!\
灵符高级凝功修炼提供三种模式,请选择:\
1)使用1800个灵符自动修炼15次。(持续15分钟)<我要修炼
2)使用3600个灵符自动修炼30次。(持续30分钟)<我要修炼
3)使用5400个灵符自动修炼45次。(持续45分钟)<我要修炼 dedecms.com
[@AutoPractice2]
#IF
CHECKVAR HUMAN 凝功次数 > 0
#SAY
\\
勇士,检测到你正在<color=orange 凝功修炼中>,请不要重复修炼。\
以免造成不必要的损失!\\
<继续修炼!>
#ELSESAY
勇士你目前在祝福老人处存有灵符{Color=Green <$HUMAN(灵符数量)>个}!\
灵符低级凝功修炼提供三种模式,请选择:\
1)使用240个灵符自动修炼2次。(持续2分钟) <我要修炼
2)使用600个灵符自动修炼5次。(持续5分钟) <我要修炼
3)使用1200个灵符自动修炼10次。(持续10分钟)<我要修炼
[@diji1]
#IF
CHECKVAR HUMAN 灵符数量 > 240
#SAY
恭喜你,修炼现在开始, 历时<Color=Green 2分钟>!\\
<谢谢!
#ACT
CALCVAR HUMAN 灵符数量 - 240
SAVEVAR HUMAN 灵符数量 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt
CALCVAR HUMAN 凝功次数 + 2
SAVEVAR HUMAN 凝功次数 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt
SetTimerEx $USERNAME 60 @低凝经验 2
SENDMSG 5 开始自动修炼240个灵符,2次,每分钟修炼一次。
#ELSEACT
MessageBox 勇士您的灵符数目不够低级修炼的啊!!!
break dedecms.com
[@diji2]
#IF
CHECKVAR HUMAN 灵符数量 > 600
#SAY
恭喜你,修炼现在开始, 历时<Color=Green 5分钟>!\\
<谢谢!
#ACT
CALCVAR HUMAN 灵符数量 - 600
SAVEVAR HUMAN 灵符数量 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt
CALCVAR HUMAN 凝功次数 + 5
SAVEVAR HUMAN 凝功次数 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt
SetTimerEx $USERNAME 60 @低凝经验 5
SENDMSG 5 开始自动修炼600个灵符,5次,每分钟修炼一次。
#ELSEACT
MessageBox 勇士您的灵符数目不够低级修炼的啊!!!
break
[@diji3]
#IF
CHECKVAR HUMAN 灵符数量 > 1200
#SAY
恭喜你,修炼现在开始, 历时<Color=Green 10分钟>!\\
<谢谢!
#ACT
CALCVAR HUMAN 灵符数量 - 1200
SAVEVAR HUMAN 灵符数量 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt
CALCVAR HUMAN 凝功次数 + 10
SAVEVAR HUMAN 凝功次数 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt
SetTimerEx $USERNAME 60 @低凝经验 10
SENDMSG 5 开始自动修炼1200个灵符,10次,每分钟修炼一次。
#ELSEACT
MessageBox 勇士您的灵符数目不够低级修炼的啊!!!
break
[@gaoji1]
#IF
CHECKVAR HUMAN 灵符数量 > 1800
#SAY
恭喜你,修炼现在开始, 历时<Color=Green 15分钟>!\\
<谢谢!
#ACT
CALCVAR HUMAN 灵符数量 - 1800
SAVEVAR HUMAN 灵符数量 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt
CALCVAR HUMAN 凝功次数 + 15
SAVEVAR HUMAN 凝功次数 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt
SetTimerEx $USERNAME 60 @高凝经验 15
SENDMSG 5 开始自动修炼1800个灵符,15次,每分钟修炼一次。
#ELSEACT
MessageBox 勇士您的灵符数目不够高级修炼的啊!!!
break
[@gaoji2]
#IF
CHECKVAR HUMAN 灵符数量 > 3600
#SAY
恭喜你,修炼现在开始, 历时<Color=Green 30分钟>!\\
<谢谢!
#ACT
CALCVAR HUMAN 灵符数量 - 3600
SAVEVAR HUMAN 灵符数量 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt
CALCVAR HUMAN 凝功次数 + 30
SAVEVAR HUMAN 凝功次数 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt
SetTimerEx $USERNAME 60 @高凝经验 30
SENDMSG 5 开始自动修炼3600个灵符,30次,每分钟修炼一次。
#ELSEACT
MessageBox 勇士您的灵符数目不够高级修炼的啊!!!
break
[@gaoji3]
#IF
CHECKVAR HUMAN 灵符数量 > 5400
#SAY
恭喜你,修炼现在开始, 历时<Color=Green 45分钟>!\\
<谢谢!
#ACT
CALCVAR HUMAN 灵符数量 - 5400
SAVEVAR HUMAN 灵符数量 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt
CALCVAR HUMAN 凝功次数 + 45
SAVEVAR HUMAN 凝功次数 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt
CALCVAR HUMAN 高凝总数 + 1
SAVEVAR HUMAN 高凝总数 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt
SetTimerEx $USERNAME 60 @高凝经验 45
SENDMSG 5 开始自动修炼5400个灵符,45次,每分钟修炼一次。
#ELSEACT
MessageBox 勇士您的灵符数目不够高级修炼的啊!!!
break
[@getSp]
\
#IF
CHECKVAR HUMAN 凝功七星 > 0
#SAY
你今天在凝功宝鼎处获得了:{color=orange <$HUMAN(凝功七星)>个}七星卷章。\\
<我要领取1个七星卷章/@领取1个>\
<我要领取10个七星卷章/@领取10个>\
<离开
#ACT
break
#ELSESAY
没任何可以领取的物品!\\
<离开>
[@领取1个]
#IF
CHECKBAGSIZE 1
#ACT
GIVE 七星卷章 1
CALCVAR HUMAN 凝功七星 - 1
SAVEVAR HUMAN 凝功七星 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt
SENDMSG 5 你成功领取了10个七星卷章
#SAY
\\
你已经领取了<color=orange 1个七星卷章>!!\\
<继续领取>
#ELSEACT
MessageBox 对不起,您身上背包的位置不够,请清理出空位! dedecms.com
[@领取10个]
#IF
SMALL $HUMAN(凝功七星) 10
#SAY
\
您现在的七星卷章不足<color=orange 10个>了,还是1个个取吧!\
#ACT
break
#IF
CHECKBAGSIZE 10
#ACT
GIVE 七星卷章 10
CALCVAR HUMAN 凝功七星 - 10
SAVEVAR HUMAN 凝功七星 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt
SENDMSG 5 你成功领取了10个七星卷章。
#SAY
\\
你已经领取了<color=orange 10个七星卷章>!!\\
<继续领取>
#ELSEACT
MessageBox 对不起,您身上背包的位置不够,请清理出空位!
[@getNLHL]
#IF
CHECKVAR HUMAN 高凝总数 > 9
#SAY
你今天已使用“5400个灵符自动修炼”:{color=orange <$HUMAN(高凝总数)>次。}\
即日起,当日<color=orange 使用高级凝功修炼“5400个灵符自动修>\
<color=orange 炼”达10次者>,当日可领取1个<color=green 海神融合凭证。>\
<color=red 注:奖励请于当日领取,次日无法领取。>\\
<今日高级凝功修炼好礼
<离开
#ELSESAY
您今天使用“5400个灵符自动修炼”不足10次,不能领\
取奖励!\\
<离开>
[@getDB]
#IF
checknamelist ..\QuestDiary\数据文件\凝海名单.txt
#SAY
\\
你今天已经领取过奖励,请不要重复领取!!\\
<知道了>
#ACT
break
#IF
CHECKVAR HUMAN 高凝总数 > 9
#SAY
\\
恭喜你,获得了一个<color=orange 海神融合凭证>的奖励!\\
<谢谢了>
#ACT
GIVE 海神融合凭证 1
CALCVAR HUMAN 高凝总数 - 10
addnamelist ..\QuestDiary\数据文件\凝海名单.txt
SENDMSG 8 恭喜<$USERNAME>在凝功宝鼎处使用高级修炼达10次,获得了一个海神融合凭证的奖励!
加QManage.txt下的:
[@低凝经验]
#IF
RANDOM 5
#ACT
SHOWHUMEFFECT 11
CHANGEEXP + 220000000
CALCVAR HUMAN 凝功次数 - 1
SAVEVAR HUMAN 凝功次数 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt
CALCVAR HUMAN 凝功七星 + 10
SAVEVAR HUMAN 凝功七星 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt
SENDMSG 5 剩余自动修炼时间:<$HUMAN(凝功次数)>分钟。
SENDMSG 5 恭喜你在灵符凝功修炼中获得了10个七星卷章。赶快去中州巡捕或凝功宝鼎处领取吧!
GOTO @凝功随机奖励
break
#IF
RANDOM 2
#ACT
SHOWHUMEFFECT 11
CHANGEEXP + 220000000
CALCVAR HUMAN 凝功次数 - 1
SAVEVAR HUMAN 凝功次数 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt
CALCVAR HUMAN 凝功七星 + 9
SAVEVAR HUMAN 凝功七星 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt
SENDMSG 5 剩余自动修炼时间:<$HUMAN(凝功次数)>分钟。
SENDMSG 5 恭喜你在灵符凝功修炼中获得了9个七星卷章。赶快去中州巡捕或凝功宝鼎处领取吧!
GOTO @凝功随机奖励
break
#IF
RANDOM 1
#ACT
SHOWHUMEFFECT 11
CHANGEEXP + 220000000
CALCVAR HUMAN 凝功次数 - 1
SAVEVAR HUMAN 凝功次数 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt
CALCVAR HUMAN 凝功七星 + 8
SAVEVAR HUMAN 凝功七星 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt
SENDMSG 5 剩余自动修炼时间:<$HUMAN(凝功次数)>分钟。
SENDMSG 5 恭喜你在灵符凝功修炼中获得了8个七星卷章。赶快去中州巡捕或凝功宝鼎处领取吧!
GOTO @凝功随机奖励
break
[@高凝经验]
#ACT
SHOWHUMEFFECT 11
CHANGEEXP + 150000000
CALCVAR HUMAN 凝功次数 - 1
SAVEVAR HUMAN 凝功次数 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt
CALCVAR HUMAN 凝功七星 + 18
SAVEVAR HUMAN 凝功七星 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt
SENDMSG 5 剩余自动修炼时间:<$HUMAN(凝功次数)>分钟。
SENDMSG 5 恭喜你在灵符凝功修炼中获得了18七星卷章。赶快去中州巡捕或凝功宝鼎处领取吧!
GOTO @凝功随机奖励
break
[@凝功随机奖励]
#IF
RANDOM 3
#ACT
ReadRandomStr ..\QuestDiary\数据文件\凝功奖励.txt S1
give $STR(S1) 1
SENDMSG 8 恭喜<$USERNAME>在凝功宝鼎处使用凝功修炼,获得了一个<$STR(S1)>的奖励!
break
在数据文件夹下增加:凝功奖励.txt文件
内容:奖励的物品,一行一个。自行添加!!!
各种变量自行搞定。