该脚本仅供大家进行学习参考,并非完整打怪伤害排序的完整脚本。
[@ButtonClick10]
#act
GetListString ..\QuestDiary\伤害排序名字.txt 0 A80 G80
GetListString ..\QuestDiary\伤害排序名字.txt 1 A81 G81
GetListString ..\QuestDiary\伤害排序名字.txt 2 A82 G82
GetListString ..\QuestDiary\伤害排序名字.txt 3 A83 G83
GetListString ..\QuestDiary\伤害排序名字.txt 4 A84 G84
GetListString ..\QuestDiary\伤害排序名字.txt 5 A85 G85
GetListString ..\QuestDiary\伤害排序名字.txt 6 A86 G86
GetListString ..\QuestDiary\伤害排序名字.txt 7 A87 G87
GetListString ..\QuestDiary\伤害排序名字.txt 8 A88 G88
GetListString ..\QuestDiary\伤害排序名字.txt 9 A89 G89
SetStringBlank <$STR(a80)> 15 1
SetStringBlank <$STR(a81)> 15 1
SetStringBlank <$STR(a82)> 15 1
SetStringBlank <$STR(a83)> 15 1
SetStringBlank <$STR(a84)> 15 1
SetStringBlank <$STR(a85)> 15 1
SetStringBlank <$STR(a86)> 15 1
SetStringBlank <$STR(a87)> 15 1
SetStringBlank <$STR(a88)> 15 1
SetStringBlank <$STR(a89)> 15 1
#act
OPENMERCHANTBIGDLG 10 1276 1 4 330 -100 0 -2 0 0
goto @没上榜状态
#SAY
<Img:98:10:180:-7|关闭界面/@exit>
#asy
\
\
{第一名/FCOLOR=250} {<$STR(A80)>/FCOLOR=251} {总伤害 <$STR(G80)>/FCOLOR=249} \
{第二名/FCOLOR=250} {<$STR(A81)>/FCOLOR=251} {总伤害 <$STR(G81)>/FCOLOR=249} \
{第三名/FCOLOR=250} {<$STR(A82)>/FCOLOR=251} {总伤害 <$STR(G82)>/FCOLOR=249} \
{第四名/FCOLOR=250} {<$STR(A83)>/FCOLOR=251} {总伤害 <$STR(G83)>/FCOLOR=249} \
{第五名/FCOLOR=250} {<$STR(A84)>/FCOLOR=251} {总伤害 <$STR(G84)>/FCOLOR=249} \
{第六名/FCOLOR=250} {<$STR(A85)>/FCOLOR=251} {总伤害 <$STR(G85)>/FCOLOR=249} \
{第七名/FCOLOR=250} {<$STR(A86)>/FCOLOR=251} {总伤害 <$STR(G86)>/FCOLOR=249} \
{第八名/FCOLOR=250} {<$STR(A87)>/FCOLOR=251} {总伤害 <$STR(G87)>/FCOLOR=249} \
{第九名/FCOLOR=250} {<$STR(A88)>/FCOLOR=251} {总伤害 <$STR(G88)>/FCOLOR=249} \
{第十名/FCOLOR=250} {<$STR(A89)>/FCOLOR=251} {总伤害 <$STR(G89)>/FCOLOR=249} \
<第一名奖励/@第二名奖励> <第三名奖励/@第三名奖励> <第二名奖励/@第四名奖励> <第四名奖励/@第五名奖励> \
<第五名奖励/@第六名奖励> <第六名奖励/@第七名奖励> <第七名奖励/@第八名奖励> <第八名奖励/@第九名奖励>\
<刷新排行榜/@ButtonClick10> <第九名奖励/@第一名奖励> <第十名奖励/@第一名奖励> <关闭页面提示/@exit>\
<领取奖励必须在>雷霆邪蛇死亡之后方能领取...\
想要自己加更多排序的话可以自己按照添加\
自于清理变量的话随便你..你要什么时候清理都可以\
或者想要根据活动的话就做个怪物触发...怪物死亡\
清理杀BOSS伤害\
[@第一名]
#IF
CheckMapSameMonCount 3 雷霆邪蛇姬 < 1
CHECKNAMELIST ..\QuestDiary\伤害排序\第一名排名.txt
#ACT
give 你想要奖励的东西 1
GuildNoticeMsg 250 26 %S成功领取伤害第一名奖励\ \
BREAK
#elseact
messagebox 领取失败!您不是第一名....或者雷霆邪蛇姬还没被消灭!
[@雷霆邪蛇姬]
#if
CHECKHITMONNAME 雷霆邪蛇姬
#ACT
CALCVAR HUMAN 伤害 + <$PKPOWER>
SAVEVAR HUMAN 伤害 ..\QuestDiary\伤害排序.txt
CHANGEEXP + <$PKPOWER>
SortHumVarToListEx 伤害 ..\QuestDiary\伤害排序.txt 1 ..\QuestDiary\伤害排序名字.txt 1
CLEARNAMELIST ..\QuestDiary\伤害排序\第1名.txt
CLEARNAMELIST ..\QuestDiary\伤害排序\第2名.txt
CLEARNAMELIST ..\QuestDiary\伤害排序\第3名.txt
CLEARNAMELIST ..\QuestDiary\伤害排序\第4名.txt
CLEARNAMELIST ..\QuestDiary\伤害排序\第5名.txt
CLEARNAMELIST ..\QuestDiary\伤害排序\第6名.txt
CLEARNAMELIST ..\QuestDiary\伤害排序\第7名.txt
CLEARNAMELIST ..\QuestDiary\伤害排序\第8名.txt
CLEARNAMELIST ..\QuestDiary\伤害排序\第9名.txt
CLEARNAMELIST ..\QuestDiary\伤害排序\第10名.txt
AddTextListEx ..\QuestDiary\伤害排序\第1名.txt <$STR(A80)> 0
AddTextListEx ..\QuestDiary\伤害排序\第2名.txt <$STR(A81)> 0
AddTextListEx ..\QuestDiary\伤害排序\第3名.txt <$STR(A82)> 0
AddTextListEx ..\QuestDiary\伤害排序\第4名.txt <$STR(A83)> 0
AddTextListEx ..\QuestDiary\伤害排序\第5名.txt <$STR(A84)> 0
AddTextListEx ..\QuestDiary\伤害排序\第6名.txt <$STR(A85)> 0
AddTextListEx ..\QuestDiary\伤害排序\第7名.txt <$STR(A86)> 0
AddTextListEx ..\QuestDiary\伤害排序\第8名.txt <$STR(A87)> 0
AddTextListEx ..\QuestDiary\伤害排序\第9名.txt <$STR(A88)> 0
AddTextListEx ..\QuestDiary\伤害排序\第10名.txt <$STR(A89)> 0
SETONTIMER 1 15
SENDMSG 6 【系统】:你对【雷霆邪蛇姬】造成了<$PKPOWER>点伤害,获得了<$PKPOWER>点经验值,总攻击伤害为<$HUMAN(伤害)>
BREAK
[@没上榜状态]
#if
EQUAL G80 0
#act
MOV A80 暂无英雄上榜
#if
EQUAL G81 0
#act
MOV A81 暂无英雄上榜
#if
EQUAL G82 0
#act
MOV A82 暂无英雄上榜
#if
EQUAL G83 0
#act
MOV A83 暂无英雄上榜
#if
EQUAL G84 0
#act
MOV A84 暂无英雄上榜
#if
EQUAL G85 0
#act
MOV A85 暂无英雄上榜
#if
EQUAL G86 0
#act
MOV A86 暂无英雄上榜
#if
EQUAL G87 0
#act
MOV A87 暂无英雄上榜
#if
EQUAL G88 0
#act
MOV A88 暂无英雄上榜
#if
EQUAL G89 0
#act
MOV A89 暂无英雄上榜
BREAK
(责任编辑:找搜服传奇发布网) |