lindworm 发表于 2024-9-23 15:42:50

关于跨服的npc触发

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

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

这个是什么意思没怎么看懂, [@KFLOGIN]这个触发在进入跨服地图的时候触发了,如果要加自动拾取什么的我知道要在这里触发,但是npc上的按钮点击,没有走这个
触发,是哪里漏了一步吗

lindworm 发表于 2024-9-23 15:47:07

主要点击跨服npc上的按钮后,什么触发都没走的同时,界面直接关闭了

996技术-wang 发表于 2024-9-25 09:59:06

用新3端的跨服 老的淘汰了

lindworm 发表于 2024-9-25 10:04:51

996技术-wang 发表于 2024-9-25 09:59
用新3端的跨服 老的淘汰了

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

yx666 发表于 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)

lindworm 发表于 2024-9-25 14:52:47

yx666 发表于 2024-9-25 14:04
996引擎跨服目前确实有点难用,第一次做跨服功能时也发现按钮点不了。

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

好的,谢谢
页: [1]
查看完整版本: 关于跨服的npc触发