我在qmanage.txt的 login里写了一个全局定时器不执行

[复制链接]
作者: mike859 | 时间: 2024-2-29 15:32:49 | 技术答疑|
6 182

21

帖子

1万

金币

5444

积分

积分
5444
发表于 2024-2-29 15:32:49| 显示全部楼层 |阅读模式

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

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

x
引擎版本:
问题描述:问题描述:我在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 是被执行到了


对了 引擎不是纯lua版本的
最后回复时间:2024-03-01 13:29:01官方回复了此贴
回复

使用道具 举报

11

帖子

1231

金币

665

积分

积分
665
发表于 2024-2-29 16:38:24| 显示全部楼层
全局的东西写在login是要每个玩家登录都执行吗?
回复

使用道具 举报

21

帖子

1万

金币

5444

积分

积分
5444
 楼主| 发表于 2024-2-29 20:55:37| 显示全部楼层
4293920 发表于 2024-2-29 16:38
全局的东西写在login是要每个玩家登录都执行吗?

啊 这个只是测试的   放在npc里也没办法触发
回复

使用道具 举报

7989

帖子

1万

金币

1万

积分

积分
11829
发表于 2024-3-1 13:29:01| 显示全部楼层
用sendmsg 0 看呢
回复

使用道具 举报

21

帖子

1万

金币

5444

积分

积分
5444
 楼主| 发表于 2024-3-1 15:25:52| 显示全部楼层

我吧sendmsg删掉了都没用
回复

使用道具 举报

171

帖子

6179

金币

3359

积分

积分
3359
发表于 2024-3-1 17:52:07| 显示全部楼层
sendmsg 有执行,那就应该是 "release_print("hello world"..aaa)"这个代码是针对个人的。
对于全局来说,个人就是系统,就像机器人一样。
你把lua显示的换成全局的试试看。或者换成全服公屏喊话的试试。

评分

参与人数 1金币 +30 收起 理由
口子 + 30

查看全部评分

回复

使用道具 举报

7989

帖子

1万

金币

1万

积分

积分
11829
发表于 2024-3-4 10:14:51| 显示全部楼层
是的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

24小时热门更多>
快速回复 返回列表 返回顶部