2017-11-19 1 views
-1

ich versucht habe, den Fehler zu beheben, aber es hat nicht me fix it plrase zu arbeiten versuchen helfen here das Skript:Versuch Index aufzuwerten 'plr' (ein Null-Wert)

local plr = game.Players.LocalPlayer 

    local items =game:GetService("ReplicatedStorage").Items 

    game:GetService("ReplicatedStorage").ClientPlaced.OnServerEvent:connect(function(player, itemName, location) 

     local itemTemplate = items:FindFirstChild(itemName) 


     if (itemTemplate) then 
      local item = itemTemplate:clone() 
      item.Parent = workspace:FindFirstChild(plr.Name .. "Base").ItemHolder 
      item:SetPrimaryPartCFrame(location[1]) 
     end 

    end) 
+0

Bitte lesen Sie [fragen] – Piglet

Antwort

0

Die Fehlermeldung sagt Sie, dass Ihre lokale Variable plr ist nil im Rahmen der Funktion, die Sie definieren. Sie können es also nicht innerhalb der Funktion indizieren.

local plr = game.Players.LocalPlayer 

game.Players.LocalPlayer ist offensichtlich nil

plr.Name den Fehler verursacht.

Da die Funktion hat ein player Argument ist dies höchstwahrscheinlich die Variable, die Sie indizieren möchten. Aber ich kann es nicht genau wissen, da Sie nicht alle Informationen zur Verfügung stellen.

Versuchen Sie player.Name statt

Verwandte Themen