红鹰论坛

 找回密码
 立即注册
查看: 1112|回复: 1

悬赏500币的签到增加HPMP脚本

[复制链接]

733

主题

14

回帖

2811

积分

版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2811
发表于 2014-5-8 15:17:07 | 显示全部楼层 |阅读模式
我在论坛见到那个是赠送元宝的,现在求帮忙写的连续签到一天增加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自行创建
给大家提供个参考具体操作 自己根据自己版本修改




上一篇:传奇调整人物会员类型脚本
下一篇:传奇龙战于野脚本
回复

举报

1

主题

245

回帖

353

积分

二级GM

Rank: 3Rank: 3

积分
353
发表于 2014-5-14 06:19:11 | 显示全部楼层
沙发!沙发!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

新手推荐上一条 /1 下一条

传奇服务端|传奇一条龙|站点地图|手机版|gm基地|红鹰论坛 ( 冀ICP备2023015431号-1 )|网站地图

GMT+8, 2024-11-23 06:01

Powered by 传奇版本 X3.4

本站于2013年2月28日成立,至今运行: 天。本站所有资源均来自网络,严禁商业使用,请于24小时内删除!
快速回复 返回顶部 返回列表