lindworm  2024-9-23 15:42:50 | 技术答疑|
5 223

33

回帖

1万

金币

5704

积分

积分
5704
发表于 2024-9-23 15:42:50 | 显示全部楼层 |阅读模式

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

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

×
今天在测试跨服的时候,进入跨服地图后,打开npc界面会走触发,但是点击npc的按钮就什么都不触发.是要在哪里额外走逻辑吗,看说明书,

跨服重要说明:
特别注意:跨服地图里面的NPC执行是脚本是返回到本服的,所以如果想在跨服执行NPC功能,
建议做到跨服QFunction-0.txt [@KFLOGIN]跨服成功触发里面 比如拾取小精灵 个人定时器等等


这个是什么意思没怎么看懂, [@KFLOGIN]这个触发在进入跨服地图的时候触发了,如果要加自动拾取什么的我知道要在这里触发,但是npc上的按钮点击,没有走这个
触发,是哪里漏了一步吗
最后回复时间:2024-09-25 09:59:06官方回复了此贴
回复

使用道具 举报

33

回帖

1万

金币

5704

积分

积分
5704
 楼主| 发表于 2024-9-23 15:47:07 | 显示全部楼层
主要点击跨服npc上的按钮后,什么触发都没走的同时,界面直接关闭了
回复

使用道具 举报

9956

回帖

2万

金币

1万

积分

积分
16197
发表于 2024-9-25 09:59:06 | 显示全部楼层
用新3端的跨服 老的淘汰了
回复

使用道具 举报

33

回帖

1万

金币

5704

积分

积分
5704
 楼主| 发表于 2024-9-25 10:04:51 | 显示全部楼层
996技术-wang 发表于 2024-9-25 09:59
用新3端的跨服 老的淘汰了

新3端的跨服说明书在哪里啊,目前这个底板用的2024.5.23.0的引擎,我看说明书的跨服介绍和以前的好像没区别
回复

使用道具 举报

14

回帖

2118

金币

1126

积分

积分
1126
发表于 2024-9-25 14:04:12 | 显示全部楼层
本帖最后由 yx666 于 2024-9-25 14:10 编辑

996引擎跨服目前确实有点难用,第一次做跨服功能时也发现按钮点不了。

我的解决方案是让这个npc页面是在跨服打开。(你在跨服点击npc,一些逻辑是在本服执行的)
例如想打开 跨服Boss Npc的页面,用 bfbackcall,让跨服打开npc页面,这样页面的按钮就都能用了。


还有个方案用老技术可能好理解些,在点击npc时,给加个倒计时执行 openkuafuboss 打开npc页面,也能让npc页面是在跨服生成的,按钮也就能用了。 缺点是有一定的延迟,及时time配置了0。

local str = "<COUNTDOWN|id=aa|x=-1025|y=35|time=0|count=1|size=18|color=249|link=@openkuafuboss>"
addbutton(player,101,65,str)

评分

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

查看全部评分

回复

使用道具 举报

33

回帖

1万

金币

5704

积分

积分
5704
 楼主| 发表于 2024-9-25 14:52:47 | 显示全部楼层
yx666 发表于 2024-9-25 14:04
996引擎跨服目前确实有点难用,第一次做跨服功能时也发现按钮点不了。

我的解决方案是让这个npc页面是在跨 ...

好的,谢谢
回复

使用道具 举报