3分钟学会!传奇捡物品自动弹出提示全攻略(附防刷屏技巧)

来源: 作者: 点击:
一、核心原理:用引擎自带的捡取触发功能

只需在 QFunction-0.txt 文件中添加一段脚本(无需插件),当玩家捡到指定物品时自动发送提示。

二、万能脚本模板(适用GEE/GOM引擎)

[@PickUpItem] // 固定触发标签(捡物品时自动激活)
IF

Equal <$CURRTEMNAME> 屠龙刀 // 检测捡到的物品名
ACT

SENDMSG 6 【惊喜】你捡到了[<$CURRTEMNAME>],战斗力飙升! // 个人提示
SendCenterMsg 180 251 【全服公告】玩家[%s]在<%m>拾取{<$CURRTEMNAME>|254:0:1}! 0 15 @假人
BREAK

效果预览:
✅ 个人提示:屏幕左下角显示黄色文字

✅ 全服公告:屏幕中央显示滚动公告(带物品颜色)

三、精准控制提示范围(3种常用需求)
需求场景 脚本修改位置 示例代码片段

提示所有捡取的装备 修改#IF条件 CheckItemName *
只提示高级装备(如★) 添加装备等级判断 CheckItemLevel > 3
仅提示特定地图的拾取 增加地图检测 Equal <$MAP> 比奇皇宫

完整示例:只提示3级以上装备

[@PickUpItem]
IF

CheckItemName * // 所有装备
CheckItemLevel > 3 // 装备等级>3
ACT

SENDMSG 6 〖神器降临〗你获得了{<$CURRTEMNAME>|251:0:1}!

四、避免刷屏的实用技巧

IF

Random 30 // 30%几率触发(降低频率)
ACT

MOV A99 <$CURRTEMNAME> // 记录物品名
DELAYCALL 300 @SendNotice // 延迟5秒发公告

[@SendNotice]
SendCenterMsg 180 251 玩家[%s]获得了<$STR(A99)>,真是好运! 1

为什么要这样设计:
Random 30:每捡10件物品只提示3次,避免全屏刷公告

DELAYCALL:延迟发送防止瞬间捡多件导致刷屏

MOV A99:临时存储物品名,防止公告内容错乱

五、常见问题解决
问题现象 解决方法

捡物品无反应 检查是否写错标签[@PickUpItem]
公告显示乱码 用{ }包裹物品名(见模板)
提示位置错误 调整SendCenterMsg最后的参数
▶️ 0:顶部公告 1:居中公告 ▶️ 1:持续15秒 5:全屏飘字

六、高阶应用:绑定装备自动提示

在绑定脚本成功的位置(参考上一篇方案)增加:
ACT

SendCenterMsg 253 0 ▶玩家[%s]绑定了<$USERWEAPON>,安全性MAX! 1

💡 这样绑定装备时也会触发全服提示,防盗效果翻倍!

⚠️ 重要提醒:测试前务必备份 QFunction-0.txt!修改后重读脚本即可生效(命令:@重读NPC)。