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

Внутриигровая экономика Roblox — 4.2. Проектирование структуры данных

Фрагмент из «Внутриигровая экономика Roblox»: 4.2. Проектирование структуры данных.

lua spinoffencyclopedia9-04-razrabotka-igr-202 embed URL статья в энциклопедии
Lua main.lua
-- ReplicatedStorage/Catalog/Items.lua
return {
    Sword_001 = {
        Id = "Sword_001",
        DisplayName = "Огненный клинок",
        Description = "Меч, оставляющий след из пламени",
        Price = { Coins = 500 },
        Type = "Tool",
        Unlockable = true,
        Metadata = {
            Damage = 25,
            FireEffect = true
        }
    },
    Skin_Warrior_Red = {
        Id = "Skin_Warrior_Red",
        DisplayName = "Красный воин",
        Description = "Эксклюзивный скин для класса Воин",
        Price = { RobuxProduct = "prod_123abc" }, -- ссылка на Developer Product ID
        Type = "Appearance",
        Metadata = {
            MeshId = "rbxassetid://123456789",
            TextureId = "rbxassetid://987654321"
        }
    }
}
-- ReplicatedStorage/Catalog/Items.lua
return {
    Sword_001 = {
        Id = "Sword_001",
        DisplayName = "Огненный клинок",
        Description = "Меч, оставляющий след из пламени",
        Price = { Coins = 500 },
        Type = "Tool",
        Unlockable = true,
        Metadata = {
            Damage = 25,
            FireEffect = true
        }
    },
    Skin_Warrior_Red = {
        Id = "Skin_Warrior_Red",
        DisplayName = "Красный воин",
        Description = "Эксклюзивный скин для класса Воин",
        Price = { RobuxProduct = "prod_123abc" }, -- ссылка на Developer Product ID
        Type = "Appearance",
        Metadata = {
            MeshId = "rbxassetid://123456789",
            TextureId = "rbxassetid://987654321"
        }
    }
}