回帖奖励 200 金币 回复本帖可获得 100 金币奖励! 每人限 1 次

41

回帖

1万

金币

6050

积分

积分
6050
发表于 3 天前 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 okia00 于 2025-7-1 14:09 编辑

请教大佬,新三端(服务端使用qfunction-0.txt)问题
我用lua的say函数生成界面,界面里的按钮link参数不生效
代码如下:

function testbtn(actor)
        sendmsg(actor,1,'{"Msg":"<font color=\'#ff0000\'>hellllooo---------!</font>","Time":2}')
       
end

function test123(actor)
        local msg = [[
<Img|reset=1|bg=1|show=0|move=0|img=public/bg_npc_01.png|loadDelay=1>
<Layout|x=545|y=0|width=80|height=80|link=@exit>
<Button|x=546|y=0|pimg=public/1900000511.png|nimg=public/1900000510.png|link=@exit>
<Button|x=181.0|y=78.0|size=18|nimg=public/00000361.png|color=255|link=@testbtn>

]]
        say(actor, msg)
end

脚本直接调用testbtn(actor)可以看到聊天框打印,但是调用test123(actor)弹出窗口后,点击按钮则无法看到聊天打印。
这个在老引擎是可以正常调用的,新引擎的调用方式有什么变化吗?
跪求大佬指点!


回复

使用道具 举报

11

回帖

801

金币

428

积分

积分
428
发表于 前天 17:16 | 显示全部楼层

回帖奖励 +100 金币

版本里面是不是还存在一个function testbtn(actor)
回复

使用道具 举报

41

回帖

1万

金币

6050

积分

积分
6050
 楼主| 发表于 昨天 15:53 | 显示全部楼层
a350613979 发表于 2025-7-2 17:16
版本里面是不是还存在一个function testbtn(actor)

没有的,这个试过了很多都不行,我写这个函数专门用来发帖求助的
回复

使用道具 举报