爆出装备掉落提示 谁杀死了谁爆出了什么物品
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-04-28 14:04:14 |
👁️ 阅读: 15
根据课程日志记录,实现装备掉落提示(谁杀死了谁爆出了什么物品)可以通过以下方式:
1. **系统基础功能**:在M2Server.exe的“选项-功能设置-基本功能”中勾选“掉落来源提示”,可以在装备上显示爆出时间和怪物来源。
2. **脚本触发实现**:
- 使用 `[@ScatterBagItems]` 触发字段,该字段在杀死怪物或人物后物品爆出时触发。
- 在触发脚本中,可以使用常量 `<CURRRTARGETNAME>` 获取被杀死者的名称,使用 `<CURRTEMNAME>` 获取当前爆出的物品名称。
- 结合 `CHECKCURRTARGETRACE` 命令判断目标类型(0=人物,非0=怪物),然后使用 `SENDMSG` 等命令发送自定义提示。
示例脚本(放置于 QFunction-0.txt):
```
[@ScatterBagItems]
#IF
CHECKCURRTARGETRACE = 0
#ACT
SENDMSG 1 【<$USERNAME>】杀死了人物【<$CURRRTARGETNAME>】,爆出了物品【<$CURRTEMNAME>】
#ELSEACT
SENDMSG 1 【<$USERNAME>】杀死了怪物【<$CURRRTARGETNAME>】,爆出了物品【<$CURRTEMNAME>】
```
3. **配置注意事项**:
- 对于人物死亡掉落的装备,系统默认不提供提示,需要按上述方法在脚本中自行添加。
- 确保装备表/道具表(cfg_item.xls)中“物品日志”字段已填写,否则可能影响提示。
← 返回问答库