Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Object Spawn in front of player (ROBLOX)

Gimme Hat Ученик (105), на голосовании 1 неделю назад
Делаю игру, похожую на Garry's Mod. Но спавн объектов перед игроком не работает, может ошибка в коде?
script.Parent.MouseButton1Click:connect(function(GetCar)
Mod = game.ServerStorage.Gman
local Gman = Mod:clone()
Gman.Parent = workspace
Gman:MoveTo(player.Character.Torso.Position + Vector3.new (0, 0, 20))
end)

script.Parent.MouseEnter:Connect(function()
script.Parent.SpawnName.Visible = true
script.Parent.MouseLeave:Connect(function()
script.Parent.SpawnName.Visible= false
end)
end)
Голосование за лучший ответ
Bogdan Gaugaiv Знаток (423) 1 месяц назад
Че
Gimme HatУченик (105) 1 месяц назад
Код програмрования Lua
Татьяна Просветленный (36344) 1 месяц назад
 -- Используйте событие Click вместо MouseButton1Click 
script.Parent.MouseButton1Click:Connect(function()
-- Получите игрока
local player = game.Players.LocalPlayer
if not player or not player.Character or not player.Character:FindFirstChild("HumanoidRootPart") then
warn("Player or HumanoidRootPart not found")
return
end

-- Получите объект из ServerStorage
local Mod = game.ServerStorage:FindFirstChild("Gman")
if not Mod then
warn("Gman not found in ServerStorage")
return
end

-- Клонируйте и поместите объект в Workspace
local Gman = Mod:Clone()
Gman.Parent = workspace

-- Переместите объект перед игроком
Gman.Position = player.Character.HumanoidRootPart.Position + Vector3.new(0, 0, 20)
end)

-- Обновите отображение SpawnName при наведении курсора
script.Parent.MouseEnter:Connect(function()
script.Parent.SpawnName.Visible = true
end)

script.Parent.MouseLeave:Connect(function()
script.Parent.SpawnName.Visible = false
end)
Gimme HatУченик (105) 1 месяц назад
Этот скрипт для R6 моделей?
XD Знаток (354) 1 месяц назад
dd


 script.Parent.MouseButton1Click:Connect(function() 
local Mod = game.ServerStorage.Gman
local Gman = Mod:Clone()
Gman.Parent = workspace
local player = game.Players.LocalPlayer
Gman:MoveTo(player.Character.Torso.Position + Vector3.new(0, 0, 20))
end)

script.Parent.MouseEnter:Connect(function()
script.Parent.SpawnName.Visible = true
end)

script.Parent.MouseLeave:Connect(function()
script.Parent.SpawnName.Visible = false
end)
Рустам Абдрашитов Мыслитель (8579) 1 месяц назад
 script.Parent.MouseButton1Click:Connect(function() 
local Gman = game.ServerStorage.Gman:Clone()
Gman.Parent = workspace
Gman:SetPrimaryPartCFrame(player.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, -20))
end)
Похожие вопросы