Sistema de Casas

Configure limites, aluguel, IPTU, blips, modelos de interiores, imobiliária, imagens e preços iniciais das casas.

Pasta do resource
[TS]Casas
Arquivo de configuração
[TS]Casas/Config.lua

Antes de instalar

Se você está começando agora, siga esta ordem. Ela evita a maior parte dos erros de ativação, permissão e dependência.

1. Proteção pronta Instale o módulo MTAX:SA, cadastre o IP e coloque sua KEY no Config.lua.
2. Pasta correta Mantenha o resource com o nome esperado: [TS]Casas.
3. Dependências ligadas Inicie inventário, notificação, blur, banco ou utilitários citados nesta página antes do produto.
4. Debug limpo Reinicie o resource e confira o console. Se aparecer erro, corrija antes de liberar aos jogadores.
Permissão do resource Se o mod precisar de permissão no ACL, adicione o resource ao grupo correto usando o nome exato da pasta. Para este produto, a referência é resource.[TS]Casas.
Objeto ACL do resource
resource.[TS]Casas

Abrir guia completo de instalação e ativação

Como ler os códigos nesta página

Config.lua Arquivo principal onde você altera KEY, permissões, comandos, valores, cores, posições e integrações.
Blocos grandes Servem para localizar a parte correta no arquivo. Não cole o bloco inteiro por cima do seu arquivo sem revisar.
Trechos curtos Podem ser comandos, exports ou exemplos de ACL. Copie apenas quando a legenda disser que é para usar.
Video do produto Sistema de Casas na loja TioSam Scripts.

Limites e comandos

Regras principais
config = {
    ["Importantes"] = {
        ["command"] = "casas",
        ["tecla_bind"] = "i",
        ["max_casa"] = 2,
        ["max_aluguel"] = 1,
        ["aluguel_dias"] = 7,
        ["iptu_dias"] = 7,
    },
}

Opções

max_casa
Máximo de imóveis que cada jogador pode comprar.
max_aluguel
Máximo de imóveis que cada jogador pode alugar.
aluguel_dias
Prazo do contrato de aluguel.
iptu_dias
Prazo para pagamento do IPTU. Mantenha acima de dois dias.
blip_casas / blip_imobiliaria / blip_iptu / blip_comprou
Ícones usados no radar.

Gerenciador e interiores

A tabela config_gerenciador define quais ACLS usam o painel e quais modelos de interior podem ser escolhidos na criação das casas.

Cadastrar um interior
config_gerenciador = {
    acls = {'Console'},
    casas = {
        {
            name = 'Casa Simples 1',
            interior = 6,
            x = 2308.77,
            y = -1212.937,
            z = 1049.023,
        },
    },
}

Imobiliária e imagens

Em config_imobiliaria, configure os markers, a imagem pequena, a imagem grande e o preço inicial de cada modelo. Os nomes devem ser idênticos aos cadastrados no gerenciador.

Preço inicial
config_imobiliaria = {
    markers = {
        {1654.215, -1655.924, 22.516 - 1},
    },
    preco_incial = {
        ['Casa Simples 1'] = 150000,
    },
}

IPTU

Local e preço
config_iptu = {
    markers = {
        {1248.026, -1560.539, 13.563 - 1},
    },
    iptu_price = {
        ['Casa Simples 1'] = 7000,
    },
}
Nomes sincronizadosUse exatamente o mesmo nome em casas, imgs, imgs2, preco_incial e iptu_price.