|
我在论坛见到那个是赠送元宝的,现在求帮忙写的连续签到一天增加HP MP 攻击魔法道术的这种脚本!
看到这位朋友需要这个脚本回家写了下 思路挺简单的 仅供参考(适用于legend引擎)如果你是其他引擎参照自己的引擎脚本语句
QM================================
[@Login]
#IF
CHECKLEVELEX > 0
#ACT
VAR Integer HUMAN 签到天数;声明自定义变量
LOADVAR HUMAN 签到天数 ..\QuestDiary\七天循环签到\签到变量.txt;保存变量的路径
#CALL [\七天循环签到\签到登录.txt] @签到脚本;登录检测
NPC内容
[@main]
<COLOR=clLime 欢迎来到本游戏,这里是【签到服务】。>\ \
<COLOR=clred 我要签到:> <签到/@qd>\
[@qd]
\
天天快乐签到系统,每天签到领奖励.\
<每日签到/@每日签到> \ \
<查看签到天数/@签到天数>\
[@签到天数]
#IF
CHECKVAR HUMAN 签到天数 > 0
#SAY
\
你当前的签到天数为:<$HUMAN(签到天数)>天.加油再接再励.\
<关闭/@exit> \
#elsesay
\
勇士,你签到次数为0天.\
<关闭/@exit> \
[@每日签到]
#IF
#IF
dayofweek sun
check [311] 0
#ACT
set [311] 1
set [312] 0
set [313] 0
set [314] 0
set [315] 0
set [316] 0
set [317] 0
CALCVAR HUMAN 签到天数 + 1
SAVEVAR HUMAN 签到天数 ..\QuestDiary\七天循环签到\签到变量.txt
messagebox 签到天数成功,当前的签到天数为<$HUMAN(签到天数)>天.
break
#IF
dayofweek mon
check [312] 0
#ACT
set [311] 0
set [312] 1
set [313] 0
set [314] 0
set [315] 0
set [316] 0
set [317] 0
CALCVAR HUMAN 签到天数 + 1
SAVEVAR HUMAN 签到天数 ..\QuestDiary\七天循环签到\签到变量.txt
messagebox 签到天数成功,当前的签到天数为<$HUMAN(签到天数)>天.
break
#IF
dayofweek tue
check [313] 0
#ACT
set [311] 0
set [312] 0
set [313] 1
set [314] 0
set [315] 0
set [316] 0
set [317] 0
CALCVAR HUMAN 签到天数 + 1
SAVEVAR HUMAN 签到天数 ..\QuestDiary\七天循环签到\签到变量.txt
messagebox 签到天数成功,当前的签到天数为<$HUMAN(签到天数)>天.
break
#IF
dayofweek wed
check [314] 0
#ACT
set [311] 0
set [312] 0
set [313] 0
set [314] 1
set [315] 0
set [316] 0
set [317] 0
CALCVAR HUMAN 签到天数 + 1
SAVEVAR HUMAN 签到天数 ..\QuestDiary\七天循环签到\签到变量.txt
messagebox 签到天数成功,当前的签到天数为<$HUMAN(签到天数)>天.
break
#IF
dayofweek thu
check [315] 0
#ACT
set [311] 0
set [312] 0
set [313] 0
set [314] 0
set [315] 1
set [316] 0
set [317] 0
CALCVAR HUMAN 签到天数 + 1
SAVEVAR HUMAN 签到天数 ..\QuestDiary\七天循环签到\签到变量.txt
messagebox 签到天数成功,当前的签到天数为<$HUMAN(签到天数)>天.
break
#IF
dayofweek fri
check [316] 0
#ACT
set [311] 0
set [312] 0
set [313] 0
set [314] 0
set [315] 0
set [316] 1
set [317] 0
CALCVAR HUMAN 签到天数 + 1
SAVEVAR HUMAN 签到天数 ..\QuestDiary\七天循环签到\签到变量.txt
messagebox 签到天数成功,当前的签到天数为<$HUMAN(签到天数)>天.
break
#IF
dayofweek sat
check [317] 0
#ACT
set [311] 0
set [312] 0
set [313] 0
set [314] 0
set [315] 0
set [316] 0
set [317] 1
CALCVAR HUMAN 签到天数 + 1
SAVEVAR HUMAN 签到天数 ..\QuestDiary\七天循环签到\签到变量.txt
messagebox 签到天数成功,当前的签到天数为<$HUMAN(签到天数)>天.
break
#elseact
messagebox 你今日已经签过到了,请明天再来吧!
break
然后QuestDiary\七天循环签到\签到登录.txt内容为
[@签到脚本]
{
#IF
CHECKVAR HUMAN 签到天数 = 1
#ACT
AbilityAdd 0 50 99999
AbilityAdd 1 50 99999
#IF
CHECKVAR HUMAN 签到天数 = 2
#ACT
AbilityAdd 0 80 99999
AbilityAdd 1 80 99999
}
QuestDiary里面保存变量的一些TXT自行创建
给大家提供个参考具体操作 自己根据自己版本修改
|
上一篇:传奇调整人物会员类型脚本下一篇:传奇龙战于野脚本
|