当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇封号显示杀人次数脚本修改:新手易懂的完整步骤

热度:
很多传奇新手想在封号中显示玩家杀人次数,却被零散的脚本代码和步骤弄混。本文把修改流程按“准备-改脚本-测效果”整理,每步标清路径、操作和注意事项,跟着做就能完成。

前期必做:2分钟准备工作(新手别慌)

修改前先搞定工具和基础文件,避免改到一半卡壳,全程不用复杂操作。

1.必备工具(提前下载好)

-文本编辑器:用Notepad++(免费且带语法高亮),别用系统记事本(容易乱码或丢格式);

-路径记录本:把你的传奇服务端路径记下来(比如“D:\传奇服务端\MirServer”),后面每次打开文件都要用到。

2.前期文件准备(关键一步)

脚本需要专门的文件夹和文件存杀人数据,提前建好省得后续出错:

1.打开传奇服务端,找到“QuestDiary”文件夹(通常在“服务端根目录\Scripts”里);

2.在“QuestDiary”里新建文件夹,命名为“5uwlnet”(名字可改,后面脚本路径要对应);

3.在“5uwlnet”文件夹里,新建一个文本文档,重命名为“游戏数据.txt”(用来存杀人/被杀数据);

4.同样在“5uwlnet”里,新建“群英名单.txt”(用来放要显示封号的玩家名字,每行写一个玩家角色名)。

核心步骤:3个文件按顺序修改(重点来了)

修改必须按“登录加载数据→杀人触发计数→封号显示次数”的顺序来,颠倒会导致数据不生效。每个文件都标清“路径+操作+脚本代码”,直接复制替换即可。

步骤1:改QManage.txt——登录时加载杀人数据

作用:玩家登录游戏时,自动读取之前存的杀人/被杀数据,避免数据丢失。

1.找文件:打开服务端“Scripts”文件夹,找到“QManage.txt”(这是登录相关的核心脚本文件);

2.加脚本:用Notepad++打开文件,拉到最底部,粘贴以下脚本(注意路径要和你建的“5uwlnet”文件夹对应);

3.改路径:如果你的“5uwlnet”文件夹不在“QuestDiary”里,把脚本里“..\QuestDiary\5uwlnet\游戏数据.txt”改成实际路径(比如“D:\传奇服务端\Scripts\QuestDiary\5uwlnet\游戏数据.txt”)。

[@Login]//玩家登录游戏时触发
#IF
CHECKLEVELEX>0//判定玩家等级大于0(排除无效账号)
#ACT
set[450]0//初始化临时变量
VARIntegerHUMANRWSW//定义变量:RWSW=被人杀的次数
VARIntegerHUMANRWSR//定义变量:RWSR=杀人的次数
//加载之前存的玩家数据到变量里
LOADVARHUMANRWSW..\QuestDiary\5uwlnet\游戏数据.txt
LOADVARHUMANRWSR..\QuestDiary\5uwlnet\游戏数据.txt

步骤2:改QFunction-0.txt——杀人时自动计数

作用:玩家每杀死一个对手,系统自动把杀人次数+1,并保存到“游戏数据.txt”里。

1.找文件:在“Scripts”文件夹里,找到“QFunction-0.txt”(这是功能触发脚本文件);

2.加脚本:打开文件后拉到末尾,粘贴以下脚本,同样确认路径和“步骤1”一致;

3.看提示:玩家杀人后会收到“提示:你在游戏里面杀死了你的对手!!!”,如果想改提示内容,直接改脚本里的文字即可。

[@KillPlay]//玩家杀死其他玩家时触发
#if//无额外条件,只要杀人就执行
#ACT
set[450]1//标记杀人行为有效
CALCVARHUMANRWSR+1//杀人次数变量RWSR加1
SAVEVARHUMANRWSR..\QuestDiary\5uwlnet\游戏数据.txt//把新的杀人次数存到文件里
SENDMSG7提示:你在游戏里面杀死了你的对手!!!//发送杀人成功提示(7是聊天栏颜色代码)

步骤3:改封号文件——让封号显示杀人次数

作用:把“武林至尊PK王”的封号给“群英名单.txt”里的玩家,并自动带上杀人次数(比如“张三\武林至尊PK王\已有10人死于其魔掌”)。

1.找文件:封号文件通常叫“RankLevel.txt”,在“服务端\Scripts”或“服务端\Config”文件夹里(找不到就搜“RankLevel”);

2.加脚本:打开文件,找到封号相关的脚本段(通常有“SETRANKLEVELNAME”命令),插入以下脚本;

3.填名单:在“群英名单.txt”里写上要加这个封号的玩家角色名(每行一个),保存后生效。
[顶部]