258119157  2023-10-24 19:22:10 | 技术答疑|
8 1030

1

回帖

325

金币

176

积分

积分
176
发表于 2023-10-24 19:22:10 | 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

您需要 登录 才可以下载或查看,没有账号?注册

×
引擎版本:LUA版本里点击npc没有反应,这是为什么
问题描述: QQ图片20231024192031.png
回复

使用道具 举报

96

回帖

2542

金币

1413

积分

积分
1413
发表于 2023-11-2 17:42:45 | 显示全部楼层
看底板中的示例
回复

使用道具 举报

1

回帖

325

金币

176

积分

积分
176
 楼主| 发表于 2023-11-7 17:58:24 | 显示全部楼层

看了,也没用。下的是996里推荐的lua版本,两个都是这样,点击NPC没反应,没改过东西
回复

使用道具 举报

96

回帖

2542

金币

1413

积分

积分
1413
发表于 2023-12-25 11:26:05 | 显示全部楼层
不 你没看,看了你都不会这样问
回复

使用道具 举报

2

回帖

100

金币

55

积分

积分
55
发表于 2023-12-26 17:04:50 | 显示全部楼层
996技术-七伤拳 发表于 2023-12-25 11:26
不 你没看,看了你都不会这样问

噗  哈哈哈
回复

使用道具 举报

96

回帖

2542

金币

1413

积分

积分
1413
发表于 2023-12-27 11:36:36 | 显示全部楼层

--------------------------↓↓↓ cfg_npcfunction ↓↓↓--------------------------
local cfg = SL:RequireGameCfg("cfg_npclist")   --GUIinit.lua 当前方法执行 npc点击关联功能

cfg_npclist = cfg
--npc关联功能
function SLnpcfunction(data)
    local tstr = cfg_npclist[data.index].sScript
    local tab = string.split(tstr, ":")
    if #tab == 2 then
        SL:SubmitForm(tab[1],tab[2],data.index)

    end
end
SL:RegisterLUAEvent(LUA_EVENT_TALKTONPC, "客户端点击npc时", SLnpcfunction)
回复

使用道具 举报

20

回帖

6266

金币

3345

积分

积分
3345
发表于 2024-1-24 18:03:00 | 显示全部楼层
本帖最后由 coolhty 于 2024-1-25 16:05 编辑
996技术-七伤拳 发表于 2023-12-27 11:36
--------------------------↓↓↓ cfg_npcfunction ↓↓↓--------------------------
local cfg = SL:Re ...

把这段注释掉后
sScript字段为“一大陆/转生使者”这种格式的可以点开,这是啥原因?

sScript为B/货币商人表单:Onclickhbsr这种格式的好理解,调用**端指定文件名和函数。sScript字段为“一大陆/转生使者”这种格式的是怎么知道提交表单到**端哪个文件哪个函数的呢?
回复

使用道具 举报

20

回帖

6266

金币

3345

积分

积分
3345
发表于 2024-1-24 18:06:35 | 显示全部楼层
996技术-七伤拳 发表于 2023-12-27 11:36
--------------------------↓↓↓ cfg_npcfunction ↓↓↓--------------------------
local cfg = SL:Re ...

这段代码只针对sScript格式为“B/货币商人表单:Onclickhbsr”的NPC

sScript格式为“一大陆/转生使者”的交互逻辑是什么?
回复

使用道具 举报

96

回帖

2542

金币

1413

积分

积分
1413
发表于 2024-2-2 13:58:16 | 显示全部楼层
FAQ中 有教学示例  看一下
回复

使用道具 举报