Получение ошибки с этим кодом. пытаясь создать скрипт lua, который вознаграждает игрока за убийство игрока Roblox - PullRequest
0 голосов
/ 04 ноября 2019

Hrph. Что-то не так с кодом ниже? Любые улучшения приветствуются

local function OnPlayerJoin(player)
    local leaderstats = Instance.new ("Folder")
    local currency1 = Instance.new ("IntValue")

    leaderstats.Name = "leaderstats"
    currency1.Name = "Gold"

    leaderstats.Parent = player
    currency1.Parent = leaderstats

    game.Players.CharacterAdded:connect(function(character)
        local Humanoid.Died:connect(function()
            if Humanoid:FindFirstChild("creator") ~=nil then
                local killer = Humanoid.creator.Value
                currency1 = currency1 + 5
            end
        end)
    end)

game.Players.PlayerAdded:Connect(OnPlayerJoin)

end

1 Ответ

0 голосов
/ 08 ноября 2019

Единственная проблема, которую я мог найти в этом сценарии в настоящее время, это

currency1 = currency1 + 5

Где это должно быть

currency1.Value = currency1.Value + 5

Как«currency1» - это объект, но его значение является свойством. Также, если этот ответ не решает проблему, добавьте снимок экрана с ошибкой, которую вы получаете, и покажите нам сценарий с оружием, который убивает игрока.

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