传奇界面左边按钮怎么添加
传奇左边的自定义按钮通常要通过服务端脚本和客户端素材共同添加,普通玩家无法直接在游戏设置里生成。使用gom、翎风等支持自定义按钮的引擎时,先确认版本允许执行addbutton命令,再决定按钮放在屏幕左侧,还是放到聊天框左侧界面。屏幕左侧一般通过横坐标控制,建议初始设置为10至40;翎风扩展参数中,位置参数填写6时可绑定到聊天框左侧龙界面,按钮会随该界面移动,不需要反复调整绝对坐标。

添加前应先导入按钮素材,并记录图片在wil补丁中的序号和三组图片编号。默认状态、鼠标经过、按下状态必须分别对应,否则按钮可能显示空白或点击时不变图。翎风常用格式为:addbutton 1 1 135 136 137 20 120 6 活动\查看活动;其中第一个1是补丁序号,第二个1是点击触发编号,135至137是三种按钮图片,20和120是位置坐标,6代表聊天框左侧界面,活动是按钮文字,反斜杠后面的内容用于悬浮提示。若只想把按钮固定在屏幕左边,可将位置类型改为0,再用10、120这类横纵坐标定位。不同引擎的参数顺序可能不同,不能把翎风格式直接复制到基础gom版本。
按钮显示后还必须配置点击触发脚本,否则只能看到图标而不能执行功能。登录时创建按钮,可在qmanage.txt的[@login]或对应登录触发段中加入addbutton;点击编号为1的按钮,则在qfunction-0.txt中写入[@buttonclick1],再接入打开npc、执行回收、显示面板等实际命令。例如按钮用于打开活动说明,可写成[@buttonclick1],随后调用指定npc或发送提示信息;如果设置了等级、会员、地图或变量条件,应把条件放在addbutton前面,这样未满足条件的角色不会生成按钮。修改脚本后需要重启服务端或让角色重新登录,单纯关闭界面通常不会刷新登录阶段创建的按钮。

多个左侧按钮应使用连续的纵坐标排列,并为每个按钮分配唯一触发编号,例如第一个使用120,第二个使用160,第三个使用200,间隔可按素材高度增加20至40像素;按钮宽高超过侧栏可用区域时,要优先缩小素材或改用自动排列功能。需要展开、收起侧栏时,可让隐藏按钮触发delbutton删除当前按钮,再用addbutton生成显示侧边按钮;自动排列方案则应把处于同一界面位置的按钮放进同一分组,背包按钮和主界面按钮不要混组,否则坐标会计算错误。最终应分别测试800×600、1024×768等常用分辨率,确认按钮不遮挡聊天框、血条和快捷栏,并逐一检查默认、悬停、按下三种状态是否正常。

