关于NPC界面的知识大全

996M21年前 (2023)发布 5喜导航
123 0 0

NPC界面文本发送

say

参数 类型 默认 注释
actor object 玩家对象
msg string 界面文本内容
function main(self)
    say(self, "欢迎. 我可以为<你/FCOLOR=249>做什么吗?\\<购买/@buy,1> 物品\\<出售/@sell,1> 物品\\<离 开/@exit>")
end
  • 注意:一定小写
    如果需要传递参数到脚本接口,只需要在后面接 逗号参数,不支持老传奇传递参数的方式,lua里全部通过 @xxxx,1,2,3 这种方式传递参数

增加自定义按钮

addbutton

参数 类型 默认 注释
actor object 玩家对象
windowid int 主窗口ID
buttonid int 按钮ID
icon string 图标内容
参数1: 主窗口ID
101 主界面左上 建议开始微调坐标 0 0
102 主界面右上 建议开始微调坐标 -65 0
103 主界面左下 建议开始微调坐标 0 -92
104 主界面右下 建议开始微调坐标 -62 -92
105 主界面左中 建议开始微调坐标 0 0
106 主界面上中 建议开始微调坐标 0 0
107 主界面右中 建议开始微调坐标 -62 0
108 主界面下中 建议开始微调坐标 0 -92
109 主界面切换按钮
110 主界面任务界面
2 角色-外框主面板-(切换页签按钮也会在)
3    角色-装备-上层
3001 角色-装备-下层
301  别人装备界面-上层
3002 别人装备界面-下层
4 角色-状态
5 角色-属性
6 角色-技能
7 角色-背包
8 小地图
9  行会 行会列表
10 行会 行会创建
11 行会 主面板
14 邮件 
15 好友
19 设置 保护
20 设置 拾取
21 设置 战斗
22 设置 操作
23 角色-称号
24 角色-脚本面板2
25 角色-脚本面板3
26 角色-脚本面板4
27 角色-脚本面板5
28 角色-脚本面板6
29 拍卖行 主面板
30 拍卖行 世界拍卖
31 拍卖行 行会拍卖
32 拍卖行 我的竞拍
33 拍卖行 我的上架
34 拍卖行 竞价
35 拍卖行 一口价
36 拍卖行 上架
37 拍卖行 下架
38 拍卖行 超时
39 角色-时装
3901 角色-查看别人时装
50002 英雄-角色外框主面板(切换页签按钮也会在)
50003 英雄-装备 上层
53001 英雄-装备 下层
50301 英雄-查看别人装备-上层
53002 英雄-查看别人装备-下层
50004 英雄-状态
50005 英雄-属性
50006 英雄-技能
50007 英雄-背包
50023 英雄-称号
52301 英雄-查看别人称号
50024 英雄角色面板 脚本面板2
50025 英雄角色面板 脚本面板3
50026 英雄角色面板 脚本面板4
50027 英雄角色面板 脚本面板5
50028 英雄角色面板 脚本面板6
50039 英雄-时装
53901 英雄-查看别人时装

参数2:图标ID  (1~XX不限制,不可重复)

参数3:图标内容
<Button|a=0|x=180.0|y=2.0|tips={点击查看【金钻服务】/FCOLOR=250}|tipsx=10|tipsy=110|nimg=custom/zdy/tubiao/jzhuiyuan1.png|color=255|size=18|pimg=custom/zdy/tubiao/jzhuiyuan1.png|link=@会员服务>

删除自定义按钮

delbutton

参数 类型 默认 注释
actor object 玩家对象
windowid int 主窗口ID
buttonid int 按钮ID

打开OK框

openupgradedlg

参数 类型 默认 注释
actor object 玩家对象
title string OK框标题

回收OK框物品

takedlgitem

参数 类型 默认 注释
actor object 玩家对象
count string 数量(针对叠加物品有效)

返回OK框物品到背包

reclaimitem

参数 类型 默认 注释
actor
© 版权声明

暂无评论

暂无评论...