本站主推发布:新开传奇发布网,新开传奇,新开传奇发布,176复古传奇,迷失传奇,战神传奇,传奇私服,找搜服,仙剑传奇
当前位置: zhaosf首页 > 开服资料 > 传奇脚本 >

利用金刚石数据制作每天签到打卡脚本-开区测试无错版

时间:2016-03-03 00:04来源:长久传奇基地 作者:长久传奇发布网
这个脚本是本人经过1年开区测试绝对无错完美脚本,前提是脚本利用了金刚石数量来定义玩家登录游戏签到次数,假设你传奇版本中使用了金刚石那么将会出现冲突!请自行修改后使用!举例

      这个脚本是本人经过1年开区测试绝对无错完美脚本,前提是脚本利用了金刚石数量来定义玩家登录游戏签到次数,假设你传奇版本中使用了金刚石那么将会出现冲突!请自行修改后使用!举例说明:用户金刚石数量是1,表示该用户签到次数为1次,以此类推金刚石数量是多少,就代表用户登录签到多少次。当然大家可以进行修改变通。

      本脚本主要实现用户签到次数的记录,共签到1至5天即可领取100-500元宝奖励,签到10天领取800元宝奖励,15、20、25、30天签到都可以领取相应元宝奖励,签到30天以后可以每天领取200元宝奖励。

      另外,在领取元宝奖励外每天签到还可以领取额外经验奖励,60天以内经验计算方式为:签到天数X100万经验;60天以上每天领取经验固定为6000万经验。这些具体奖励大家都可以自行修改。

      重要说明:本脚本经过1年开区测试,绝对完美无错!杜绝重复签到、重复领取等BUG。

签到脚本动态展示图

[@main]

#IF

checknamelist ..\QuestDiary\数据文件\每日签到\签到名单.txt

#ACT

#SAY

你今日已经签到过了,签到总次数为<$GAMEDIAMOND>次。\

---------------------------------------------------------\

活动名称:每日签到[打卡机系统]\

每日奖励:每日签到可获得签到总天数X100W经验奖励\

累计奖励:累计签到次数达到奖励所需签到次数奖励额外元宝\

温馨提示:每日只能签到一次,每日0点过后可重新签到\

奖励相关:<领取奖励/@签到奖励>    <查看奖励/@查看签到奖励>\

今日签到:<今日签到>    <关闭对话/@exit>\

#ELSESAY

 <◎◎/SCOLOR=254><战神传奇签到系统/SCOLOR=249><◎◎/SCOLOR=254>\

自即日起,可在盟重签到处签到,签到次数越高获得奖励越丰厚!\

---------------------------------------------------------\

活动名称:每日签到[打卡机系统]\

每日奖励:每日签到可获得签到总天数X100W经验奖励\

累计奖励:累计签到次数达到奖励所需签到次数奖励额外元宝\

温馨提示:每日只能签到一次,每日0点过后可重新签到\

奖励相关:<领取奖励/@签到奖励>         <查看奖励/@查看签到奖励>\

今日签到:<今日签到/@今日签到>         <关闭对话/@exit>\

 

[@查看签到奖励]

#act

CloseBigdialogbox

#say

<◎◎/SCOLOR=254><战神传奇签到奖励/SCOLOR=249><◎◎/SCOLOR=254>\

---------------------------------------------------------\

签到天数      签到天数奖励       签到天数    签到天数奖励\

   1           100元宝            10         800元宝\

   2           200元宝            15        1000元宝\

   3           300元宝            20        1200元宝\

   4           400元宝            25        1500元宝\

   5           500元宝            30        2000元宝\

签到30天(含30天)以上,每日可额外领取200元宝。<领奖/@签到奖励>  <返回/@MAIN>

[@签到奖励]

#act

CloseBigdialogbox

#say

┌─────┬───┬───┬───┬───┬───┐  你\

│ <签到次数/SCOLOR=253> │  1   │  2   │  3   │  4   │  5   │  签\

├─────┼───┼───┼───┼───┼───┤  到\

│ <领取奖励/SCOLOR=254> │ <领奖/@领奖1> │ <领奖/@领奖2> │ <领奖/@领奖3> │ <领奖/@领奖4> │ <领奖/@领奖5> │  次\

├─────┼───┼───┼───┼───┼───┤  数\

│ <签到次数/SCOLOR=253> │  10  │  15  │  20  │  25  │  30  │  为\

├─────┼───┼───┼───┼───┼───┤  <$GAMEDIAMOND>\

│ <领取奖励/SCOLOR=254> │ <领奖/@领奖10> │ <领奖/@领奖15> │ <领奖/@领奖20> │ <领奖/@领奖25> │ <领奖/@领奖30> │  次\

└─────┴───┴───┴───┴───┴───┘ <返回/@MAIN>\

[@领奖1]

#if

check [601] 1

#act

messagebox 你已经领取过累计签到1次的奖励!

break

 

#if

CHECKGAMEDIAMOND > 0

#act

set [601] 1

gamegold + 100

messagebox 恭喜你领取签到1天奖励:100元宝。

#elseact

messagebox 是不是签到天数不够?

[@领奖2]

#if

check [602] 1

#act

messagebox 你已经领取过累计签到2次的奖励!

break

#if

CHECKGAMEDIAMOND > 1

#act

set [602] 1

gamegold + 200

messagebox 恭喜你领取签到2天奖励:200元宝。

#elseact

messagebox 是不是签到天数不够?

[@领奖3]

#if

check [603] 1

#act

messagebox 你已经领取过签到3天的奖励!

break

#if

CHECKGAMEDIAMOND > 2

#act

set [603] 1

gamegold + 300

messagebox 恭喜你领取签到3天奖励:300元宝。

#elseact

messagebox 是不是签到天数不够?

[@领奖4]

#if

check [604] 1

#act

messagebox 你已经领取过签到4天的奖励!

break

#if

CHECKGAMEDIAMOND > 3

#act

set [604] 1

gamegold + 400

messagebox 恭喜你领取签到4天奖励:400元宝。

#elseact

messagebox 是不是签到天数不够?

[@领奖5]

#if

check [605] 1

#act

messagebox 你已经领取过签到5天的奖励!

break

#if

CHECKGAMEDIAMOND > 4

#act

set [605] 1

gamegold + 500

messagebox 恭喜你领取签到5天奖励:500元宝。

#elseact

messagebox 是不是签到天数不够?

[@领奖10]

#if

check [606] 1

#act

messagebox 你已经领取过签到10天的奖励!

break

 

#if

CHECKGAMEDIAMOND > 9

#act

set [606] 1

gamegold + 800

messagebox 恭喜你领取签到10天奖励:800元宝。

#elseact

messagebox 是不是签到天数不够?

[@领奖15]

#if

check [607] 1

#act

messagebox 你已经领取过签到15天的奖励!

break

#if

CHECKGAMEDIAMOND > 14

#act

set [607] 1

gamegold + 1000

messagebox 恭喜你领取签到15天奖励:1000元宝。

#elseact

messagebox 是不是签到天数不够?

[@领奖20]

#if

check [608] 1

#act

messagebox 你已经领取过签到20天的奖励!

break

#if

CHECKGAMEDIAMOND > 19

#act

set [608] 1

gamegold + 1200

messagebox 恭喜你领取签到20天奖励:1200元宝。

#elseact

messagebox 是不是签到天数不够?

[@领奖25]

#if

check [609] 1

#act

messagebox 你已经领取过签到25天的奖励!

break

#if

CHECKGAMEDIAMOND > 24

#act

set [609] 1

gamegold + 1500

messagebox 恭喜你领取签到25天奖励:1500元宝。

#elseact

messagebox 是不是签到天数不够?

[@领奖30]

#if

check [610] 1

#act

messagebox 你已经领取过签到30天的奖励!

break

#if

CHECKGAMEDIAMOND > 29

#act

set [610] 1

gamegold + 2000

messagebox 恭喜你领取签到30天奖励:2000元宝。

#elseact

messagebox 是不是签到天数不够?

 

[@今日签到]

#IF

CHECKGAMEDIAMOND > 29

#ACT

gamegold + 200

messagebox 你签到次数达到30次,额外奖励200元宝!

goto @今日签到奖励1

#elseact

goto @今日签到奖励

[@今日签到奖励]

#if

checklevelex > 49

#act

GAMEDIAMOND + 1

MOV N0 <$GAMEDIAMOND>

MUL N0 <$STR(N0)> 1000000

CHANGEEXP + <$STR(N0)>

addnamelist ..\QuestDiary\数据文件\每日签到\签到名单.txt

SENDMSG 1 恭喜【<$USERNAME>】通过【个人签到系统】获得大量经验!

messagebox 成功签到,今天是你第<$GAMEDIAMOND>次签到。\签到奖励为<$STR(N0)>经验,您收好咯!

goto @main

#elseact

messagebox 需要等级达到50级才能签到。

[@今日签到奖励1]

#if

CHECKGAMEDIAMOND < 60

#act

GAMEDIAMOND + 1

MOV N0 <$GAMEDIAMOND>

MUL N0 <$STR(N0)> 1000000

CHANGEEXP + <$STR(N0)>

addnamelist ..\QuestDiary\数据文件\每日签到\签到名单.txt

SENDMSG 1 恭喜【<$USERNAME>】通过【个人签到系统】获得大量经验!

messagebox 成功签到,今天是你第<$GAMEDIAMOND>次签到。\签到奖励为<$STR(N0)>经验,您收好咯!

goto @main

#elseact

GAMEDIAMOND + 1

CHANGEEXP + 60000000

addnamelist ..\QuestDiary\数据文件\每日签到\签到名单.txt

SENDMSG 1 恭喜【<$USERNAME>】通过【个人签到系统】获得大量经验!

messagebox 成功签到,你签到60次以上。\签到奖励为60000000经验,您收好咯!

goto @main

(责任编辑:找搜服传奇发布网)
------分隔线----------------------------
栏目列表
推荐内容