【发布时间】:2022-01-13 22:56:28
【问题描述】:
昨天我设置了一个 Ubuntu 服务器来运行一些游戏外脚本以与游戏内脚本一起工作。我在我的游戏编辑器中启用了 HTML 调用和第三方访问。我还通过对象浏览器查看了可能在 get 和 post 请求中使用的对象。我想出了一些代码,但它完全不起作用。
local UserId = game.Players.LocalPlayer
local mining = UrlEncode("http://216.128.0.0:34648/")
for mining in Connect(function()
getAsync(mining.."/"..UserId)
PostAsync(mining.."/"..UserId)
end)
do JSONEncode()
JSONDecode()
Any advice or help would be appreciated. Thanks.
【问题讨论】:
-
“HTML 调用”是什么意思?
-
对服务器的调用是我所指的。在 Roblox Studio 中,它被称为 http 请求。
-
如果那是您的真实 IP,我建议您将问题编辑为假设的问题。在那张纸条上,您到底想完成什么?您只是将 UserID 发送到服务器吗?
-
我将 IP 编辑为空 IP。我想使用我的云服务器设置离线 afk 奖励系统,并且需要与之同步,因为我将在游戏中购买可以从中获得的奖励,以及可以进入的奖励。如果这有意义的话。
-
如果你想创建一个 afk 奖励系统,你也可以使用DataStoreService 作为持久层。当玩家离开时,将服务器日期和时间序列化为附加到玩家的密钥,当他们回来时,将其与当前服务器日期和时间进行比较。