2016-07-23 13 views
0

Ich arbeite für einen Flughafen in Roblox und ich brauche ein Skript, das, wenn ich auf eine Schaltfläche klicke, das Skript überprüfe, ob ich ein bestimmtes Werkzeug in meinem Inventar habe in diesem Fall ein Koffer). Wenn ich den Koffer habe, wird der Spieler, der auf den Knopf klickt, den Koffer aus seinem Inventar nehmen lassen. Ich möchte nicht, dass das gesamte Inventar entfernt wird, nur das Tool. Ich möchte auch, dass der Koffer an einem bestimmten Ort respawnt. (Bitte benutzen Sie X, Y, Z, um den Koffer neu zu enthüllen.) Ich weiß, das ist kein einfaches Skript, aber wenn jemand weiß, wie es geht, werde ich wirklich glücklich sein.Wie man sieht, ob ein Spieler ein bestimmtes Werkzeug in ROBLOX hat

+0

Willkommen bei Stack Overflow, siehe diesen Link für das Erstellen eines minimalen, vollständigen und überprüfbaren Beispiels: http://StackOverflow.com/Help/Mcve – Toby

Antwort

1

Alles, was Sie tun müssen, ist zu überprüfen, ob die Koffer nil sind, die einfach ist:

local suitcase = player.Backpack:FindFirstChild("Suitcase") 
if suitcase == nil then 
--suitcase is nil! 
else 
--suitcase is not nil! 
end 

ich die FindFirstChild() Funktion verwendet, die das erste Kind findet von was auch immer rief es angegeben ist, wenn die Koffer zu sehen war nil oder nicht. Wenn dem Anrufer kein solches Kind zugewiesen wurde, gibt FindFirstChild()nil zurück.