← Mapa

💾 Misión 17: Datos que se Guardan

Concepto: DataStore

📘 Teoría Rápida

  • DataStore es como una libreta en la nube que recuerda tus monedas.
  • Guardas con SetAsync y lees con GetAsync.
  • Usa pcall para que no se rompa si falla internet. Activa 'API Services' en Game Settings.

💻 Código para Roblox Studio

local DS = game:GetService("DataStoreService"):GetDataStore("Monedas")
game.Players.PlayerRemoving:Connect(function(j)
	pcall(function()
		DS:SetAsync(j.UserId, j.leaderstats.Monedas.Value)
	end)
end)

👀 Qué Debe Pasar

Al salir y volver a entrar (en el juego publicado) conservas tus monedas.

🏆 Tu Reto

Carga las monedas con GetAsync cuando el jugador entra.

⌨️ Practícalo en el Editor

🎮 Simulador: DataStore

🧍 En el juego
🪙 0
💾 Libreta en la nube
vacía

Al salir se guarda; al volver, se carga. ¡Las monedas no se pierden!