搜索
查看: 2872|回复: 10

[已处理] LUA执行QF脚本无效!

[复制链接]
发表于 2020-4-16 14:58:54 | 显示全部楼层 |阅读模式
BUG反馈
引擎版本号: 20200411
登陆器版本号: 20200326
BUG描述: play:runScript("@StartShop")
执行QF脚本段,无效,
BUG重现方式: 触发段中文和英文,都测试了,无效!
修复后应达到的效果: 触发有效!
联系QQ: 隐藏内容

发表于 2020-4-16 15:47:36 | 显示全部楼层
参谋神...
发表于 2020-4-16 16:06:07 | 显示全部楼层
这个没问题的
发表于 2020-4-16 18:01:05 | 显示全部楼层
参谋长终于来了
 楼主| 发表于 2020-4-17 10:29:29 | 显示全部楼层

大神指点下啊,我是在鼠标离开函数体下面写的执行QF脚本段,无法触发,加了就报错,乱码!
 楼主| 发表于 2020-4-17 10:34:02 | 显示全部楼层

--鼠标移出事件
function Usr_gongti_longxiao_JN1_OnMouseLeave(sender)

        local _GTHT1 = c.ui.getCtrl("DWStateWin@Usr_gongti_jnht1")--获取功体技能提示窗体控件对象
        if (_GTHT1 ~= nil) then--功体技能提示窗体控件存在
                if _GTHT1:getVisible() then
                        --_GTHT1:setVisible(flase)
                        c.share.addChat("测试", 1, 2)
                        --play:runScript("@功体技能提示不可见");
                end
        end

  return true --返回true代表执行内部事件
end
发表于 2020-4-17 11:54:32 | 显示全部楼层
参谋长 发表于 2020-4-17 10:34
--鼠标移出事件
function Usr_gongti_longxiao_JN1_OnMouseLeave(sender)

UI事件是客户端,不能执行服务端的函数
 楼主| 发表于 2020-4-17 12:53:11 | 显示全部楼层
play:runScript("@StartShop");        这个不是主体执行QF吗?
hero:runScript("@StartShop");       这个不是英雄执行QF吗,执行者为主体。
发表于 2020-4-18 22:34:03 | 显示全部楼层
登陆器端的LUA,和服务端的LUA是不能互换使用的.
发表于 2020-4-18 22:34:34 | 显示全部楼层
看你这流程,你需要加入通讯机制,才可以使用服务端的LUA函数
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-22 23:42 , Processed in 0.562252 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表