Base Config

Configurações basicas da Base

Arquivo Base_Config.lua (BaseReborn\server\resources[ System ]\vrp)

Informações basicas

  • ServerName: Nome do seu Servidor

  • Discord: Seu link de discord

  • MaxHealth: Maximo de vida do personagem

  • CityLogo: Logo da sua cidade

  • ServerStore: Link da sua loja VIP

  • Identifier: Identificador dos jogadores, opções: "steam" / "license" / "discord" / "fivem"

  • Whitelist: false para deixar para todos entrar / true para bloquear entrada

  • Debug: Ativar mensagens de debug

GlobalState['Basics'] = {
    ['ServerName'] = "Reborn Studios",
    ['Discord'] = "https://discord.gg/8unYr9MUdx",
    ['MaxHealth'] = 400,
    ['CityLogo'] = "http://212.18.114.101/img/RebornLogo.png",
    ['ServerStore'] = "",
    ['Identifier'] = "license",
    ['Whitelist'] = false,
    ['Debug'] = false
}
  • Inventario utilizado. Utilize "custom" para qualquer outro inventario.

GlobalState['Inventory'] = "ox_inventory"       -- "ox_inventory" / "ld_inventory" / "custom"

Multi-personagem da base.

  • Enabled: Ativar/desativar o multi-personagem

  • Max_personagens: Quantidade de personagens que todos conseguerem criar

  • Para aumentar de player especifico: Banco de dados > vrp_infos > chars.

Reborn.multi_personagem = function()
    return {
        ['Enabled'] = true,
        ['Max_personagens'] = 1
end

Configuração do primeiro login

  • Itens: Itens que o personagem recebe de inicio

  • DefaultBackpack: Mochila inicial do personagem, e tambem setado ao morrer

  • Groups: ID e grupos que será setado ao entrar na cidade

Reborn.first_login = function()
    return {
        ['Mensagem'] = "Seja bem-vindo a <b>"..GlobalState['Basics']['ServerName'].."</b>. A cidade foi desenvolvida pensando especialmente em você, faça sua historia.",
        -- Itens inicias
        ['Itens'] = {
            ['celular'] = 1,
            ['identity'] = 1,
            ['water'] = 3,
            ['sandwich'] = 3,
            ['dollars'] = 10000,
        },
        ['DefaultBackpack'] = 10,
        ['Groups'] = {
            --[id] = { 'grupos' }
            [1] = { "Owner", "Admin" },
            [2] = { "Owner", "Admin" },
        },
    }
end

Fome e Sede

  • Tempo: tempo em segundos para diminui a fome e sede

  • Fome e Sede: quantidade que será diminuida a cada "Tempo". Com um total de 100

Reborn.needs = function()
    return {
        ['Tempo'] = 90,         -- Segundos
        ['Fome'] = 2,           -- Total de 100
        ['Sede'] = 1,           -- Total de 100
    }
end

Quantidade de NPC no server

  • PedDensity: Quantidade de npc na rua (0.0 a 0.99)

  • VehicleDensity: Quantidade de veiculos de npc na rua (0.0 a 0.99)

  • ParkedVehicle: Quantidade de veiculos estacionados (0.0 a 0.99)

  • Caso deseja tirar todos NPCs, deixe tudo 0.0

Reborn.npcControl = function()
    return {
        ['PedDensity'] = 0.5,
        ['VehicleDensity'] = 0.4,
        ['ParkedVehicle'] = 0.4,
    }
end

Manutenção

  • enabled: ative para deixar o servidor em manutenção

  • text: Texto que aparecerá quando alguem tentar entrar

  • licenses: Licenças das pessoas que poderão entrar

Reborn.maintenance = function()
    return {
        enabled = false,
        text = "Servidor em manutenção",
        licenses = {
            [""] = true
        }
    }
end

Estatisticas do servidor

  • Comando: comando para executar no cmd para recolher estatisticas e fechar servidor

  • Webhook: discord webhook para enviar as estatisticas

Reborn.statistics = function()
    return {
        ['Comando'] = "exit",
        ['Webhook'] = ""
    }
end

Mudança de ID

  • Comando: comando para executar no cmd para mudar ID do personagem

Utilização:

/mudarid ( ID antigo ) ( ID novo )

  • Tabelas: tabela e coluna de identificação do ID

Reborn.changeIdentifier = function()
    return {
        ['Comando'] = "mudarid",
        ['Tabelas'] = {
            -- # Tabela - Identificador
            ['vrp_users'] = "id",
            ['vrp_user_data'] = "user_id",
            -- ....
        }
    }
end

WIPE

  • code: Codigo de segurança

  • start_id: ID inicial dos personagens

  • start_bank: Dinheiro inicial do banco

  • db_tables: Tabelas que serão esvaziadas

Exemplos de utilização:

/wipe (Codigo de segurança)

/wipe Reborn

Reborn.segurity_code = function()
    return {
        code = "Reborn",
        start_id = 1,
        start_bank = 25000,
        db_tables = {
            'vrp_infos',
            'vrp_permissions',
            'vrp_srv_data',
            'vrp_users',
            -- ...
        }
    }
end

Tabelas similares entre vRP, ESX e QBCore

  • Relação de tabelas do banco de dados

Reborn.dbSimilarTables = function()
    return {

        -- VRP

        { ['Old'] = "vrp_user_vehicles", ['New'] = "vrp_vehicles",
            ['Columns'] = {
                ['detido'] = "arrest",
                ['ipva'] = "time",
            }
        },
        { ['Old'] = "vrp_user_identities", ['New'] = "vrp_users",
            ['Columns'] = {
                ['user_id'] = "id",
                ['firstname'] = "name",
                ['name'] = "name2",
            }
        },
        { ['Old'] = "vrp_user_moneys", ['New'] = "vrp_users",
            ['Columns'] = {
                ['user_id'] = "id",
                ['wallet'] = "bank",
            }
        },

        -- SUMMERZ

        { ['Old'] = "summerz_propertys", ['New'] = "vrp_homes" },
        { ['Old'] = "summerz_vehicles", ['New'] = "vrp_vehicles",
            ['Columns'] = {
                ['tax'] = 'time',
            }
        },
        { ['Old'] = "summerz_fidentity", ['New'] = "vrp_users" },
        { ['Old'] = "summerz_entitydata", ['New'] = "vrp_srv_data" },
        { ['Old'] = "summerz_playerdata", ['New'] = "vrp_user_data" },
        { ['Old'] = "summerz_accounts", ['New'] = "vrp_infos" },
        { ['Old'] = "summerz_characters", ['New'] = "vrp_users" },

        -- ESX

        -- { ['Old'] = "owned_vehicles", ['New'] = "vrp_vehicles",
        --     ['Columns'] = {
        --         ['owner'] = 'user_id',
        --     }
        -- },
        -- { ['Old'] = "users", ['New'] = "vrp_users",
        --     ['Columns'] = {
        --         ['identifier'] = 'id',
        --         ['firstname'] = 'name',
        --         ['lastname'] = 'name2',
        --         ['phone_number'] = 'phone',
        --     }
        -- },

        -- -- QBCore
        -- { ['Old'] = "owned_vehicles", ['New'] = "vrp_vehicles",
        --     ['Columns'] = {
        --         ['owner'] = 'user_id',
        --     }
        -- },
        -- { ['Old'] = "players", ['New'] = "vrp_users",
        --     ['Columns'] = {
        --         ['citizenid'] = 'id',
        --         ['cid'] = 'id',
        --         ['money'] = 'bank',
        --     }
        -- },
    }
end

Reload Config

Mudanças feitas em qualquer arquivo dentro de [ System ]\vrp\configpode ser apenas recarregado sem precisar dar RR.

Utilize o comando: /reloadconfig

Last updated