Я пытаюсь сделать игру на roblox, но это единственное, что меня беспокоит. Пожалуйста помоги.
Я пытаюсь сделать так, чтобы при нажатии клавиши часть вставлялась в игру перед вами в Roblox Studio, но я не знаю, как
comment
Привет, добро пожаловать в StackOverflow! Прежде чем задать вопрос, обычно предполагается, что вы пытались решить проблему и вам нужна помощь в понимании того, почему ваше решение не работает. Если вам нужно место для начала, я бы порекомендовал: developer.roblox .com / en-us / article / Introduction-to-input для нажатия кнопок и developer.roblox.com/en-us/articles/Create-Parts-via-Code для размещения объекта с кодом. Удачи и удачного кодирования!
- person Kylaaa   schedule 27.09.2019
comment
Если вы пытались решить проблему, как описал Kylaa, и у вас возникла проблема, добавьте фрагмент кода, чтобы задать вопрос, и более подробную информацию о том, что не работает так, как вы ожидали.
- person Nifim   schedule 27.09.2019
Ответы (1)
Я думаю, что вы здесь ищете, чтобы создать удаленное событие, которое срабатывает от клиента, чтобы сообщить серверу о создании новой части. На сайте разработчика Roblox есть хороший пример «Удаленные функции и события».
По сути это:
СТОРОНА КЛИЕНТА
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local createPartEvent = ReplicatedStorage:WaitForChild("CreatePartEvent")
createPartEvent:FireServer()
СТОРОНА СЕРВЕРА
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local createPartEvent = Instance.new("RemoteEvent", ReplicatedStorage)
createPartEvent.Name = "CreatePartEvent"
local function onCreatePartFired(player)
print(player.Name, "wants to create a part")
local newPart = Instance.new("Part")
newPart.Position = Vector3.new(0, 20, 0)
newPart.Parent = game.Workspace
end
createPartEvent.OnServerEvent:Connect(onCreatePartFired)
В рамках события на стороне клиента вам нужно будет отправить команды игрока (+ несколько шпилек), где создать деталь, а затем на стороне сервера разрешить "newPart.Position" = те, которые совпадают. орд.
person
EmilyGaming
schedule
27.09.2019
Спасибо за полезный ответ.
- person devthatneedshelp; 27.09.2019
Но все же я не понимаю, как вы используете клавишу при нажатии, как будто я не знаю, как вы добавляете ее в код, но спасибо за часть.
- person devthatneedshelp; 27.09.2019