Configuração de Móveis
Guia completo para adicionar e configurar móveis no sistema DS-Homes
Configuração de Móveis
Este guia explica como adicionar móveis à loja do sistema DS-Homes. Os jogadores podem comprar esses móveis e posicioná-los dentro de suas propriedades.
Estrutura do Arquivo
O arquivo config/furniture.lua contém todos os móveis disponíveis na loja:
CFG['furniture'] = {
{
},
}Parâmetros de Configuração
Exemplo Completo
{
id = 1,
name = "Sofá Moderno 2 Lugares",
prop = "h4_prop_h4_couch_01a",
category = "Sofá",
description = "Sofá moderno e confortável para sua sala",
price = 1200,
image = "https://cdn.discordapp.com/attachments/exemplo/sofa.png",
}Parâmetros Obrigatórios
Parâmetros Opcionais
Exemplos de Móveis por Categoria
{
id = 1,
name = "Sofá Moderno 2 Lugares",
prop = "h4_prop_h4_couch_01a",
category = "Sofá",
description = "Sofá moderno e confortável",
price = 1200,
stock = 9999
}{
id = 2,
name = "Sofá de Canto Luxo",
prop = "v_res_tre_sofa_s",
category = "Sofá",
description = "Sofá de canto em L, ideal para salas grandes",
price = 2500,
stock = 9999
}{
id = 10,
name = "Mesa de Jantar 6 Lugares",
prop = "v_ret_gc_table",
category = "Mesa",
description = "Mesa de jantar elegante em madeira maciça",
price = 1800,
stock = 9999
}{
id = 11,
name = "Mesa de Centro Vidro",
prop = "v_res_fa_coffeetable",
category = "Mesa",
description = "Mesa de centro moderna com tampo de vidro",
price = 800,
stock = 9999
}{
id = 20,
name = "Cadeira de Escritório Gamer",
prop = "v_club_officechair",
category = "Cadeira",
description = "Cadeira ergonômica para longas sessões",
price = 1500,
stock = 9999
}{
id = 21,
name = "Cadeira Clássica Madeira",
prop = "v_res_m_diningchair",
category = "Cadeira",
description = "Cadeira clássica em madeira envernizada",
price = 400,
stock = 9999
}{
id = 30,
name = "Cama King Size",
prop = "v_res_msonbed",
category = "Cama",
description = "Cama king size com acabamento premium",
price = 3500,
stock = 9999
}{
id = 31,
name = "Cama de Solteiro",
prop = "v_res_tre_bed2",
category = "Cama",
description = "Cama de solteiro confortável e compacta",
price = 1200,
stock = 9999
}{
id = 40,
name = "Planta Ornamental",
prop = "prop_plant_01a",
category = "Decoração",
description = "Planta decorativa para dar vida ao ambiente",
price = 250,
stock = 9999
}{
id = 41,
name = "Quadro Abstrato",
prop = "v_res_fa_painting01",
category = "Decoração",
description = "Quadro abstrato moderno para decoração",
price = 600,
stock = 25
}{
id = 50,
name = "Luminária de Pé",
prop = "v_res_fa_floorlamp",
category = "Iluminação",
description = "Luminária de pé moderna com luz ajustável",
price = 450,
stock = 9999
}{
id = 51,
name = "Lustre Cristal",
prop = "prop_chandelier_01",
category = "Iluminação",
description = "Lustre de cristal elegante",
price = 2800,
stock = 9999
}Como Encontrar Props
Método 1: Object Spooner (Recomendado)
- Instale o Object Spooner para GTA V
- Use o modo de busca para encontrar móveis
- Copie o nome do prop
- Teste in-game
Método 2: Listas Online
- GTA V Props Database
- GTAHASH - Object List
- Fóruns da comunidade FiveM
Método 3: Comandos In-Game
Se você tem comandos de desenvolvimento:
/spawnprop nome_do_propGerenciamento de Estoque
Estoque Ilimitado
Para ter estoque ilimitado, simplesmente omita o parâmetro stock:
{
id = 1,
name = "Sofá Moderno",
prop = "h4_prop_h4_couch_01a",
category = "Sofá",
price = 1200
}Estoque Limitado
Para limitar o estoque, defina a quantidade:
{
id = 1,
name = "Sofá Moderno",
prop = "h4_prop_h4_couch_01a",
category = "Sofá",
price = 1200,
stock = 15
}O estoque é gerenciado automaticamente pelo sistema. Quando um jogador compra um móvel, o estoque diminui.
Checklist de Adição de Móvel
Antes de adicionar um novo móvel, verifique:
- ID único e sequencial
- Nome descritivo e claro
- Prop testado in-game
- Categoria apropriada
- Preço balanceado
- Imagem disponível (se usar)
- Estoque definido (se usar sistema de estoque)
- Descrição informativa
Dicas e Boas Práticas
IDs Únicos: Sempre use IDs únicos e sequenciais. Nunca repita um ID, pois isso causará conflitos no sistema.
Nomes dos Props: Teste os props in-game antes de adicionar à loja. Alguns props podem ter colisão desativada ou não aparecer corretamente.
Categorias: Mantenha as categorias consistentes. Use as mesmas categorias para móveis similares para facilitar a navegação dos jogadores.
Resolução de Problemas
Móvel não aparece in-game
- Verifique se o nome do prop está correto
- Alguns props podem estar em DLCs específicos
Imagem não carrega
- Verifique se a URL está acessível
- Teste a URL no navegador
- Certifique-se de usar HTTPS
- Verifique se o servidor permite CORS
Estoque não atualiza
- Reinicie o recurso:
/restart ds-homes - Verifique se o banco de dados está sincronizado
- Limpe o cache se necessário