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

来源:22开服网(原创)时间:2026-09-18 10:12

传奇界面左侧添加功能按钮,通常使用脚本命令addbutton,重点是把按钮的横坐标设置在较小数值,并为每个按钮配置独立图片、触发编号和点击脚本。addbutton的基本格式为addbutton 补丁序号 触发编号 默认图片 鼠标经过图片 按下图片 左坐标 上坐标 是否可移动 标题 悬浮提示,其中左坐标决定按钮距离屏幕左边的距离,上坐标决定按钮距离屏幕顶部的距离;例如addbutton 5 21 300 301 302 20 180 0 -1 253/活动中心\254/点击查看,表示调用5号补丁中的300、301、302号图片,在距离左侧20、顶部180的位置生成按钮。

添加前必须准备三张状态图片,并确认它们已经导入客户端正在使用的wil补丁,同时记下补丁序号和图片序号。默认图片用于未点击状态,鼠标经过图片用于悬停状态,按下图片用于点击反馈;三张图片尺寸最好保持一致,否则按钮切换时会出现跳动或边缘错位。随后打开qmanage.txt,在[@login]登录触发段的act下面加入命令。所有玩家都能看到时可直接执行addbutton;如果只允许达到指定等级的角色使用,可先加入checklevelex >= 50等条件,再执行按钮命令,低于50级的角色不会生成该按钮。

按钮显示后,还必须在qfunction-0.txt中编写同编号的点击触发段,否则只能看到图标而不会执行功能。上例使用触发编号21,就要建立[@buttonclick21],再在下面写打开npc、显示功能菜单、执行回收或传送等脚本。多个按钮放在左侧时,建议横坐标统一设置为10至24,纵坐标按照按钮实际高度加8至15像素递增,例如第一个按钮使用y=160,第二个使用y=215,第三个使用y=270;如果图片高度为48像素,间隔保持55至65像素通常更容易点击,也能避免悬浮提示相互遮挡。按钮参数8设置为0时固定位置,设置为1时允许玩家拖动,功能入口类按钮一般应保持固定。

最容易出错的是把补丁序号、图片序号和触发编号混用,或者多个按钮重复使用同一个触发编号;补丁序号错了会显示空白,图片序号错了会出现错误素材,触发编号重复则可能点击不同按钮却执行同一段脚本。还要注意addbutton默认是在屏幕坐标中创建按钮,左坐标20适合固定在屏幕左边,但窗口分辨率变化后仍需重新检查是否压住聊天框、任务提示或其他系统图标;如果按钮实际要放在聊天框左侧专属区域,应使用引擎支持的扩展按钮命令,并将创建界面指定为聊天框左侧,而不是单纯继续缩小屏幕横坐标。

完成脚本后应重启服务端相关脚本或重新登录角色测试,依次检查按钮是否出现、鼠标经过时是否切换图片、按下时是否有反馈、点击后是否准确进入[@buttonclickx]以及不同分辨率下是否保持在左侧。需要隐藏按钮时使用delbutton并填写对应按钮编号;需要调整位置时只修改左坐标和上坐标,不要随意更换触发编号,这样可以避免已经写好的功能脚本失效。

相关资讯
  • 11-01