传奇界面左边按钮怎么添加
来源:夜神 | 更新时间:2026-02-03 07:26
传奇界面左边按钮不能只放一张图片,必须同时完成按钮布局、点击链接和脚本功能三步。使用996引擎时,主界面左上区域通常使用窗口编号101,左侧中部使用105,因此需要先确定按钮是贴近角色头像、左下角,还是放在主界面左侧中间。多数情况下选择105更适合做回收、传送、活动、福利等固定入口,再通过x、y坐标微调位置;同一组按钮应使用不同的按钮编号,避免后添加的按钮覆盖前面的按钮。

996新式主界面按钮应先准备正常、鼠标经过、按下三种状态图片,再在加载主界面的脚本中创建按钮变量。mov s$左侧按钮 <button|x=20.0|y=180.0|tips=功能入口|nimg=public/000700.png|mimg=public/000702.png|pimg=public/000701.png|color=255|size=18|link=@左侧按钮>,随后执行addbutton 105 1 <$str(s$左侧按钮)>。其中105表示主界面左中位置,1是按钮编号,x和y控制按钮在左侧区域内的偏移,nimg、mimg、pimg分别对应默认、悬停和按下图片。连续添加多个按钮时,将按钮编号改成2、3、4,并让相邻按钮的y坐标至少相差一张按钮图片的高度加8像素,避免点击区域重叠。

按钮显示后,还要在qf脚本中建立与link完全相同的触发段,否则只能看到图标而不能执行功能。示例写法为:[@左侧按钮],下面先接一个简单的提示命令测试点击是否生效,确认能响应后,再调用传送、回收或活动面板脚本。若要调用外部脚本,可在触发段中使用对应的call命令,并检查脚本路径、入口标签和大小写是否一致。建议先用一个空闲按钮编号、一个简单提示功能完成测试,再接入复杂面板;这样可以快速判断问题是在图片资源、按钮加载、link链接,还是功能脚本本身。

如果使用的是传统pc端脚本型引擎,不能直接套用新式按钮写法,常见格式会包含资源包编号、触发编号、三张图片编号、x坐标、y坐标、是否允许移动、标题和悬浮提示,例如addbutton 3 1 283 284 285 20 200 0 -1 功能入口,点击后通常进入qf中的[@buttonclick1]。这类写法要求客户端资源包内确实存在对应图片,触发编号一般使用1至100之间的空闲编号;若按钮不显示,优先检查资源包是否加载、图片编号是否正确、按钮命令是否放在实际执行的登录或主界面加载脚本中。确定引擎属于哪一种按钮系统后,再按对应格式添加,最后重启客户端检查位置、三态切换和功能响应是否正常。
