Wieso geht dieser Code nicht?

3 Antworten

Von Experte Babelfish bestätigt

Du versuchst die Funktion Death direkt auszuführen, anstatt sie an Connect zu übergeben. So, wie es aktuell geschrieben ist, wird die Funktion sofort ausgeführt. Da sie erst nach dem Touched-Event ausgelöst werden soll, die Klammer ( ) weglassen.

local function Death()
  game.Players.LocalPlayer.Character.Humanoid.Health = 0
end 

game.Workspace.Part.Touched:Connect(Death)
Woher ich das weiß:Berufserfahrung – Full-Stack Developer

Du rufst Death() direkt auf, statt nur die Funktion zu übergeben.

Schreib: game.Workspace.Part.Touched:Connect(Death)

Woher ich das weiß:Hobby – Jahre langes lernen
  1. Die Klammer bei Death() wegmachen
  2. eine Server side script nutzen
Woher ich das weiß:Hobby – Programmiere spiele seit 2018