根据人物pk获胜记载变量,对玩家对斩杀数进行排行,以便于更好的带动传奇私服的人气,丰富游戏的内涵和可玩性,下面我们看脚本,对于不懂脚本的gm可以直接套用下面脚本,下面的函数与变量不需要修改,以防发生变量冲突或者不可使用。
[@排行]
{
#IF
CHECKVAR HUMAN 斩杀数 > <$STR(G111)>
#ACT
MOV A111 <$USERNAME>
MOV G111 <$HUMAN(斩杀数)>
CALCVAR HUMAN 排行 = 1
SAVEVAR HUMAN 排行 ..\QuestDiary\宠物系统\变量.txt
SENDMSG 0 [公告]:恭喜[<$USERNAME>]获得杀手协会排行榜的第一名!
BREAK
#ELSEACT
GOTO @检测第2


[@检测第2]
#IF
CHECKVAR HUMAN 斩杀数 > <$STR(G112)>
#ACT
MOV A112 <$USERNAME>
MOV G112 <$HUMAN(斩杀数)>
CALCVAR HUMAN 排行 = 2
SAVEVAR HUMAN 排行 ..\QuestDiary\宠物系统\变量.txt
SENDMSG 0 [公告]:恭喜[<$USERNAME>]获得杀手协会排行榜的第二名!
BREAK
#ELSEACT
GOTO @检测第3

[@检测第3]
#IF
CHECKVAR HUMAN 斩杀数 > <$STR(G113)>
#ACT
MOV A113 <$USERNAME>
MOV G113 <$HUMAN(斩杀数)>
CALCVAR HUMAN 排行 = 3
SAVEVAR HUMAN 排行 ..\QuestDiary\宠物系统\变量.txt
SENDMSG 0 [公告]:恭喜[<$USERNAME>]获得杀手协会排行榜的第三名!
BREAK
#ELSEACT
GOTO @检测第4


[@检测第4]
#IF
CHECKVAR HUMAN 斩杀数 > <$STR(G114)>
#ACT
MOV A114 <$USERNAME>
MOV G114 <$HUMAN(斩杀数)>
CALCVAR HUMAN 排行 = 4
SAVEVAR HUMAN 排行 ..\QuestDiary\宠物系统\变量.txt
SENDMSG 0 [公告]:恭喜[<$USERNAME>]获得杀手协会排行榜的第四名!
BREAK
#ELSEACT
GOTO @检测第5

 

[@检测第5]
#IF
CHECKVAR HUMAN 斩杀数 > <$STR(G115)>
#ACT
MOV A115 <$USERNAME>
MOV G115 <$HUMAN(斩杀数)>
CALCVAR HUMAN 排行 = 5
SAVEVAR HUMAN 排行 ..\QuestDiary\宠物系统\变量.txt
SENDMSG 0 [公告]:恭喜[<$USERNAME>]获得杀手协会排行榜的第五名!
BREAK
#ELSEACT
GOTO @检测第6

 


[@检测第6]
#IF
CHECKVAR HUMAN 斩杀数 > <$STR(G116)>
#ACT
MOV A116 <$USERNAME>
MOV G116 <$HUMAN(斩杀数)>
CALCVAR HUMAN 排行 = 6
SAVEVAR HUMAN 排行 ..\QuestDiary\宠物系统\变量.txt
SENDMSG 0 [公告]:恭喜[<$USERNAME>]获得杀手协会排行榜的第六名!
BREAK
#ELSEACT
GOTO @检测第7

 

 

[@检测第7]
#IF
CHECKVAR HUMAN 斩杀数 > <$STR(G117)>
#ACT
MOV A117 <$USERNAME>
MOV G117 <$HUMAN(斩杀数)>
CALCVAR HUMAN 排行 = 7
SAVEVAR HUMAN 排行 ..\QuestDiary\宠物系统\变量.txt
SENDMSG 0 [公告]:恭喜[<$USERNAME>]获得杀手协会排行榜的第七名!
BREAK
#ELSEACT
GOTO @检测第8

 

[@检测第8]
#IF
CHECKVAR HUMAN 斩杀数 > <$STR(G118)>
#ACT
MOV A118 <$USERNAME>
MOV G118 <$HUMAN(斩杀数)>
CALCVAR HUMAN 排行 = 8
SAVEVAR HUMAN 排行 ..\QuestDiary\宠物系统\变量.txt
SENDMSG 0 [公告]:恭喜[<$USERNAME>]获得杀手协会排行榜的第八名!
BREAK
#ELSEACT
GOTO @检测第9

 

[@检测第9]
#IF
CHECKVAR HUMAN 斩杀数 > <$STR(G119)>
#ACT
MOV A119 <$USERNAME>
MOV G119 <$HUMAN(斩杀数)>
CALCVAR HUMAN 排行 = 9
SAVEVAR HUMAN 排行 ..\QuestDiary\宠物系统\变量.txt
SENDMSG 0 [公告]:恭喜[<$USERNAME>]获得杀手协会排行榜的第九名!
BREAK
#ELSEACT
GOTO @检测第10

 

[@检测第10]
#IF
CHECKVAR HUMAN 斩杀数 > <$STR(G110)>
#ACT
MOV A110 <$USERNAME>
MOV G110 <$HUMAN(斩杀数)>
CALCVAR HUMAN 排行 = 10
SAVEVAR HUMAN 排行 ..\QuestDiary\宠物系统\变量.txt
SENDMSG 0 [公告]:恭喜[<$USERNAME>]获得杀手协会排行榜的第十名!
BREAK

}


转载本文请注明来源于:http://www.shaibar.com .