区服名称 服务器IP 开区时间 线路 开区介绍 客服QQ 快速入口

当前位置:主页 > 传奇私服 >

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

作者:haosf123 来源:www.haosf123.ws 发布时间:2017-06-20 21:48

小编导读:

新开1.80传奇sf|1.80英雄合击|合击传奇发布网|新开

  核心提示:今天给大家分享一款传奇PK系统杀手排行榜全套脚本,此脚本通用任何M2引擎,请看清楚步骤怎么添加PK系统杀手排行榜NPC以及相关脚本内容,此脚本会让喜欢PK玩家感到无比的荣耀。 首先第一步,www.sf999.com,在MirSe...

  今天给大家分享一款传奇PK系统杀手排行榜全套脚本,此脚本通用任何M2引擎,请看清楚步骤怎么添加PK系统杀手排行榜NPC以及相关脚本内容,此脚本会让喜欢PK玩家感到无比的荣耀。 首先第一步,在MirServer\Mir200\Envir\Market_def目录中建立NPC文本并命名:比如杀手排行榜-3.txt,(名字可以自取)(-3表示NPC所在地图代码)然后在这个文件夹就写入NPC内容功能等等。复制下面脚本代码就可以了。 [@MAIN] 古人说:者,人恒杀之!但是我们传奇杀手就追求这一境界!\ 你想成为一名牛B的PK高手,就要不惧死亡,把PK当作家常便饭!\ 我这提供全服杀手公会排行,只要你杀了人就自动成为我们杀\ 手公会的一员,当然我们只显示最牛的前十名排行!同时还会提供\ 自动更新实时的杀手称号和斩数显示!\ <全服杀手排行榜/@全服杀手排行榜> <杀手称号说明/@杀手称号说明>\ <我想成为不为人知的暗之杀手/@关闭称号>\ [@杀手称号说明] 杀手的称号随着数的增加而改变,想得到最强的杀手的称号吗?\ 要成为最强的杀手除了之外,还可以参加我们工会提供的试练\ 以下是我们目前提供的各种级别的称号和要求:\ 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 对不起!你不符合要求! ;男人数据制作 [@暗影杀手试练场] #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文本 附图:

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

上图详解:用红线匡起 杀手登陆 杀手排行 杀手计数 为脚本相连内容,下面依次发布脚本内容,其他文本为称号名单,只要建立文本就行了,称号会自动生成. 以下为 杀手登陆 杀手排行 杀手计数 脚本 ------------------杀手登陆--------------------- [@登陆杀手] { #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配置文件:坐标可以设置到自己需要的。 以后我还会相继教大家一些比较有用的传奇功能脚本,超级变态传奇65535,敬请关注!如果有不清楚的地方您可以在传奇一条龙的网站联系我们。会为您做出详细解答。 本篇传奇教程原创于.转载请注明出处 感谢。

上一篇:Herom2引擎添加特殊元素功能NPC

下一篇:武器店里面的武器其实有很多都是相当强大的