传奇脚本控制内挂系统全套指令用法 控件ID对照表及实战案例
本文详解传奇脚本控制内挂系统四大核心指令语法、参数规则,附带全面板、全控件ID对照表及可直接复用的实战脚本案例,讲解内挂控件位移、状态修改、刷新还原的实操方法,是传奇版本开发、内挂功能定制的必备技术文档。…
在传奇版本开发、定制脚本制作及内挂功能调试中,脚本控制内挂系统是实现自定义界面布局、控件状态修改、功能初始化的核心模块。该系统通过专属内置指令,可精准调整内挂面板位置、控件显隐、勾选状态、文本参数,适配及时雨内挂全系面板与控件,是传奇GM定制专属挂机、战斗、保护功能的核心工具。本文详解全套指令语法、参数说明、控件ID对照表及实战脚本案例,可直接复制用于版本搭建与脚本编写。
一、系统核心概述
传奇脚本控制内挂系统依托四大核心指令实现所有内挂交互功能,涵盖控件位移、状态配置、设置刷新、状态还原四大场景。所有指令仅支持在人物脚本流程中调用,修改后的内挂参数必须执行刷新指令方可生效,批量修改控件参数时会存在1秒内的延迟生效特性,属于系统正常机制。
二、四大核心指令详细语法及参数
2.1 移动内挂控件指令:UPDATENGLT
该指令用于将指定内挂控件迁移至目标面板,或修改控件当前坐标,主要用于重构内挂界面布局、自定义控件排版。
语法格式:UPDATENGLT新面板ID控件ID=X|Y,控件ID=X|Y
参数说明:
参数1:目的面板ID,指定控件要迁移的目标面板编号;
参数2:键值对参数,格式为控件ID=X轴坐标|Y轴坐标,多控件用英文逗号分隔;
执行逻辑:若目的面板ID与控件原面板ID一致,仅修改控件坐标;若不一致,将控件迁移至新面板后再定位到指定坐标。
2.2 设置内挂控件指令:UPDATENGV
该指令是内挂功能配置核心指令,用于修改控件的可见性、勾选状态、文本内容,覆盖传奇内挂所有交互控件的参数配置。
语法格式:UPDATENGV类型(1=可见,2=可选中,3=状态)控件ID=值,控件ID=值,控件ID-控件ID=值
类型参数详解:
类型1(可见性设置):数值范围0~1,0=隐藏控件,1=显示控件,适用于所有可视化控件;
类型2(勾选状态设置):数值范围0~1,0=取消勾选,1=勾选,仅针对复选框类控件(战斗、保护、挂机选项);
类型3(文本状态设置):字符型参数,用于给输入框、下拉框赋值(如技能名称、血量数值、地图名称);
批量配置规则:支持单控件单独赋值、连续区间控件批量赋值(格式:起始ID-结束ID=值),大幅精简脚本代码。
2.3 刷新内挂设置指令:UPDATENGNOW
专属生效指令,所有UPDATENGLT、UPDATENGV修改的参数,必须执行该指令才能在客户端生效。批量修改数十个控件时,系统会自动延迟1秒完成加载,无需额外添加延时指令。
2.4 还原控件状态指令:UPDATENGRESET
用于将内挂控件还原为脚本修改前的初始状态,不会覆盖玩家手动调整的自定义参数,常用于脚本初始化、功能重置场景。
语法格式:UPDATENGRESET 控件ID
参数说明:控件ID为空时,还原所有脚本修改过的控件;指定单个/区间控件ID时,仅还原目标控件。
三、完整实战脚本案例(可直接复制使用)
以下脚本包含面板修改、选项配置、初始化三大核心功能,适配全系传奇引擎,可直接导入版本测试。
[@main]
<修改面板/@修改面板> <修改选项/@修改选项> <初始化/@初始化>
[@修改面板]
#IF
#ACT
;批量迁移控件至22面板并设置坐标
UPDATENGLT22106=100|90,107=180|90,108=260|90
;刷新设置生效
UPDATENGNOW
SENDMSG 7 面板位置修改完成
[@修改选项]
#IF
#ACT
;批量设置职业控件可见状态
UPDATENGV 3 200-212=1
;批量取消战斗控件勾选
UPDATENGV 2 211-216=0
;批量隐藏基础信息控件
UPDATENGV 1 219-222=0
;刷新所有配置
UPDATENGNOW
SENDMSG 7 内挂选项状态修改完成
[@初始化]
#IF
#ACT
;还原所有脚本修改控件状态
UPDATENGRESET
;刷新初始化配置
UPDATENGNOW
SENDMSG 7 内挂已恢复初始设置
四、官方面板ID与全控件ID对照表
4.1 一级面板ID总表
10=基本面板,20=职业面板,30=保护面板,40=战斗面板,50=物品面板,60=挂机面板,70=快捷键面板
4.2 全控件ID-名称对应表
10开头|基础面板控件:100=背景音乐,101=重复音乐,102=绿字信息,103=物品显示,104=物品过滤,105=物品提示,106=自动捡取,107=捡取过滤,108=地图全亮,109=自动解包,110=自动放药,111=只显人名,112=Boss提示,113=人名显名,114=持久提示,115=智能跑位响应,116=智能鼠标响应,117=自动修理,118=免shift,119=防止石化,120=传送捡取,121=显示血条,122=数字显血,123=职业等级,124=数字飘血,125=透明地图,126=地图标识,127=高亮显血,128=屏幕震动,129=NPC血条,130=过滤,131=过滤输入框,132=怪物显名,133=免负重,134=装备比较,135=禁止交易,136=走位捡物,137=智能追踪,138=免shift开关,139=血里简化显示,140=锁定目标特效显示,141=隐藏翅膀效果,142=隐藏武器效果,143=隐藏其他效果,144=隐藏物品光柱,145=隐藏人物特效,146=隐藏顶戴花钥,147=人物简装显示,148=怪物简装显示,149=武器简装显示,150=组队信息显示,151=英雄状态数字显示
20开头|职业面板控件:200=刀刀刺杀,201=自动烈火,202=智能半月,203=隔位刺杀,204=自动开天斩,205=逐日剑法,206=走位刺杀,207=近身烈火,208=龙影剑法,209=雷霆剑法,210=纵横剑术,211=自动开盾,212=被攻击开盾,213=手动控制冰咆哮,214=手动控制爆裂火焰,215=疾光电影锁定目标,216=手动控制流星火雨,217=毒符互换,218=红绿毒互换,219=自动隐身,220=宝宝跟随主人攻击,221=手动控制飓风破,222=自动神圣战甲术,223=自动幽灵盾,224=智能开盾1下拉框,225=自动开盾1,226=被攻击开盾1,227=智能开盾2下拉框,228=自动开盾2,229=被攻击开盾2,230=智能BUFF1下拉框,231=自动释放1,232=智能BUFF2下拉框,233=自动释放2,234=智能BUFF3下拉框,235=自动释放3,236=智能BUFF4下拉框,237=自动释放4,238=自动释放1下拉框,239=自动释放1,240=自动释放2下拉框,241=自动释放2,242=自动释放3下拉框,243=自动释放3,244=自动释放4下拉框,245=自动释放4,246=自动释放5下拉框,247=自动释放5,248=自动血魂一击
30开头|保护面板控件:300=HP低于,301=HP输入框1,302=HP下拉框,303=HP输入框2,304=HP百分比勾选,305=MP低于,306=MP输入框1,307=MP下拉框,308=MP输入框2,309=MP百分比勾选,310=普通体力药,311=普通体力输入框1,312=普通体力输入框2,313=普通体力百分比勾选,314=普通魔法药,315=普通魔法输入框1,316=普通魔法输入框2,317=普通魔法百分比勾选,318=特殊体力药,319=特殊体力输入框1,320=特殊体力输入框2,321=特殊体力百分比勾选,322=特殊魔法药,323=特殊魔法输入框1,324=特殊魔法输入框2,325=特殊魔法百分比勾选,326=自动小退,327=自动小退输入框1,328=自动小退输入框2,329=自动小退百分比勾选,330=英雄HP低于,331=英雄HP输入框1,332=英雄HP收回百分比,333=英雄MP低于,334=英雄MP输入框1,335=英雄MP收回百分比,336=英雄普通体力药,337=英雄普通体力输入框1,338=英雄普通体力输入框2,339=英雄普通体力百分比勾选,340=英雄普通魔法药,341=英雄普通魔法输入框1,342=英雄普通魔法输入框2,343=英雄普通魔法百分比勾选,344=英雄特殊体力药,345=英雄特殊体力输入框1,346=英雄特殊体力输入框2,347=英雄特殊体力百分比勾选,348=英雄特殊魔法药,349=英雄特殊魔法输入框1,350=英雄特殊魔法输入框2,351=英雄特殊魔法百分比勾选,352=分身被攻击施法还击,353-410为及时雨内挂专属保护、英雄保护配置控件
40开头|战斗面板控件:500=魔法锁定,501=稳如泰山,502=清理尸体,503=魔法攻击自动下马,504=自动练功,505=练功输入框,506=练功下拉框,507=自动召唤,508=自动合击,509=合击不打怪
50开头|物品面板控件:550=极品颜色,551=颜色输入框
60开头|挂机面板控件:600=单体技能下拉框,601=群体技能下拉框,602=怪物数量输入框,603=道士宝宝1下拉框,604=道士宝宝2下拉框,605=红药用完使用,606=红药用完使用下拉框,607=禁用施毒术,608=道法近身砍怪,609=蓝药用完使用,610=蓝药用完使用下拉框,611=自动捡物,612=毒符用完使用,613=毒符用完使用下拉框,614=自动打怪过滤,615=包裹满时使用,616=包裹满时使用下拉框,617=未获得经验,618=未获得经验输入框,619=未获得经验下拉框,620=被怪包围或无路可寻,621=被怪包围输入框,622=被怪包围下拉框,623=魔法值少于,624=魔法值少于输入框,625=身边怪物数量大于,626=身边怪物大于输入框,627=道士宝宝1保持输入框,628=道士宝宝2保持输入框,629=被人物攻击使用,630=被人物攻击使用下拉框,631=被人物攻击是自动还击,632=英雄自动锁定主体目标
70开头|快捷键面板控件:700=启用自定义快捷键,701=召唤英雄,702=英雄攻击目标,703=使用合击技能,704=英雄攻击模式,705=英雄守护模式,706=切换攻击模式,707=切换小地图,708=释放连击,709=英雄包裹,710=宝宝锁定,711=上下马,712-727=技能1-技能16快捷键控件
五、脚本使用注意事项
1. 所有内挂指令仅支持在[@main]、[@ACT]等人物执行段中调用,禁止用于怪物、NPC独立脚本段;
2. 批量修改控件参数后必须添加UPDATENGNOW指令,否则客户端无效果;
3. UPDATENGRESET仅还原脚本修改参数,玩家手动调整的勾选、坐标数据不会被清空;
4. 区间控件赋值(如200-212=1)仅适用于连续ID控件,非连续控件需单独用逗号分隔配置。


