欢迎访问传奇私服发布网!

传奇私服手游

分享一款传奇PK系统杀手排行榜脚本(引擎通用)

频道:传奇私服手游 日期: 浏览:38

  本日给年夜家共享一款传奇战斗体系杀手排行榜全套剧本,此剧本通用任何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 转载请注明出处 感激。