Warum funktioniert dieses Roblox studio script nicht?
Hallo, Ich lerne gerade programmieren und arbeite gerade an einem Tycoon.
Ich wollte programmieren dass Es Geld gibt und jede sekunde wird das geld um eins erhöht. Und wenn man auf die kassa klickt soll das geld zum TextLabel hinzugefügt werden. Ich habe dieses script geschrieben:
Aber wenn ich es austeste wird nichts zu dem Geld hinzugefügt. Kann mir jemand helfen?
2 Antworten
Das ist ein ganz häufiger Anfänger fehler. Habe ich auch am Anfang gemacht.
Du musst nämlich einfach nur das machen:
local textlabel = game.players.localplayer.Playergui:WaitForChild(„TextLabel“)
Also du musst playergui statt Startergui nutzen.
Du verwendet dort eine while True Schleife die, die ausführung blockiert. Das heißt der Event Handler für den Klick wird nie hinzugefügt. Du musst den Event Handler also vor der while Schleife hinzufügen.
Langfristick wäre es sinnvoll das anders zu lösen. Vllt. gibt es dort einen Timer der ein callbacks auslösen kann.