欢迎来到星灯搜服网
设为首页丨 点击收藏
主页 > 传奇新闻 >
传奇新闻

传奇界面左边按钮怎么添加


添加传奇界面左侧按钮,关键是使用支持界面定位的自定义按钮命令,并把创建位置设为聊天框左侧界面。以支持 addbuttonex 的引擎为例,按钮触发编号、坐标、图片资源和界面位置都要同时填写,其中界面参数填 10 代表聊天框左侧,触发编号通常使用 1—100,按钮数量也不能超过 100 个。若服务端只支持旧版 addbutton,则不能直接照搬 addbuttonex 的写法,需要先确认引擎是否提供左侧界面参数。

添加流程应先准备按钮图片,再在服务端脚本中执行创建命令。打开 m2 的 wil 资源列表,确认按钮默认、鼠标经过、按下三张图片的资源编号,例如补丁号为 5,三张图片编号分别为 275、-1、276;随后在 npc 脚本、登录脚本或功能入口中加入:addbuttonex 1|10|200|0 5 275|-1|276 -1|253/装备回收\254/打开装备回收 10。这里的1|10|200|0依次代表触发编号、横坐标、纵坐标和是否允许移动,最后的 10 代表放入聊天框左侧界面;如果按钮不需要动画特效,中间的特效参数使用即可。坐标可先用 x=10、y=200 测试,再根据客户端分辨率和左侧聊天框高度调整。

按钮显示出来后,还必须补充对应的点击触发脚本,否则只能看到图标而不能执行功能。在 qf 文件中建立与编号一致的触发段,例如使用编号 1 就配置 [@buttonclick1],再跳转到装备回收、活动面板或自定义功能的已有脚本入口;多个按钮应使用 1、2、3 等不同编号,并将纵坐标按 40—50 像素递增,避免图标重叠。标题参数填-1可以隐藏按钮文字,只保留图标;需要提示文字时,可填写按钮名称和悬浮说明,并用反斜杠换行、斜杠区分颜色。资源编号、触发编号或 qf 段落任意一项不一致,都会造成按钮不显示、点击无反应或点击后执行错误功能。

不同使用场景应采用不同的放置方案:新手测试时只添加一个按钮,先验证图片、位置和触发脚本,再批量增加回收、仓库、任务、boss查询等功能;功能较多时建议固定左边距,仅调整纵坐标,使按钮形成垂直排列;需要玩家自行拖动时,把移动参数设为 1,不希望界面被误拖则设为 0。若使用的是翎风引擎旧版 addbutton,聊天框左侧位置通常写在位置参数 8 中,数值为 6,格式与 addbuttonex 不同,不能混用;删除已添加按钮时使用 delbutton,并填写对应按钮编号,重新加载脚本或重启客户端后检查实际效果。