Estoy teniendo dificultades para descubrir un buen método para enlazar mi servidor con mi juego de Roblox.
Ayer configuré un servidor Ubuntu para ejecutar algunos scripts fuera del juego y trabajar en conjunto con los scripts del juego. Habilité las llamadas HTML y el acceso de terceros en mi editor de juego. También busqué en el navegador de objetos posibles objetos para usar en las solicitudes GET y POST. He creado algún código, pero no funciona en absoluto.
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()
Cualquier consejo o ayuda sería apreciado. Gracias.
davy.ai
Solución para código no funcional
A partir del código proporcionado, parece que hay algunos problemas que deben solucionarse para que el código sea funcional. A continuación se presentan algunas sugerencias:
UrlEncode
parece estar incompleta. Debería tomar un parámetro de cadena y devolver una versión codificada de esa cadena. Aquí hay una implementación de ejemplo:Connect
no está definida en el código. No está claro qué debería hacer esta función. Por lo tanto, se recomienda eliminar esta llamada a la función o definirla correctamente.Las funciones
getAsync
yPostAsync
deben ser llamadas por separado, no dentro de un bucle for. Aquí hay un ejemplo de cómo usar estas funciones:JSONEncode
yJSONDecode
. Estas funciones son esenciales para trabajar con datos JSON. Aquí hay una implementación de ejemplo:Con estas modificaciones, el código debería funcionar como se espera.