本日给年夜家共享一款传奇战斗体系杀手排行榜全套剧本,此剧本通用任何M2引擎,请看清晰步调如何添加战斗体系杀手排行榜NPC以及相关剧本内容,此剧本会让喜爱战斗玩家感觉无比的荣耀。
起首第一步,在MirServer\Mir200\Envir\Market_def目次中树立NPC文本并定名:好比杀手排行榜-3.txt,(名字可以自取)(-3表现NPC地点舆图代码)然后在这个文件夹就写入NPC内容功效等等。复制下面剧本代码就可以了。
[@MAIN]
前人说:杀人者,人恒杀之!然则我们传奇杀手就寻求这一境界!\
你想成为一名厉害的战斗高手,就要不惧殒命,把战斗看成屡见不鲜!\
我这提供全服杀手公会成员排行,只要你杀了人就主动成为我们杀\
手公会的一员,当然我们只显示最牛的前十名排行!同时还会提供\
主动更新及时的杀手称号和斩杀人数显示!\
<全服杀手排行榜/@全服杀手排行榜> <杀手称号阐明/@杀手称号阐明>\
<我想成为不为人知的暗之杀手/@封闭称号>\
[@杀手称号阐明]
杀手的称号跟着杀人数的增长而转变,想获得最强的杀手的称号吗?\
要成为最强的杀手除了杀人之外,还可以加入我们工会提供的试练\
以下是我们今朝提供的各类等级的称号和要求:\
1级:入门杀手:<斩杀1人>\
2级:三流杀手:<斩杀5人>\
3级:二流杀手:<斩杀10人>\
4级:一流杀手:<斩杀50人>\
5级:职业杀手:<斩杀100人>\
<未知级杀手:阴影杀手?鬼怪杀手?狂魔杀手?杀手之王?> <返回/@MAIN>
[@高阶杀手试练]
此为杀手工会的机密试练园地.是熬炼列位成绩最强杀手为目的进\
行的强化训练,区别等级的杀手试练难度也有所区别,假如能经由过程我\
们的试练,那就能年夜量的进步你的斩杀数!最低限制<职业杀手>等级!\ \
<职业杀手试练场/@职业杀手试练场> 晋级目的 <阴影杀手> <25元宝进入1次>\
<阴影杀手试练场/@阴影杀手试练场> 晋级目的 <灭魂杀手> <50元宝进入1次>\
<灭魂杀手试练场/@灭魂杀手试练场> 晋级目的 <狂魔杀手> <250元宝进入1次>\
<狂魔杀手试练场/@狂魔杀手试练场> 晋级目的 <杀手之王> <500元宝进入1次>\
[@狂魔杀手试练场]
#IF
CHECKNAMELIST ..\QuestDiary\杀手体系\狂魔杀手.txt
CHECKGAMEGOLD > 499
#ACT
GAMEGOLD - 500
MAPMOVE DIE004
SENDMSG 0 职业杀手:%S进入了狂魔杀手试练场!
break
#ELSESAY
对不起!你不相符要求!
[@灭魂杀手试练场]
#IF
CHECKNAMELIST ..\QuestDiary\杀手体系\灭魂杀手.txt
CHECKGAMEGOLD > 249
#ACT
GAMEGOLD - 250
MAPMOVE DIE003
SENDMSG 0 职业杀手:%S进入了灭魂杀手试练场!
break
#ELSESAY
对不起!你不相符要求!
;汉子数据制造www.9988haohj.com
[@阴影杀手试练场]
#IF
CHECKNAMELIST ..\QuestDiary\杀手体系\阴影杀手.txt
CHECKGAMEGOLD > 49
#ACT
GAMEGOLD - 50
MAPMOVE DIE002
SENDMSG 0 职业杀手:%S进入了阴影杀手试练场!
break
#ELSESAY
对不起!你不相符要求!
[@职业杀手试练场]
#IF
CHECKNAMELIST ..\QuestDiary\杀手体系\职业杀手.txt
CHECKGAMEGOLD > 24
#ACT
GAMEGOLD - 25
MAPMOVE DIE001
SENDMSG 0 职业杀手:%S进入了职业杀手试练场!
break
#ELSESAY
对不起!你不相符要求!
[@封闭称号11]
杀手默认的称号体系是不是让你认为太甚于裸露本身的实力,大概!\
想成为一个不为人知的高阶杀手,隐匿形迹是一种不错的抉择!\ \
<封闭及时称号体系,成为暗之杀手/@封闭称号>\
<做为一名光亮正年夜的杀手,没需要/@MAIN>
[@封闭称号]
#IF
CHECKVAR HUMAN 排行开关=1
#SAY
当前状况为:开启\ \
<封闭及时称号/@封闭称号22> <返回/@MAIN>
#IF
CHECKVAR HUMAN 排行开关=0
#SAY
当前状况为:封闭\ \
<开启及时称号/@开启称号> <返回/@MAIN>
[@封闭称号22]
#ACT
CALCVAR HUMAN 排行开关=0
SAVEVAR HUMAN 排行开关 ..\QuestDiary\数据文件\变量.txt
SETRANKLEVELNAME %s\
break
#SAY
及时称号体系已经封闭了!
[@开启称号]
#ACT
CALCVAR HUMAN 排行开关=1
SAVEVAR HUMAN 排行开关 ..\QuestDiary\数据文件\变量.txt
GOTO @称号开放了
#SAY
及时称号体系已经开启了!
[@全服杀手排行榜]
全服杀手排行榜:\ \
序号 脚色名 杀人数\
第1名 <$STR(A111)> <$STR(G111)>\
第2名 <$STR(A112)> <$STR(G112)>\
第3名 <$STR(A113)> <$STR(G113)>\
第4名 <$STR(A114)> <$STR(G114)>\
第5名 <$STR(A115)> <$STR(G115)>\
<返回/@MAIN> <进入下一页/@全服杀手排行榜2>
[@全服杀手排行榜2]
全服杀手排行榜:\ \
序号 脚色名 杀人数\
第6名 <$STR(A116)> <$STR(G116)>\
第7名 <$STR(A117)> <$STR(G117)>\
第8名 <$STR(A118)> <$STR(G118)>\
第9名 <$STR(A119)> <$STR(G119)>\
第10名 <$STR(A110)> <$STR(G110)>\
<返回/@MAIN> <进入上一页/@全服杀手排行榜>
[@换元宝]
你今朝手头有<$HUMAN(斩杀数)>个斩杀数,肯定必要换成元宝嘛?\
因为杀手称号和杀手试练都域斩杀数的积聚,除非你急用钱,不然\
我们公会强烈否决你如许子做,元宝事小,名气加倍关键啊!\ \
<换赏金、5个斩杀数换1个元宝/@5个斩杀数换1个元宝>\
<换赏金、25个斩杀数换5个元宝/@25个斩杀数换5个元宝>\
<换赏金、50个斩杀数换10个元宝/@50个斩杀数换10个元宝>\
<换赏金、100个斩杀数换20个元宝/@100个斩杀数换20个元宝>\
<作为一名优秀的杀手,名气加倍关键/@main>\
[@100个斩杀数换20个元宝]
#IF
CHECKVAR HUMAN 斩杀数 > 99
#ACT
GAMEGOLD + 20
CALCVAR HUMAN 斩杀数 - 100
SAVEVAR HUMAN 斩杀数 ..\QuestDiary\数据文件\变量.txt
SENDMSG 6 你的斩杀数为<$HUMAN(斩杀数)>个,元宝数目为<$GAMEGOLD>个!
GOTO @换元宝
break
#ELSESAY
你没有足够的斩杀数可以拿来兑换成元宝!
[@50个斩杀数换10个元宝]
#IF
CHECKVAR HUMAN 斩杀数 > 49
#ACT
GAMEGOLD + 10
CALCVAR HUMAN 斩杀数 - 50
SAVEVAR HUMAN 斩杀数 ..\QuestDiary\数据文件\变量.txt
SENDMSG 6 你的斩杀数为<$HUMAN(斩杀数)>个,元宝数目为<$GAMEGOLD>个!
GOTO @换元宝
break
#ELSESAY
你没有足够的斩杀数可以拿来兑换成元宝!
[@25个斩杀数换5个元宝]
#IF
CHECKVAR HUMAN 斩杀数 > 24
#ACT
GAMEGOLD + 5
CALCVAR HUMAN 斩杀数 - 25
SAVEVAR HUMAN 斩杀数 ..\QuestDiary\数据文件\变量.txt
SENDMSG 6 你的斩杀数为<$HUMAN(斩杀数)>个,元宝数目为<$GAMEGOLD>个!
GOTO @换元宝
break
#ELSESAY
你没有足够的斩杀数可以拿来兑换成元宝!
[@5个斩杀数换1个元宝]
#IF
CHECKVAR HUMAN 斩杀数 > 4
#ACT
GAMEGOLD + 1
CALCVAR HUMAN 斩杀数 - 5
SAVEVAR HUMAN 斩杀数 ..\QuestDiary\数据文件\变量.txt
SENDMSG 6 你的斩杀数为<$HUMAN(斩杀数)>个,元宝数目为<$GAMEGOLD>个!
GOTO @换元宝
break
#ELSESAY
你没有足够的斩杀数可以拿来兑换成元宝!
[@称号开放了]
#IF
CHECKNAMELIST ..\QuestDiary\杀手体系\入门杀手.txt
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 入门杀手
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
break
#IF
CHECKNAMELIST ..\QuestDiary\杀手体系\三流杀手.txt
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 三流杀手
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
break
#IF
CHECKNAMELIST ..\QuestDiary\杀手体系\二流杀手.txt
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 二流杀手
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
break
#IF
CHECKNAMELIST ..\QuestDiary\杀手体系\一流杀手.txt
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 一流杀手
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
break
#IF
CHECKNAMELIST ..\QuestDiary\杀手体系\职业杀手.txt
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 职业杀手
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
break
#IF
CHECKNAMELIST ..\QuestDiary\杀手体系\阴影杀手.txt
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 阴影杀手
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
break
#IF
CHECKNAMELIST ..\QuestDiary\杀手体系\灭魂杀手.txt
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 灭魂杀手
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
break
#IF
CHECKNAMELIST ..\QuestDiary\杀手体系\狂魔杀手.txt
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 狂魔杀手
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
break
#IF
CHECKNAMELIST ..\QuestDiary\杀手体系\杀手之王.txt
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 杀手之王
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
break
-------------------------------------------------------------------
下一步在 \MirServer\Mir200\Envir\QuestDiary\ 这个文件路径下树立文件夹名字叫 杀手体系 对应以上剧本 然后在文件夹里树立以下txt文本 附图:
上图详解:用红线匡起 杀手登岸 杀手排行 杀手计数 为剧本相连内容,下面依次宣布剧本内容,其他文本为称号名单,只要树立文本就行了,称号会主动天生.
以下为 杀手登岸 杀手排行 杀手计数 剧本
------------------杀手登岸---------------------
[@登岸杀手]
{
#IF
CHECKNAMELIST ..\QuestDiary\杀手体系\入门杀手.txt
CHECKVAR HUMAN 排行=1
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 入门杀手
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
break
#IF
CHECKNAMELIST ..\QuestDiary\杀手体系\三流杀手.txt
CHECKVAR HUMAN 排行=1
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 三流杀手
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
break
#IF
CHECKNAMELIST ..\QuestDiary\杀手体系\二流杀手.txt
CHECKVAR HUMAN 排行=1
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 二流杀手
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
break
#IF
CHECKNAMELIST ..\QuestDiary\杀手体系\一流杀手.txt
CHECKVAR HUMAN 排行=1
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 一流杀手
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
break
#IF
CHECKNAMELIST ..\QuestDiary\杀手体系\职业杀手.txt
CHECKVAR HUMAN 排行=1
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 职业杀手
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
break
#IF
CHECKNAMELIST ..\QuestDiary\杀手体系\阴影杀手.txt
CHECKVAR HUMAN 排行=1
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 阴影杀手
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
break
#IF
CHECKNAMELIST ..\QuestDiary\杀手体系\灭魂杀手.txt
CHECKVAR HUMAN 排行=1
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 灭魂杀手
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
break
#IF
CHECKNAMELIST ..\QuestDiary\杀手体系\狂魔杀手.txt
CHECKVAR HUMAN 排行=1
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 狂魔杀手
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
break
#IF
CHECKNAMELIST ..\QuestDiary\杀手体系\杀手之王.txt
CHECKVAR HUMAN 排行=1
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 杀手之王
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
Break
}
-----------------杀手排行--------------
[@排行]
{
#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
}
[@杀手]
{
#IF
CHECKVAR HUMAN 斩杀数 > 0
CHECKVAR HUMAN 斩杀数 < 5
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 入门杀手
CALCVAR HUMAN 排行开关=1
SAVEVAR HUMAN 排行开关 ..\QuestDiary\数据文件\变量.txt
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
DELNAMELIST ..\QuestDiary\杀手体系\入门杀手.txt
ADDNAMELIST ..\QuestDiary\杀手体系\入门杀手.txt
SENDMSG 7 恭喜你成为本服的入门杀手称号!
break
#IF
CHECKVAR HUMAN 斩杀数 > 4
CHECKVAR HUMAN 斩杀数 < 10
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 三流杀手
CALCVAR HUMAN 排行开关=1
SAVEVAR HUMAN 排行开关 ..\QuestDiary\数据文件\变量.txt
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
DELNAMELIST ..\QuestDiary\杀手体系\入门杀手.txt
ADDNAMELIST ..\QuestDiary\杀手体系\三流杀手.txt
SENDMSG 7 恭喜你成为本服的三流杀手称号!
break
#IF
CHECKVAR HUMAN 斩杀数 > 9
CHECKVAR HUMAN 斩杀数 < 50
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 二流杀手
CALCVAR HUMAN 排行开关=1
SAVEVAR HUMAN 排行开关 ..\QuestDiary\数据文件\变量.txt
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
DELNAMELIST ..\QuestDiary\杀手体系\入门杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\三流杀手.txt
ADDNAMELIST ..\QuestDiary\杀手体系\二流杀手.txt
SENDMSG 7 恭喜你成为本服的二流杀手称号!
break
#IF
CHECKVAR HUMAN 斩杀数 > 49
CHECKVAR HUMAN 斩杀数 < 100
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 一流杀手
CALCVAR HUMAN 排行开关=1
SAVEVAR HUMAN 排行开关 ..\QuestDiary\数据文件\变量.txt
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
DELNAMELIST ..\QuestDiary\杀手体系\入门杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\三流杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\二流杀手.txt
ADDNAMELIST ..\QuestDiary\杀手体系\一流杀手.txt
SENDMSG 7 恭喜你成为本服的一流杀手称号!
break
----------------------------杀手计数---------------------
#IF
CHECKVAR HUMAN 斩杀数 > 99
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 职业杀手
CALCVAR HUMAN 排行开关=1
SAVEVAR HUMAN 排行开关 ..\QuestDiary\数据文件\变量.txt
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
DELNAMELIST ..\QuestDiary\杀手体系\入门杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\三流杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\二流杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\一流杀手.txt
ADDNAMELIST ..\QuestDiary\杀手体系\职业杀手.txt
SENDMSG 7 恭喜你成为本服的职业杀手称号!
break
#IF
CHECKVAR HUMAN 斩杀数 > 299
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 阴影杀手
CALCVAR HUMAN 排行开关=1
SAVEVAR HUMAN 排行开关 ..\QuestDiary\数据文件\变量.txt
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
DELNAMELIST ..\QuestDiary\杀手体系\入门杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\三流杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\二流杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\一流杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\职业杀手.txt
ADDNAMELIST ..\QuestDiary\杀手体系\阴影杀手.txt
SENDMSG 7 恭喜你成为本服的阴影杀手称号!
break
#IF
CHECKVAR HUMAN 斩杀数 > 499
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 灭魂杀手
CALCVAR HUMAN 排行开关=1
SAVEVAR HUMAN 排行开关 ..\QuestDiary\数据文件\变量.txt
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
DELNAMELIST ..\QuestDiary\杀手体系\入门杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\三流杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\二流杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\一流杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\职业杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\阴影杀手.txt
ADDNAMELIST ..\QuestDiary\杀手体系\灭魂杀手.txt
SENDMSG 7 恭喜你成为本服的灭魂杀手称号!
break
#IF
CHECKVAR HUMAN 斩杀数 > 699
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 狂魔杀手
CALCVAR HUMAN 排行开关=1
SAVEVAR HUMAN 排行开关 ..\QuestDiary\数据文件\变量.txt
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
DELNAMELIST ..\QuestDiary\杀手体系\入门杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\三流杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\二流杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\一流杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\职业杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\阴影杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\灭魂杀手.txt
ADDNAMELIST ..\QuestDiary\杀手体系\狂魔杀手.txt
SENDMSG 7 恭喜你成为本服的狂魔杀手称号!
break
#IF
CHECKVAR HUMAN 斩杀数 > 699
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 杀手之王
CALCVAR HUMAN 排行开关=1
SAVEVAR HUMAN 排行开关 ..\QuestDiary\数据文件\变量.txt
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
DELNAMELIST ..\QuestDiary\杀手体系\入门杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\三流杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\二流杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\一流杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\职业杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\阴影杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\灭魂杀手.txt
DELNAMELIST ..\QuestDiary\杀手体系\狂魔杀手.txt
ADDNAMELIST ..\QuestDiary\杀手体系\杀手之王.txt
SENDMSG 7 恭喜你成为本服的杀手之王称号!
break
}
末了下一步:在MirServer\Mir200\Envir\MerChant.txt中添加NPC设置装备摆设文件:坐标可以设置到本身必要的地位。
以后我还会接踵教年夜家一些比拟有效的传奇SF功效剧本,敬请存眷!假如有不清晰的处所您可以在传奇一条龙的官方网站www.93u.com接洽我们。会为您做出具体解答。
本篇传奇SF教程原创于.Www.93u.Com 转载请注明出处 感激。