| 
 | 
 
 
 
 
 
[@开始杀怪排行吧] 
{ 
#if 
EQUAL G5 0 
#act 
MOV G5 1 
MOV A27 <$STR(A0)> 
MOV A28 <$STR(A13)> 
MOV A29 <$STR(A14)> 
MOV G4 <$STR(G1)> 
MOV G25 <$STR(G3)> 
MOV G28 <$STR(G8)> 
MOV A0 无 
MOV A13 无 
MOV A14 无 
MOV G1 0 
MOV G3 0 
MOV G8 0 
CLEARNAMELIST ..\QuestDiary\数据文件\杀怪数量SAVE.txt 
CLEARNAMELIST ..\QuestDiary\数据文件\杀怪领取奖励名单.txt 
SENDMSG 0 系统杀怪文件已经清空 
BREAK 
#if 
checknamelist ..\QuestDiary\数据文件\杀怪领取奖励名单.txt 
#act 
MOV A38 <你已经领取过了/SCOLOR=249> 
SETSTRINGblank A38 44 1 
GOTO @领取前检测完毕 
#ELSEACT 
MOV A38 <昨日杀怪前3名点击领取代金卷奖励/@昨日杀怪前3名点击领取代金卷奖励> 
SETSTRINGblank A38 44 1 
GOTO @领取前检测完毕 
[@领取前检测完毕1] 
#IF 
#ACT 
LOADVAR HUMAN 杀怪数量 ..\QuestDiary\数据文件\杀怪数量SAVE.txt 
GOTO @刷新杀怪排行 
GOTO @刷新排版界面 
BREAK 
 
[@领取前检测完毕] 
#IF 
#ACT 
LOADVAR HUMAN 杀怪数量 ..\QuestDiary\数据文件\杀怪数量SAVE.txt 
GOTO @刷新杀怪排行 
GOTO @刷新排版界面 
GOTO @刷新杀怪排行界面 
BREAK 
[@刷新杀怪排行界面] 
#if 
#act 
OpenBigDialogBox 
#say 
              <【散人福利代金卷系统】 /AUTOCOLOR=31,251,252,253,254,255>\  \ 
<今日杀怪第一名玩家为:/SCOLOR=31><$STR(A35)><目前砍杀怪物个数:/SCOLOR=249>【<$STR(G1)>】<只怪物/SCOLOR=249><[奖励30代金卷]/SCOLOR=158>\ \ 
<今日杀怪第二名玩家为:/SCOLOR=31><$STR(A36)><目前砍杀怪物个数:/SCOLOR=249>【<$STR(G3)>】<只怪物/SCOLOR=249><[奖励2亿元宝]/SCOLOR=158>\ \ 
<今日杀怪第三名玩家为:/SCOLOR=31><$STR(A37)><目前砍杀怪物个数:/SCOLOR=249>【<$STR(G8)>】<只怪物/SCOLOR=249><[奖励1亿元宝]/SCOLOR=158>\ 
<┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄/SCOLOR=253>\ 
<本服独创杀怪系统,于每天00:00进行统计杀怪数量,凡是单天杀怪前3名即可获得“代金卷”!/SCOLOR=250>\ \ 
<“代金卷”双击使用,和正常充值一样,正常充值给什么,“代金卷”就给什么,也会增加充值金额!/SCOLOR=250>\ 
<┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄/SCOLOR=253>\ 
<查看昨天杀怪前3名获得者/@查看昨天杀怪前3名获得者>        <$STR(A38)><[24点可以领取]/SCOLOR=158>\ 
          <你今日已经砍杀:/SCOLOR=249>【<$HUMAN(杀怪数量)>】<个怪物/SCOLOR=249>\ 
<┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄/SCOLOR=253>\ 
<特别提示:“代金卷”所获得的所有东西都是安装“网银比例”发放的,大家年例杀怪吧!/SCOLOR=254>\ \ 
<特别提示:防止作弊,新手地图不增加杀怪数量。中级地图以上的地图才会增加!望周知!老区只有终极神殿和三个副本地图增加!/SCOLOR=251>\ \ 
<特别提示:24点后请尽快领取代金卷,为游戏公平合区后会清空杀怪数据!重新计算!/SCOLOR=116>\ 
[@昨日杀怪前3名点击领取代金卷奖励] 
#if 
checknamelist ..\QuestDiary\数据文件\杀怪领取奖励名单.txt 
#act 
sendmsg 5 对不起,你已经领取了奖励.... 
break 
#if 
EQUAL A27 <$USERNAME> 
#ACT 
GIVE 30代金卷 1 
SENDMSG 0 %S昨天成为杀怪第一名,奖励30代金卷一个 
addnamelist ..\QuestDiary\数据文件\杀怪领取奖励名单.txt 
GOTO @开始杀怪排行吧 
BREAK 
#if 
EQUAL A28 <$USERNAME> 
#ACT 
GAMEGOLD + 200000000 
SENDMSG 0 %S昨天成为杀怪第二名,奖励【2亿】 
addnamelist ..\QuestDiary\数据文件\杀怪领取奖励名单.txt 
GOTO @开始杀怪排行吧 
BREAK 
#if 
EQUAL A29 <$USERNAME> 
#ACT 
GAMEGOLD + 100000000 
SENDMSG 0 %S昨天成为杀怪第三名,奖励【1亿】 
addnamelist ..\QuestDiary\数据文件\杀怪领取奖励名单.txt 
GOTO @开始杀怪排行吧 
BREAK 
#ELSEACT 
MESSAGEBOX 对不起,目前你不在排名之内 
 
 
[@查看昨天杀怪前3名获得者] 
#if 
equal G4 0 
#ACT 
MOV A27 无 
MOV A28 无 
MOV A29 无 
MOV G4 0 
MOV G25 0 
MOV G28 0 
#if 
#act 
closeBigDialogBox 
#say 
<昨日杀怪第一名玩家为:/SCOLOR=31>【<$STR(A27)>】<目前砍杀怪物个数:/SCOLOR=249>【<$STR(G4)>】<只怪物/SCOLOR=249>\ \ 
<昨日杀怪第二名玩家为:/SCOLOR=31>【<$STR(A28)>】<目前砍杀怪物个数:/SCOLOR=249>【<$STR(G25)>】<只怪物/SCOLOR=249>\ \ 
<昨日杀怪第三名玩家为:/SCOLOR=31>【<$STR(A29)>】<目前砍杀怪物个数:/SCOLOR=249>【<$STR(G28)>】<只怪物/SCOLOR=249>\ 
[@刷新排版界面] 
#if 
#act 
MOV A35 <$STR(A0)> 
MOV A36 <$STR(A13)> 
MOV A37 <$STR(A14)> 
SETSTRINGBLANK A35 16 0 
SETSTRINGBLANK A36 16 0 
SETSTRINGBLANK A37 16 0 
BREAK 
 
 
 
[@刷新杀怪排行] 
#IF 
EQUAL A0 <$USERNAME> 
#ACT 
MOV G1 <$HUMAN(杀怪数量)> 
BREAK 
#IF 
CHECKVAR HUMAN 杀怪数量 > <$STR(G1)> 
#ACT 
goto @杀怪第一排序 
break 
#IF 
EQUAL A13 <$USERNAME> 
#ACT 
MOV G3 <$HUMAN(杀怪数量)> 
BREAK 
#IF 
CHECKVAR HUMAN 杀怪数量 > <$STR(G3)> 
#ACT 
goto @杀怪第二排序 
break 
 
#IF 
CHECKVAR HUMAN 杀怪数量 > <$STR(G8)> 
#ACT 
goto @杀怪第三排序 
break 
 
 
[@杀怪第一排序] 
#IF 
EQUAL A13 <$USERNAME> 
#ACT 
MOV A13 <$STR(A0)> 
MOV G3 <$STR(G1)> 
MOV A0 <$USERNAME> 
MOV G1 <$HUMAN(杀怪数量)> 
BREAK 
#elseact 
MOV A14 <$STR(A13)> 
MOV G8 <$STR(G3)> 
MOV A13 <$STR(A0)> 
MOV G3 <$STR(G1)> 
MOV A0 <$USERNAME> 
MOV G1 <$HUMAN(杀怪数量)> 
break 
 
[@杀怪第二排序] 
#IF 
EQUAL A14 <$USERNAME> 
#ACT 
MOV A14 <$STR(A13)> 
MOV G8 <$STR(G3)> 
MOV A13 <$USERNAME> 
MOV G3 <$HUMAN(杀怪数量)> 
BREAK 
#elseact 
MOV A14 <$STR(A13)> 
MOV G8 <$STR(G3)> 
MOV A13 <$USERNAME> 
MOV G3 <$HUMAN(杀怪数量)> 
break 
 
[@杀怪第三排序] 
#IF 
#ACT 
MOV A14 <$USERNAME> 
MOV G8 <$HUMAN(杀怪数量)> 
BREAK 
 
} 
 
 
 |   
 
 
 
 |