💾 Lav din første Roblox-oplevelse – Del 4: Gemte data, GamePass og player customization

💾 Trin 1: Gem spillerens points med DataStoreService

  • Sørg for, at DataStore er aktiveret:

    • Gå til Home → Game Settings → Security

    • Slå “Enable Studio Access to API Services” til ✅

  • Gå til ServerScriptService → lav et nyt Script → indsæt:

  local DataStoreService = game:GetService("DataStoreService") local PointsStore = DataStoreService:GetDataStore("PlayerPoints") game.Players.PlayerAdded:Connect(function(player) local leaderstats = Instance.new("Folder") leaderstats.Name = "leaderstats" leaderstats.Parent = player local points = Instance.new("IntValue") points.Name = "Points" points.Parent = leaderstats -- Hent gemte data local savedPoints local success, errorMessage = pcall(function() savedPoints = PointsStore:GetAsync(player.UserId) end) if success and savedPoints then points.Value = savedPoints else points.Value = 0 end end) game.Players.PlayerRemoving:Connect(function(player) local stats = player:FindFirstChild("leaderstats") if stats then local points = stats:FindFirstChild("Points") if points then pcall(function() PointsStore:SetAsync(player.UserId, points.Value) end) end end end)

🟢 Nu bliver spillerens points gemt og hentet igen, næste gang de logger ind.

💸 Trin 2: Tilføj GamePass-belønninger

GamePasses lader dig give særlige fordele til spillere, der har købt et Game Pass til dit spil.

  1. Gå til https://create.roblox.com/dashboard/creations

  2. Vælg dit spil → Monetization → Passes → Create a Pass

  3. Upload et billede og giv det et navn (fx “VIP Bonus”)

  4. Når du har lavet GamePasset, kopier GamePass ID fra URL’en.

Gå tilbage til Roblox Studio → ServerScriptService → lav et nyt Script:

  local MarketplaceService = game:GetService("MarketplaceService") local GamePassID = 12345678 -- erstat med dit eget ID game.Players.PlayerAdded:Connect(function(player) local hasPass = false local success, result = pcall(function() return MarketplaceService:UserOwnsGamePassAsync(player.UserId, GamePassID) end) if success and result then hasPass = true end if hasPass then local leaderstats = player:WaitForChild("leaderstats") local points = leaderstats:FindFirstChild("Points") if points then points.Value += 500 -- bonus til VIP-spillere end player:LoadCharacter() print(player.Name .. " har VIP GamePass!") end end)

💡 Nu får spillere med dit GamePass automatisk en bonus, når de joiner spillet.

👕 Trin 3: Tilføj Player Customization (vælg udseende eller effekt)

Gå til StarterGui → ScreenGui, lav en TextButton.

Navn: CustomizeButton

Text: “Skift stil”

Position: {0.05, 0}, {0.85, 0}

BackgroundColor3: en fed farve fx lyseblå.

Tilføj et LocalScript i knappen:

  local button = script.Parent button.MouseButton1Click:Connect(function() local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local shirt = Instance.new("Shirt") shirt.ShirtTemplate = "rbxassetid://144076760" -- vælg dit eget design shirt.Parent = character local pants = Instance.new("Pants") pants.PantsTemplate = "rbxassetid://144076830" -- vælg dit eget design pants.Parent = character end)

🟢 Nu kan spilleren skifte tøj ved at trykke på knappen.
Du kan også bruge den til at tilføje glow-effekter, particle trails eller hat accessories.

🧠 Trin 4: Test alt

Tryk Play og tjek:

  • Points gemmes, når du forlader og genåbner spillet

  • VIP GamePass giver bonus

  • “Skift stil”-knappen virker

🌍 Trin 5: Udgiv og tjek compliance

  • Gå til File → Publish to Roblox

  • Create Dashboard
    dobbelttjek Maturity & Compliance Questionnaire stadig er udfyldt

  • Tjek at spillet er sat til Public, så andre kan prøve det

🎉 Tillykke!

Nu har du et spil, der:

  • Gemmer spillerens data

  • Har checkpoints, timer og belønninger

  • Indeholder musik og UI

  • Understøtter GamePass og customization

Kursus

Hvis du selv går med ønsker om at lærer, at lave spil I Roblox. Så laver vi forskellige guides til, hvordan man kan lave nogle af de forskellige ting i Roblox. Guidesne er gratis, men vi har også nogle færdiglavet skabeloner, som du kan købe fra vores webshop. 
Hvis du har spørgsmål, så er du altid velkommen til at finde ELJohn på Roblox platformen.

Scroll to Top