Wenn ich das Jetzt richtig verstanden habe willst du wissen wie man z.B eine Click Funktion macht hir ist mal ein Tutorial:
- 1.Geh auf denn Explorer und füge ein Script zu ServerScriptService hinzu und nenne das Script leaderstats
- 2.Kopiere dir das ins Script:
game.Players.PlayerAdded:Connect(function(player)--wartet bis ein spieler im spiel ist
local leaderstats = Instance.new("Folder")--fügt einen ordner zum spieler Hinzu der leaderstats heißt
leaderstats.Name = "leaderstats"
leaderstats.Parent = player
local Punkte = Instance.new("IntValue")
Punkte.Name = "Punkte"
Punkte.Value = 0 -- gibt denn Startwert von Punkten an
Punkte.Parent = leaderstats
end)
- 3.geh auf denn StarterGui ordner unter dem Explorer und füge ein ScreenGui Hinzu.
- 4.Füge in das ScreenGui ein TextButton Hinzu.
- 5.Füge in denn TextButton ein LocalScript hinzu.
6. Kopiere das in Das LocalScript :
local button = script.Parent --findet denn button
local player = game.Players.LocalPlayer --findet denn spieler
local Punkte = player:WaitForChild("leaderstats"):WaitForChild("Punkte") --findet die leaderstats und anzahl der punkte
script.Parent.MouseButton1Click:Connect(function() --reagirt bei dem klicken vom Button
Punkte.Value = Punkte.Value +1 -- erhöht die anzahl der punkte um eins
end)
Ergebnis:
wenn du jetzt auf ein Testspiel machst und auf denn Button klickst solltest immer einen punkt bekommen.