Код IT
← Каталог

Практикум — обби на Roblox — Чекпоинт `SpawnParts`

Фрагмент из «Практикум — обби на Roblox»: Чекпоинт `SpawnParts`.

lua spinoffencyclopedia9-04-razrabotka-igr-204 embed URL статья в энциклопедии
Lua main.lua
local function hookSpawnPart(part: BasePart)
    local stageVal = part:FindFirstChild("Stage") :: IntValue?
    if not stageVal then return end
    local targetStage = stageVal.Value
    part.Touched:Connect(function(hit)
        local player = playerFromHit(hit)
        if not player then return end
        local current = DataModule.get(player).Stage
        if current == targetStage - 1 then
            DataModule.setStage(player, targetStage)
            DataModule.save(player)
            -- FireClient StatsUpdated …
        end
    end)
end
local function hookSpawnPart(part: BasePart)
    local stageVal = part:FindFirstChild("Stage") :: IntValue?
    if not stageVal then return end
    local targetStage = stageVal.Value
    part.Touched:Connect(function(hit)
        local player = playerFromHit(hit)
        if not player then return end
        local current = DataModule.get(player).Stage
        if current == targetStage - 1 then
            DataModule.setStage(player, targetStage)
            DataModule.save(player)
            -- FireClient StatsUpdated …
        end
    end)
end