是否可以使用roblox脚本检查组排名是否发生变化



我尝试着创造一个系统,当玩家在群组中获得提升时它便会发出提醒。我已经摸索了一下groupservice,但它没有任何系统的排名变化检查

这可能吗?如果是的话,我该怎么做呢?

不幸的是,没有任何游戏内信号,也没有任何webhook可以观察。

此外,如果您尝试长轮询Player:GetRankInGroup或Player:GetRoleInGroup函数,您将获得与第一次调用它相同的结果。文档中有这样的注释:

如果您对具有相同组ID的同一播放器进行多次调用GetRankInGroup/GetRoleInGroup将产生与第一次使用给定组ID调用该方法时相同的结果。缓存行为是基于每个对等点的:服务器不与客户端共享相同的缓存。

所以,除非你打算托管和实现一个自定义web服务,否则似乎没有一种受支持的方法来检测更改。

相关内容

最新更新