Page cover

▫️snt-characters

• Exports (Server)

exports["snt-characters"]:reloadCharacter(characterId)
-- recarrega os dados do personagem e seta-os novamente in-game.

exports["snt-characters"]:setCustomModel(characterId,model)
-- seta um modelo custom em um personagem (skin) pelo seu ID e pelo modelo (STRING).

exports["snt-characters"]:cloneCharacter(targetSrc,characterFromID)
-- clona o personagem de um ID no jogador de src especifica.
-- cuidado com a utilização desta função pois caso a pessoa que esteja com o personagem clonado utilizar algum salão de beleza, loja de roupas ou loja de tatuagens, os dados atuais serão sobrepostos aos dados do personagem dela.

exports["snt-characters"]:setCharacterClothes(src,clothesData,forceSave)
-- seta as roupas de um personagem pela src do jogador. 
-- deve ser passada uma tabela com as roupas a serem setadas (clothesDatas) e também informar se estas roupas setadas devem ser salvas no banco de dados após serem aplicadas.
-- esta função irá substituir somente as partes de roupas passadas em clothesData, o que não for passado permanecerá como o personagem estiver utilizando atualmente.
-- formato do clothesData:

--[[
-- ["part"] = [idItem,idCor],

    local preset = {
        ["accs"] = [-1,0],
        ["bags"] = [-1,0],
        ["ears"] = [-1,0],
        ["shoes"] = [-1,0],
        ["decals"] = [-1,0],
        ["hands"] = [-1,0],
        ["masks"] = [-1,0],
        ["bracelets"] = [-1,0],
        ["vests"] = [-1,0],
        ["watches"] = [-1,0],
        ["hats"] = [-1,0],
        ["jackets"] = [-1,0],
        ["glasses"] = [-1,0],
        ["shirts"] = [-1,0],
        ["pants"] = [-1,0]
    }
    
--]]

• Exports (Client)

exports["snt-characters"]:setCharacterClothes(clothesData,forceSave)
-- seta as roupas de um personagem. 
-- deve ser passada uma tabela com as roupas a serem setadas (clothesDatas) e também informar se estas roupas setadas devem ser salvas no banco de dados após serem aplicadas.
-- esta função irá substituir somente as partes de roupas passadas em clothesData, o que não for passado permanecerá como o personagem estiver utilizando atualmente.
-- formato do clothesData:

--[[
-- ["part"] = [idItem,idCor],

    local preset = {
        ["accs"] = [-1,0],
        ["bags"] = [-1,0],
        ["ears"] = [-1,0],
        ["shoes"] = [-1,0],
        ["decals"] = [-1,0],
        ["hands"] = [-1,0],
        ["masks"] = [-1,0],
        ["bracelets"] = [-1,0],
        ["vests"] = [-1,0],
        ["watches"] = [-1,0],
        ["hats"] = [-1,0],
        ["jackets"] = [-1,0],
        ["glasses"] = [-1,0],
        ["shirts"] = [-1,0],
        ["pants"] = [-1,0]
    }
    
--]]

• Extras

-- // Componentes do skinshop
skinshopComponents = { 
    masks = 1, 
    hands = 3, 
    pants = 4, 
    bags = 5, 
    shoes = 6, 
    accs = 7, 
    shirts = 8, 
    vests = 9, 
    decals = 10, 
    jackets = 11, 
    hats = "p0", 
    glasses = "p1", 
    ears = "p2", 
    watches = "p6", bracelets = "p7"
}

Last updated