Создание одежды GUI - PullRequest
       9

Создание одежды GUI

0 голосов
/ 23 февраля 2019

Я пытаюсь создать GUI (в roblox studio), когда персонаж нажимает на кнопку, ему или ей будет предоставлен наряд.

ServerScriptService Code

local Event = Instance.new("RemoteEvent")
Event.Parent = game.ReplicatedStorage
Event.Name = "UniformGiveEvent"
local Shirt = "rbxassetid://182645836"
local Pants = "rbxassetid://824967650"

function GiveUni(plr)
    local character = plr.Character
    local shirt = character.Shirt
    local pants = character.Pants
    shirt.ShirtTemplate = Shirt
    pants.PantsTemplate = Pants
end

Event.OnServerEvent:Connect(GiveUni)

GUIлокальный скрипт

local button = script.Parent.GiveUniform
local debounce = true
local UniEvent = game.ReplicatedStorage:WaitForChild("UnifromGiveEvent")

button.MouseButton1Click:Connect(function()
    if debounce then
         debounce = false
         UniEvent:FireServer()
    end
 end)

Ответы [ 2 ]

0 голосов
/ 26 февраля 2019
Event.Name = "UniformGiveEvent"
local UniEvent = game.ReplicatedStorage:WaitForChild("UnifromGiveEvent")

По крайней мере, у вас есть простая опечатка в названии вашего мероприятия и имя ребенка, которого вы ждете.(Unif * +1002 * или mGiveEvent / Unif ро mGiveEvent)

0 голосов
/ 23 февраля 2019

Когда вы запускаете сервер, вы не отправляете игрока на сервер.У вас нет аргументов, которые требуются функции (GiveUni) (игрок).

Чтобы исправить это, просто измените эти две строки:

button.MouseButton1Click:Connect(function() 

button.MouseButton1Click:Connect(function(player)

и

UniEvent:FireServer()

UniEvent:FireServer(player)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...