传奇物品过滤设置全攻略:无内挂?脚本+插件轻松解决

来源: 作者: 点击:
一、问题背景
许多传奇私人服务器玩家会遇到背包被垃圾道具占满的困扰,但部分版本的内置挂机功能(内挂)没有物品过滤选项,手动清理耗时费力。其实,通过修改服务端脚本或借助插件,无需依赖内挂也能实现智能过滤!

---

二、核心解决思路
1.服务端脚本控制:通过拾取触发脚本,强制过滤指定物品。
2.插件辅助过滤:使用第三方插件(如“PG插件”“ESP插件”)实现自动丢弃。
3.手动屏蔽显示:修改客户端文件隐藏不需要的物品(适合GM统一设置)。

---

三、方法一:脚本强制过滤(适合GM或技术党)

1.定位关键脚本文件
•拾取触发脚本:服务端目录下`Mir200\Envir\Market_Def\QFunction-0.txt`

•物品数据库:`Mir200\Envir\MonItems\`中的怪物爆率文件。


2.添加拾取触发规则
示例代码:在`QFunction-0.txt`中加入以下内容,丢弃“蜘蛛牙齿”等垃圾道具
```plaintext
[@PickUpItem]
#IF
CHECKCURRTEMNAME蜘蛛牙齿;检测拾取物品名称
#ACT
TAKE蜘蛛牙齿1;强制丢弃
SENDMSG6"【提示】已自动过滤垃圾物品:蜘蛛牙齿"
```

3.修改爆率文件(可选)
在怪物爆率文件中添加`NODROP`参数,让指定物品无法爆出:
```plaintext
1/10治愈药水
1/20蜘蛛牙齿NODROP;该物品不会掉落
```

---

四、方法二:插件实现过滤(适合玩家自助)

1.常用插件推荐
•PG插件:支持自定义过滤规则,兼容GEE/V8引擎。

•ESP插件:提供可视化界面,可设置“自动出售”“自动分解”。


2.PG插件过滤配置示例
1.在插件配置文件夹(如`Plugins\PG\Config`)中新建`ItemFilter.txt`。
2.写入过滤规则:
```plaintext
[丢弃列表]
蜘蛛牙齿;按名称过滤
屠龙刀*;支持通配符(过滤所有屠龙刀系列)
```
3.重启游戏生效,拾取时自动清理列表中的物品。

---

五、方法三:手动屏蔽物品显示(GM专用)

1.使用WIL编辑器修改客户端
•工具:WIL编辑器(如“Pak/Wil编辑工具”)

•步骤:打开客户端的`Items.wil`文件,找到垃圾物品的图片索引,替换为透明图标。


2.修改物品显示名称(慎用)
在服务端数据库(`StdItems.DB`)中将垃圾物品的`Name`字段改为隐藏标记,例如:
```plaintext
原名:蜘蛛牙齿→修改后:_隐藏_蜘蛛牙齿
```
注:需同步客户端补丁,否则玩家可能看到乱码。

---

六、避坑指南
1.脚本语法检查
•确保符号为英文格式(如逗号、分号)。

•`TAKE`命令需与物品名称完全匹配(区分大小写)。


2.插件兼容性
•确认插件支持当前引擎(如GEE、翎风、V8)。

•避免同时加载多个插件导致冲突。


3.备份与测试
•修改前备份服务端的`Envir`文件夹和客户端补丁。

•测试时用小号验证,防止主角色数据异常。


---

七、总结
|方法|难度|适用场景|优缺点|
|------------|-------|--------------------------|-------------------------|
|服务端脚本|★★★☆|GM统一管理版本|一劳永逸,但需重启服务端|
|插件过滤|★★☆☆|玩家自助设置|灵活,依赖插件兼容性|
|手动屏蔽|★★★★|彻底隐藏垃圾物品|操作风险高,需同步补丁|

推荐组合方案:GM用脚本过滤核心垃圾道具,玩家通过插件补充个性化规则,兼顾效率与自由度。

---

延伸讨论:你还在为哪些传奇私人服务器功能设置头疼?欢迎留言,下期专题为你解答!
[顶部]