DocumentationPositions des supérettes

Positions des supérettes

Modifiez les emplacements des supérettes ou créez des magasins uniques avec leur propre inventaire.

Chemin : core/configs/addons/superette/sh_config.lua

lua
Config.Superette = {
    UseOxInventory = true,
    InteractDistance = 2.0,

    Ped = {
        Enabled = true,
        Model = "mp_m_shopkeep_01",
        Scenario = "WORLD_HUMAN_STAND_IMPATIENT",
        SkipNearRobbery = 3.0
    },

    Shops = {
        [1] = {
            Blip = {
                Sprite = 59,
                Color = 25,
                Name = T('superette.minimart')
            },
            Items = {
                {name = "bread", label = T('superette.pain'), description = nil, price = 5},
                {name = "water", label = T('superette.label_bottle_water'), description = nil, price = 5},
            },
            Positions = {
                [1] = { Marker = vector3(-1820.58, 792.39, 138.12), Ped = vector4(-1820.02, 794.04, 138.08, 136.44) },
                [2] = { Marker = vector3(1698.05, 4924.46, 42.06), Ped = vector4(1697.53, 4923.05, 42.06, 326.89) },
                [3] = { Marker = vector3(1163.67, -324.08, 69.21), Ped = vector4(1164.90, -323.49, 69.21, 96.10) },
            }
        },
        [2] = {
            Blip = {
                Sprite = 459,
                Color = 26,
                Name = T('superette.electronic_shop')
            },
            Items = {
                {name = "phone", label = T('superette.telephone'), description = nil, price = 450},
            },
            Positions = {
                [1] = { Marker = vector3(-658.68, -853.50, 24.49) },
            }
        }
    }
}

Marker est la position du point d'interaction ; Ped est un vector4 optionnel qui place le vendeur et son orientation. Sans Ped, aucun PNJ n'est créé pour cet emplacement.

Les libellés fournis avec la base passent par T('...') pour rester traduits. Vos propres entrées acceptent une chaîne simple.

ChampDescription
BlipIcône sur la carte (Sprite, Color, Name)
ItemsListe des articles en vente dans ce magasin
PositionsEmplacements de ce type. Chaque entrée est une table { Marker = vector3(...), Ped = vector4(...) }

Chaque entrée dans Shops représente un type de magasin distinct avec son propre inventaire et ses propres positions.

DMCA.com Protection Status