我在无度传奇见到那个是赠送元宝的,现在求帮忙写的连续签到一天增加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自行创建

给大家提供个参考具体操作 自己根据自己版本修改

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。