RSS

新开传奇PK系统杀手排行榜脚本(引擎通用)

杀手 2022-04-251

  本日给年夜家共享一款传奇战斗体系杀手排行榜全套剧本,此剧本通用任何M2引擎,请看清晰步调如何添加战斗体系杀手排行榜NPC以及相关剧本内容,此剧本会让喜爱战斗玩家感觉无比的荣耀。

新开传奇PK系统杀手排行榜脚本(引擎通用)

起首第一步,在MirServerMir200EnvirMarket_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

-------------------------------------------------------------------

下一步在 MirServerMir200EnvirQuestDiary 这个文件路径下树立文件夹名字叫 杀手体系 对应以上剧本 然后在文件夹里树立以下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

}

末了下一步:在MirServerMir200EnvirMerChant.txt中添加NPC设置装备摆设文件:坐标可以设置到本身必要的地位。

以后我还会接踵教年夜家一些比拟有效的传奇SF功效剧本,敬请存眷!假如有不清晰的处所您可以在传奇一条龙的官方网站www.93u.com接洽我们。会为您做出具体解答。

本篇传奇SF教程原创于.Www.93u.Com 转载请注明出处 感激。

? 上一篇下一篇 ?

评论列表: