【问题标题】:Roblox Lua Give LocalPlayer weapon doesn't work,Roblox Lua Give LocalPlayer 武器不起作用,
【发布时间】:2021-07-24 04:03:07
【问题描述】:

我的代码:https://justpaste.it/87evk

local original = game:GetService("ReplicatedStorage"):FindFirstChild("CloneSmoke")
 
local tool = script.Parent
local copy = original:Clone()
 
tool.Activated:Connect(function()
print("Running...")
local sound = script.Parent.Sound
 
copy.Parent = script.Parent.Handle
sound:Play()
wait(3)
tool:Destroy()
local plr = game.Players.LocalPlayer
local weapon = game.ReplicatedStorage.Jutsus.Momoshiki["Momoshikis Sword"]
local w2 = weapon:Clone()
w2.Parent = plr.Backpack
end)

我知道我必须在这里做什么才能让玩家给他武器。我尝试了很多,但我没有得到正确的解决方案。
很高兴你能帮助我

【问题讨论】:

    标签: lua roblox


    【解决方案1】:

    首先,确保这是在 LocalScript 中

    还要将local original = game:GetService("ReplicatedStorage"):FindFirstChild("CloneSmoke") 更改为local original = game:GetService("ReplicatedStorage"):WaitForChild("CloneSmoke") 这是因为脚本加载速度比游戏中的项目快,所以很可能在脚本运行时剑还没有加载到游戏中;如果找不到您要引用的对象,该脚本将无法工作。

    【讨论】:

      猜你喜欢
      • 2022-11-14
      • 2020-11-21
      • 2020-08-14
      • 2020-06-23
      • 2021-09-28
      • 2022-07-12
      • 2019-03-05
      • 1970-01-01
      • 2021-04-10
      相关资源
      最近更新 更多