当前位置:首页 > M2 > 996引擎

传奇引擎采集脚本教程 - 进度条+采集怪物全套实操

admin2026-07-22996引擎1
摘要:本篇为996传奇引擎专属采集脚本全套实操教程,详细讲解SHOWPROGRESSBARDLG进度条命令、CAIJIBYPARAM采集参数用法,科普Race=250采集怪物配置、范围判定规则,提供完整可直接使用的脚本代码,汇总高频报错排错方案与新手避坑要点,手把手教GM搭建可视化采集玩法,解决采集失效、…
[TOCM]

本文适配996传奇引擎,完整讲解采集进度条弹窗、专属采集怪物配置全套脚本命令,可直接解决新手不会搭建采集功能、采集失效、范围判定异常、进度中断无效等实操问题。

一、采集核心命令SHOWPROGRESSBARDLG详解

该命令是传奇采集功能核心弹窗指令,主要用于实现可视化采集进度条、自定义采集时长、采集完成/中断双向触发逻辑,是所有采集玩法的基础核心命令,适配996主流版本。

1.1 标准命令语法格式

SHOWPROGRESSBARDLG 时间(秒) 触发字段 提示信息 有动作是否中断(0不中断,1中断) 中断触发字段

1.2 精细化参数释义

参数序号 参数内容 详细释义 实操用法
参数1 时间(秒) 控制采集进度条的倒计时时长,为整数数值,数值越大采集耗时越久 根据玩法需求设置,普通资源采集设3-5秒,稀有资源可设8-15秒
参数2 触发字段 采集进度100%完成后,自动跳转执行的QF脚本段 自定义命名,统一使用@采集完成规范字段,便于统一管理
参数3 提示信息 进度条弹窗内展示的文字内容,支持%d进度动态变量 自定义采集提示文案,必须保留%d实现进度百分比动态显示
参数4 有动作是否中断 核心判定参数,0=不中断,1=玩家移动、释放技能等动作会打断采集 常规采集玩法设1,增加真实性;挂机采集玩法可设0防止误中断
参数5 中断触发字段 采集被打断后,自动跳转执行的QF脚本段 统一命名为@采集中断,搭配提示文案告知玩家状态

1.3 完整可直接用实操示例

该示例为基础采集模板,复制即可直接加载生效,包含进度展示、完成奖励、中断提示全套逻辑

[@Main]
#ACT
SHOWPROGRESSBARDLG 5 @采集完成 正在采集,进度%d%... 1 @采集中断
Break

;采集完成触发奖励
[@采集完成]
#ACT
Give 回城卷 1
SendMsg 5 你采集一个回城卷
Break

;采集被中断触发提示
[@采集中断]
#ACT
SendMsg 5 采集被中断
Break

二、采集怪物配置规范与全套脚本

采集怪物是传奇专属互动资源怪物,区别于普通打怪怪物,具备静止、免攻击特性,依靠点击触发采集逻辑,广泛用于材料、道具、稀有资源获取玩法。

2.1 采集怪物基础属性配置

怪物基础类型固定格式,无需随意修改,回血效果可自由自定义配置

固定类型格式:Race=250

属性说明:该类型怪物默认自带不移动、不攻击特性,玩家、英雄、宝宝均无法攻击此类怪物,仅可点击触发采集

回血配置:怪物是否回血、回血间隔,统一在Monster.xls表格RehealthCd字段自行设置,0为不回血,数值越大回血间隔越长

2.2 采集范围判定规则

采集触发视野范围由Monster.xls表格ViewRange字段控制:

1、字段数值>0:玩家在指定范围内可正常点击采集,超出范围触发采集失败脚本

2、字段数值=0:不检测采集范围,任意距离均可触发采集(不推荐,影响玩法合理性)

2.3 核心采集命令CAIJIBYPARAM详解

该命令用于绑定采集怪物唯一ID,精准触发对应怪物的专属采集奖励逻辑,是采集怪物差异化奖励的核心指令

标准格式:CAIJIBYPARAM 参数一 参数二

参数 参数释义 实操用法
参数一 采集怪物的唯一ID 通过<$Param3>读取点击怪物的唯一ID,精准匹配对应怪物
参数二 触发二次判定开关 0/空=不重复触发前置脚本;1=重复触发[@CollectMonEX]前置脚本

2.4 全套完整采集怪物实操脚本

包含前置点击触发、进度条采集、专属奖励、范围超限提示、中断提示全套逻辑,新手可直接照搬使用

;点击任意采集怪前置统一触发脚本
[@CollectMonEX]
#IF
#ACT
;<$Param1>=怪物ID
;<$Param2>=怪物名称
;<$Param3>=怪物唯一ID
mov S10 <$Param3>
SENDMSG 7 点击采集怪<$Param1>-<$Param2>-<$Param3>
SHOWPROGRESSBARDLG 5 @采集完成 正在采集,进度%d%... 1 @采集中断
stop

;采集完成执行专属奖励逻辑
[@采集完成]
#IF
#ACT
;根据怪物唯一ID精准触发对应采集脚本
CAIJIBYPARAM <$Str(S10)>

;指定ID采集怪物专属奖励(示例怪物ID:1451)
[@CollectMon1451]
#IF
CheckLevel > 0
#ACT
Give 金条
M.HUMANHP - 10000000
SendMsg 5 你探索到了一个金条!

;采集被中断提示
[@采集中断]
#IF
#ACT
SENDMSG 7 你的采集被打断

;超出采集范围失败提示(对应1451号采集怪)
[@CollectMonFail1451]
#act
sendmsg 9 你离着太远了,靠近一点再采集!

三、多引擎适配说明

适配引擎996引擎全版本通用,命令语法、触发逻辑无偏差,直接加载即可生效

不适配引擎:老版3K、HERO复古引擎,此类引擎不支持SHOWPROGRESSBARDLG进度条弹窗命令,无法实现可视化采集进度

兼容注意事项:采集怪物Race=250属性仅适配996引擎怪物表规则,其他引擎需替换对应静止怪物类型,否则会出现怪物移动、可被攻击的bug

四、分步实操搭建教程

全程手把手教学,新手零门槛照搬搭建,四步完成采集功能落地

第一步:怪物表配置

打开Monster.xls表格,新增/修改采集怪物,将Race字段改为250,根据需求设置ViewRange采集范围、RehealthCd回血参数,保存表格并重启怪物数据

第二步:脚本粘贴导入

打开QF功能脚本文件,将上方全套采集脚本完整粘贴至脚本空白位置,确保无代码缺失、无重复字段

第三步:参数自定义修改

根据自身版本需求,修改采集时长、奖励道具、扣血数值、提示文案、怪物ID等自定义参数,适配自己的游戏玩法

第四步:保存生效测试

保存QF脚本,重载游戏脚本数据,进入游戏点击配置好的采集怪物,测试进度条展示、奖励发放、中断判定、范围判定是否正常生效

五、高频报错与排错方案

5.1 点击怪物无采集反应

问题成因:怪物Race类型未改为250、怪物ID与脚本ID不匹配、未重载脚本数据

修复方案:核对怪物表Race字段、统一脚本内怪物ID、重新重载全部脚本数据

5.2 采集不触发进度条

问题成因:SHOWPROGRESSBARDLG命令拼写错误、参数顺序错乱、前置脚本stop指令缺失

修复方案:严格对照标准语法核对代码,确保参数顺序无误,保留前置脚本stop终止指令

5.3 超出范围仍可采集

问题成因:Monster.xls的ViewRange字段设置为0,未开启范围检测

修复方案:设置合理的采集视野数值(推荐3-5),保存表格并重启游戏数据

5.4 采集中断无提示

问题成因:中断触发字段命名错误、参数4设置为0(不中断)

修复方案:将参数4改为1,核对中断脚本字段名称与命令内字段完全一致

六、新手实操避坑注意事项

1、禁止随意修改命令参数顺序,SHOWPROGRESSBARDLG参数顺序错乱会直接导致功能失效

2、每个采集怪物需单独配置专属[@CollectMonX]和[@CollectMonFailX]字段,X必须与怪物ID一致,否则无法精准触发奖励

3、采集进度条提示文案必须保留%d变量,删除后无法展示动态采集进度

4、996引擎低版本可能存在脚本重载不生效问题,修改脚本后建议重启服务端彻底生效

5、CAIJIBYPARAM命令必须搭配怪物唯一ID变量使用,直接填写固定ID会导致多采集怪物冲突

七、高频FAQ问答

Q1:如何修改采集的时长?

A:直接修改SHOWPROGRESSBARDLG命令第一个数值,数值为采集秒数,修改后重载脚本即可生效。

Q2:怎么设置采集不会被人物移动打断?

A:将命令第四个参数改为0,即设置为SHOWPROGRESSBARDLG 5 @采集完成 正在采集,进度%d%... 0 @采集中断。

Q3:多个采集怪物如何设置不同奖励?

A:新增对应怪物ID的[@CollectMonX]脚本段,单独设置每个怪物的奖励、扣血、提示内容即可。

Q4:采集怪物能否设置多人同时采集?

A:默认支持多人同时采集,无需额外设置,可根据需求添加人数限制脚本搭配使用。

Q5:采集完成后道具不落地、不到账怎么解决?

A:核对Give命令拼写、道具名称是否正确,检查人物背包是否已满,重载脚本重新测试。

八、全文总结

本文完整讲解了996引擎传奇采集脚本核心功能,包含SHOWPROGRESSBARDLG进度条命令、CAIJIBYPARAM采集参数命令、Race=250采集怪物配置、范围判定、中断逻辑、报错排错等全套实操内容,所有代码可直接复制使用,帮助新手GM快速搭建完整的游戏采集玩法。



扫描二维码推送至手机访问。

本文章九路游发布,如需转载请注明出处。如有侵权请联系站长删除。

本文链接:https://www.9luu.com/1857.html

分享给朋友:

相关文章

传奇GM教程 - 地图列表批量移动脚本设置方法与实操技巧

传奇GM教程 - 地图列表批量移动脚本设置方法与实操技巧

分享传奇新手GM专用地图列表批量移动脚本实操教程,讲解脚本原理、修改技巧与使用注意事项,附带可直接套用的完整代码,解答常见使用问题,助力快速搭建自动巡图玩法。…

传奇GM修改人物身体颜色教程 - 新手快速上手实操方法

传奇GM修改人物身体颜色教程 - 新手快速上手实操方法

分享传奇新手GM专属人物身体颜色修改实操教程,讲解SETBODYCOLOR脚本用法,提供可直接套用的完整脚本案例,解答变色设置常见问题。…

传奇KILL杀死人物脚本 - 新手GM实操教程

传奇KILL杀死人物脚本 - 新手GM实操教程

零基础传奇GM新手实操教程,详解996引擎KILL杀死人物脚本命令、参数用法、添加步骤,解决脚本不生效、死亡掉落异常等问题。…

传奇更换人物性别脚本 - 新手GM实操配置教程

传奇更换人物性别脚本 - 新手GM实操配置教程

本文分享996引擎传奇更换人物性别脚本,手把手教新手GM配置NPC性别切换功能,解决游戏内角色性别无法自主更换的问题。…

CLEARDELAYGOTO教程 - 清除延迟跳转脚本用法

CLEARDELAYGOTO教程 - 清除延迟跳转脚本用法

本文为零基础传奇GM详解996引擎CLEARDELAYGOTO清除延迟跳转脚本,包含参数解析、实操步骤、报错解决、避坑技巧,手把手教新手掌握脚本用法。…

CLEARMAPMON脚本教程 - 传奇清除指定地图怪物实操方法

CLEARMAPMON脚本教程 - 传奇清除指定地图怪物实操方法

本文详细讲解CLEARMAPMON传奇清怪脚本全套实操教程,介绍脚本核心功能、标准命令语法、参数含义,提供可直接套用的脚本代码,拆解多引擎适配规则、分步实操搭建流程,汇总高频报错排错方法与新手避坑要点,解答实操常见问题,帮助传奇新手GM快速掌握指定地图怪物清理方法,优化服务器运行资源。…

CREDITPOINT脚本教程 调整人物声望点实操用法

CREDITPOINT脚本教程 调整人物声望点实操用法

本文为996引擎专属CREDITPOINT声望调整脚本实操教程,详解脚本语法、参数用法,提供声望设置、增减、签到奖励等多场景可直接套用案例,分步讲解脚本添加、修改、生效流程,汇总高频报错问题与修复方案,帮助新手GM快速掌握传奇人物声望数值调整实操技巧。…

GetDB物品怪物字段值脚本用法详解

GetDB物品怪物字段值脚本用法详解

本文详细讲解996引擎传奇GetDB物品怪物数据库字段读取脚本全套用法,包含物品名称、IDX、怪物名称三种读取语法,汇总全部数据库可读取字段参数释义与实操场景,手把手教新手脚本添加、参数修改、数据调取方法,同时整理多引擎适配差异、高频报错排错方案和新手避坑要点,搭配实操FAQ,零基础GM可直接照搬搭…

SetItemBind装备绑定脚本命令详解及实操教程

SetItemBind装备绑定脚本命令详解及实操教程

本篇教程专为传奇新手GM打造,详解996引擎SetItemBind装备绑定脚本全套用法,包含标准命令语法、完整参数解析、全装备位置编码对照表,提供可直接使用的绑定、解绑脚本案例,手把手教大家脚本添加、参数修改、重载生效步骤,汇总高频报错问题与修复方案,同时区分不同传奇引擎适配差异,解决新手搭建装备绑…

传奇ChangeItemUpgradeCount脚本教程装备星级修改

传奇ChangeItemUpgradeCount脚本教程装备星级修改

本篇教程专为传奇新手GM打造,详解996引擎ChangeItemUpgradeCount脚本用法,包含完整命令语法、全参数解析、多场景实操案例、分步搭建步骤,汇总高频报错排错方案与新手避坑要点,可直接套用修改装备升级次数、调整装备星级,快速落地传奇版本装备养成玩法。…