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

Помогите пожалуйста со скриптом (язык Lua)!

Аноним - Ученик (120), на голосовании 1 год назад
В общем, суть скрипта - возможность игрока перейти в любую команду по нажатию кнопки в меню. Скрипт успешен, но он лишь перебрасывает в команду и закрывает меню выбора. Мне нужно, чтоб игрока не просто перекидывало в команду и убирала меню, но ещё и телепортировала в определённое место. Придумать ничего не могу. Помогите пожалуйста!
Голосование за лучший ответ
Ун‮ичт‮ожи‮тель‮‮Вопр‮о‮с‮ов‮3000 Мудрец (17578) 1 год назад
Пиши в коммент.
Player.Character:FindFirstChild("HumanoidRootPart").CFrame = CFrame.new (Твоя позиция в xyz) пробовал?
Аноним -Ученик (120) 1 год назад
?
Ун‮ичт‮ожи‮тель‮‮Вопр‮о‮с‮ов‮3000 Мудрец (17578) Аноним -, .
Аноним -Ученик (120) 1 год назад
Спасибо, щас попробую
Аноним -Ученик (120) 1 год назад
Нет, не вышло
Ун‮ичт‮ожи‮тель‮‮Вопр‮о‮с‮ов‮3000 Мудрец (17578) Аноним -, скинь целиком скрипт.
Аноним -Ученик (120) 1 год назад
local Player = game.Players.LocalPlayer
local Frame = script.Parent.Frame
local Refugees = Frame.Refugees
local MP = Frame.MP

Refugees.MouseButton1Click:Connect(function()
Player.Team = game.Teams:FindFirstChild("Refugees")
Frame.Visible = false
end)

MP.MouseButton1Click:Connect(function()
Player.Team = game.Teams:FindFirstChild("Military Police")
Frame.Visible = false
end)

if Frame.Visible == false then
Player.LoadCharacter()
Frame.Visible = false
end
Ун‮ичт‮ожи‮тель‮‮Вопр‮о‮с‮ов‮3000 Мудрец (17578)
 local Player = game.Players.LocalPlayer  
local Frame = script.Parent.Frame  
local Refugees = Frame.Refugees  
local MP = Frame.MP  
 
Refugees.MouseButton1Click:Connect(function()  
Player.Team  = game.Teams:FindFirstChild("Refugees") 
 
Frame.Visible = false  
end)  
 
MP.MouseButton1Click:Connect(function()  
Player.Team  = game.Teams:FindFirstChild("Military Police")  
Frame.Visible = false  
end)  
 
if Frame.Visible == false then  
Player.LoadCharacter() Player.Character:FindFirstChild("HumanoidRootPart").CFrame = CFrame.new(228, 228, 228)  
Frame.Visible = false  
end 
Тебе надо ифки в if Frame.Visible == false then Player.LoadCharacter() Player.Character:FindFirstChild("HumanoidRootPart").CFrame = CFrame.new(228, 228, 228) Frame.Visible = false end На тп под разные тимы
Аноним -Ученик (120) 1 год назад
Не получается. Я прописал позицию парта и изменил на этот скрипт. Всё, как было, так и осталось, телепортация не работает.
Аноним -Ученик (120) 1 год назад
local Player = game.Players.LocalPlayer
local Frame = script.Parent.Frame
local Refugees = Frame.Refugees
local MP = Frame.MP

Refugees.MouseButton1Click:Connect(function()
Player.Team = game.Teams:FindFirstChild("Refugees")
Frame.Visible = false
end)

MP.MouseButton1Click:Connect(function()
Player.Team = game.Teams:FindFirstChild("Military Police")
Frame.Visible = false
end)

if Frame.Visible == false then
Player.LoadCharacter() Player.Character:FindFirstChild("HumanoidRootPart").CFrame = CFrame.new (-12.68, 0.5, 1326.85)
Frame.Visible = false
end
Ун‮ичт‮ожи‮тель‮‮Вопр‮о‮с‮ов‮3000 Мудрец (17578) Аноним -, бл в студию придётся заходить и тестить команду
Аноним -Ученик (120) 1 год назад
Да, ладно, не стоит. Разберусь
Ун‮ичт‮ожи‮тель‮‮Вопр‮о‮с‮ов‮3000 Мудрец (17578) Аноним -, что в аутпут выдаёт?
Аноним -Ученик (120) 1 год назад
Ничего
Аноним -Ученик (120) 1 год назад
Кроме того, что в плейсе был создан файл
Ун‮ичт‮ожи‮тель‮‮Вопр‮о‮с‮ов‮3000 Мудрец (17578) Аноним -, очень странно.
Аноним -Ученик (120) 1 год назад
Кстати, как ты Lua изучал?
Ун‮ичт‮ожи‮тель‮‮Вопр‮о‮с‮ов‮3000 Мудрец (17578) Аноним -, я брал из тулбокса вещи и изучал структуры скриптов. Один из них это калаш, скрипт на спринт. Ещё я был на DevForumе и в Create Documentation. Ещё на ютубе можно посмотреть.
Ун‮ичт‮ожи‮тель‮‮Вопр‮о‮с‮ов‮3000Мудрец (17578) 1 год назад
 local Player = game.Players.LocalPlayer  
local Frame = script.Parent.Frame
local Refugees = Frame.Refugees
local MP = Frame.MP

Refugees.MouseButton1Click:Connect(function()
Player.Team = game.Teams:FindFirstChild("Refugees")
Frame.Visible = false
end)

MP.MouseButton1Click:Connect(function()
Player.Team = game.Teams:FindFirstChild("Military Police")
Frame.Visible = false
end)

if Frame.Visible == false then
Player.LoadCharacter() game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart").CFrame = CFrame.new(-12.68, 0.5, 1326.85)
Frame.Visible = false
end
Аноним -Ученик (120) 1 год назад
Я сделал не большую менюшку, кнопка играть, выбор команд, место появления. Решил, что на 1 кнопку повесить и присоединение команды, и телепорт в определённую точку будет слишком сложновато. Поэтому я разделил функции кнопок.
Похожие вопросы