mike859 发表于 2024-2-28 21:44:36

全局定时器 无法执行lua方法

问题描述:我在qmanage.txt的 login里写了一个全局定时器[@LOGIN]
#IF
#ACT
calllua lua\systemEvent @helloWorld,22222
SetOnTimerEx 77 10


[@OnTimerEx77]
#IF
#ACT
calllua lua\systemEvent @helloWorld,1111


sendmsg 1 1111122222333333


方法内容是
function helloWorld(self,aaa)
    release_print("hello world"..aaa)
end



可是方法执行不了。我把调用lua的方法 写在login里就可以。写在全局定时器里就不会执行..可是全局定时器的 sendmsg 是被执行到了


996技术-wang 发表于 2024-2-29 09:21:29

建议在LUA版块提问看看

大玩家123 发表于 2024-2-29 10:58:37

因为只有login里才能获取到玩家对象吧。在类似于系统启动这类触发里是没有对象参数的

mike859 发表于 2024-2-29 15:31:57

大玩家123 发表于 2024-2-29 10:58
因为只有login里才能获取到玩家对象吧。在类似于系统启动这类触发里是没有对象参数的 ...

我就是写在login里的呢 不过没啥用。 我做了npc触发也不行 哎

tuokelao 发表于 2024-2-29 15:32:37

996技术-wang 发表于 2024-2-29 09:21
建议在LUA版块提问看看

帮忙看下我的提问 裸模问题
我ctrl+10让裸模可见性 隐藏的时候我的武器也隐藏了 显示的时候我的武器也显示了 裸模也不显示默认图片 有大佬知道为啥不
页: [1]
查看完整版本: 全局定时器 无法执行lua方法