Início › Documentação › Configuração · origen_admin
A configuração está repartida por vários ficheiros dentro de config/.
| Variável | Por omissão | Descrição |
|---|---|---|
Config.Language |
'es' |
Idioma da interface — 'en' | 'es' | 'fr' | 'cn' | 'it' |
Config.Debug |
false |
Ativa os registos de depuração |
Config.Framework |
'auto' |
Framework — 'auto' | 'esx' | 'qbcore' |
Config.Inventory |
'origen_inventory' |
Sistema de inventário — origen_inventory | qb-inventory | qs-inventory | codem-inventory | ox_inventory |
Config.AmbulanceSystem |
'qb-ambulancejob' |
Sistema de ambulância — qb-ambulancejob | esx_ambulancejob | wasabi_ambulance | default |
Config.ClothingSystem |
'origen_clothing' |
Sistema de roupa — origen_clothing | qb-clothing | illenium-appearance | vms_clothestore |
Config.HousingSystem |
'default' |
Sistema de habitação — default | origen_housing | qs-housing |
Config.GarageSystem |
'default' |
Sistema de garagens — default | cd_garage | okokGarage |
Config.TunningSystem |
'qb-mechanicjob' |
Sistema de tuning — qb-mechanicjob | vms_tunning | esx_tunning | okokTunning |
Config.FuelSystem |
'default' |
Sistema de combustível — default | legacyfuel |
Config.PermissionSystem |
false |
true = usa a tabela de permissões própria do origen_admin. false = usa o sistema de permissões nativo da framework |
Config.CustomBanSystem |
false |
true = usa BanPlayerHandler / UnbanPlayerHandler / IsbannedHandler de custom/server/actions.lua em vez do sistema de banimentos integrado |
Grupos que podem realizar ações de administração. NÃO incluas os grupos de utilizador normais:
Config.PermissionList = { 'mod', 'admin', 'god' }Define que tabelas da base de dados são limpas quando um jogador é apagado:
Config.CkStructure = {
["qbcore"] = { { table = "players", column = "citizenid" } },
["esx"] = { { table = "users", column = "identifier" } },
}Config.MoneyName = {
["esx"] = "money",
["qbcore"] = "cash",
}Define que nós de permissões tem cada grupo de admin. Usa "AdminMenu:ALL" para conceder todos.
Config.Permissions = {
["mod"] = {
-- empty by default — add nodes as needed
},
["admin"] = {
"AdminMenu",
"AdminMenu:OpenUser",
"AdminMenu:Spectate",
"AdminMenu:Screenshot",
"AdminMenu:Bring",
"AdminMenu:GoBack",
"AdminMenu:TpTo",
"AdminMenu:Freeze",
"AdminMenu:Kill",
"AdminMenu:Revive",
"AdminMenu:ChangeBucket",
"AdminMenu:CleanInv",
"AdminMenu:Skin",
"AdminMenu:ChangePerms",
"AdminMenu:AsignJob",
"AdminMenu:AsignGang",
"AdminMenu:GiveItems",
"AdminMenu:SeeInv",
"AdminMenu:ManageMoney",
"AdminMenu:GiveProperty",
"AdminMenu:GiveVehicle",
"AdminMenu:RemoveVehicle",
"AdminMenu:Ban",
"AdminMenu:Unban",
"AdminMenu:Kick",
"AdminMenu:AddSanction",
"AdminMenu:RemoveSanction",
"AdminMenu:Noclip",
"AdminMenu:SelfRevive",
"AdminMenu:Godmode",
"AdminMenu:Invisible",
"AdminMenu:SkinSelf",
"AdminMenu:Blips",
"AdminMenu:Tags",
"AdminMenu:Tpm",
"AdminMenu:ReviveAll",
"AdminMenu:ClearChat",
"AdminMenu:FixVehicle",
"AdminMenu:TunningMenu",
"AdminMenu:Refuel",
"AdminMenu:Unlock",
"AdminMenu:BoostVeh",
"AdminMenu:Vector3",
"AdminMenu:Vector4",
"AdminMenu:Laser",
"AdminMenu:SeeReports",
"AdminMenu:AcceptReports",
"AdminMenu:DeleteReports",
"AdminMenu:Chat",
"AdminMenu:SeeBans",
},
["god"] = {
"AdminMenu:ALL" -- grants all permissions
}
}| Nó | Ação |
|---|---|
AdminMenu |
Abrir o menu de admin |
AdminMenu:OpenUser |
Abrir o perfil de um jogador |
AdminMenu:ChangePriority |
Alterar a prioridade na fila de um jogador |
AdminMenu:Spectate |
Espiar um jogador |
AdminMenu:Screenshot |
Fazer uma captura de ecrã de um jogador |
AdminMenu:Bring |
Trazer um jogador para a tua posição |
AdminMenu:GoBack |
Devolver um jogador à posição anterior |
AdminMenu:TpTo |
Teletransportar-te para um jogador |
AdminMenu:Freeze |
Congelar um jogador |
AdminMenu:Kill |
Matar um jogador |
AdminMenu:Revive |
Reanimar um jogador |
AdminMenu:ChangeBucket |
Alterar o routing bucket de um jogador |
AdminMenu:CleanInv |
Esvaziar o inventário de um jogador |
AdminMenu:Skin |
Abrir o menu de roupa de um jogador |
AdminMenu:ChangePerms |
Alterar as permissões de um jogador |
AdminMenu:AsignJob |
Atribuir um trabalho a um jogador |
AdminMenu:AsignGang |
Atribuir uma gangue a um jogador |
AdminMenu:GiveItems |
Dar itens a um jogador |
AdminMenu:SeeInv |
Ver o inventário de um jogador |
AdminMenu:ManageMoney |
Gerir o dinheiro de um jogador |
AdminMenu:GiveProperty |
Dar uma propriedade a um jogador |
AdminMenu:GiveVehicle |
Dar um veículo a um jogador |
AdminMenu:RemoveVehicle |
Retirar um veículo a um jogador |
AdminMenu:Ban |
Banir um jogador |
AdminMenu:Unban |
Desbanir um jogador |
AdminMenu:Kick |
Expulsar um jogador |
AdminMenu:CK |
Apagar um jogador (character kill) |
AdminMenu:AddSanction |
Adicionar uma sanção a um jogador |
AdminMenu:RemoveSanction |
Remover uma sanção a um jogador |
AdminMenu:Noclip |
Ativar/desativar o noclip |
AdminMenu:SelfRevive |
Reanimares-te a ti próprio |
AdminMenu:Godmode |
Ativar/desativar o godmode |
AdminMenu:Invisible |
Ativar/desativar a invisibilidade |
AdminMenu:SkinSelf |
Abrir o menu de roupa para ti próprio |
AdminMenu:Blips |
Mostrar os blips dos jogadores no mapa |
AdminMenu:Tags |
Mostrar os nomes por cima dos jogadores |
AdminMenu:Tpm |
Teletransportar-te para o marcador |
AdminMenu:CreateAnnounce |
Criar um anúncio do servidor |
AdminMenu:ReviveAll |
Reanimar todos os jogadores |
AdminMenu:DeletePeds |
Eliminar todos os peds do servidor |
AdminMenu:DeleteObjects |
Eliminar todos os objetos do servidor |
AdminMenu:DeleteVehicles |
Eliminar todos os veículos do servidor |
AdminMenu:ClearChat |
Limpar o chat de todos os jogadores |
AdminMenu:FixVehicle |
Reparar o veículo em que estás |
AdminMenu:TunningMenu |
Abrir o menu de tuning |
AdminMenu:Refuel |
Abastecer o veículo em que estás |
AdminMenu:Unlock |
Desbloquear o veículo em que estás |
AdminMenu:BoostVeh |
Potenciar o veículo em que estás |
AdminMenu:Vector3 |
Copiar a posição atual como vector3 |
AdminMenu:Vector4 |
Copiar a posição atual como vector4 |
AdminMenu:Laser |
Ativar/desativar o laser |
AdminMenu:SeeReports |
Ver a lista de reports |
AdminMenu:AcceptReports |
Aceitar um report |
AdminMenu:DeleteReports |
Eliminar um report |
AdminMenu:SeeOfflinePlayers |
Ver a lista de jogadores desligados |
AdminMenu:ChangeUserData |
Alterar o nome de um jogador |
AdminMenu:Chat |
Aceder ao chat de admins |
AdminMenu:SeeBans |
Ver a lista de banimentos |
AdminMenu:ALL |
Todas as permissões (usa-o como primeira entrada) |
| Comando | Por omissão | Descrição |
|---|---|---|
AdminMenu.cmd |
admin_menu |
Abre o painel de admin (tecla por omissão: HOME) |
Report.cmd |
report |
Envia um report |
AdminMode.cmd |
admin_mode |
Ativa ou desativa o modo admin |
AdminChat.cmd |
sc |
Envia uma mensagem no chat de admins |
| Variável | Por omissão | Descrição |
|---|---|---|
Config.Ban.RequireLicenseToJoin |
false |
Se for true, os jogadores sem identificador de licença são expulsos ao entrar |
| Variável | Por omissão | Descrição |
|---|---|---|
Config.UploadMethod |
'discord' |
Método de envio de capturas — 'discord' | 'fivemanage' | 'custom' |
Config.UseIdentifiers |
true |
Inclui os identificadores do jogador em todos os embeds dos registos |
Define um webhook do Discord para cada ação. Deixa 'YOUR_DISCORD_WEBHOOK' para desativar um registo:
Config.Logs = {
["Spectate"] = "YOUR_DISCORD_WEBHOOK",
["TakeScreenshot"] = "YOUR_DISCORD_WEBHOOK",
["Bring"] = "YOUR_DISCORD_WEBHOOK",
["ReturnPlayer"] = "YOUR_DISCORD_WEBHOOK",
["TpPlayer"] = "YOUR_DISCORD_WEBHOOK",
["FreezePlayer"] = "YOUR_DISCORD_WEBHOOK",
["ChangeBucket"] = "YOUR_DISCORD_WEBHOOK",
["SkinForced"] = "YOUR_DISCORD_WEBHOOK",
["PermissionsChanged"] = "YOUR_DISCORD_WEBHOOK",
["AsignedJob"] = "YOUR_DISCORD_WEBHOOK",
["AsignedGang"] = "YOUR_DISCORD_WEBHOOK",
["GiveItems"] = "YOUR_DISCORD_WEBHOOK",
["ManageMoney"] = "YOUR_DISCORD_WEBHOOK",
["GiveProperty"] = "YOUR_DISCORD_WEBHOOK",
["GiveVehicle"] = "YOUR_DISCORD_WEBHOOK",
["AddSanction"] = "YOUR_DISCORD_WEBHOOK",
["RemoveSanction"] = "YOUR_DISCORD_WEBHOOK",
["BanPlayer"] = "YOUR_DISCORD_WEBHOOK",
["KickPlayer"] = "YOUR_DISCORD_WEBHOOK",
["CKPlayer"] = "YOUR_DISCORD_WEBHOOK",
["ReportAccepted"] = "YOUR_DISCORD_WEBHOOK",
["ReportDeleted"] = "YOUR_DISCORD_WEBHOOK",
}Para um envio de capturas personalizado, implementa GetCustomUrlFromResponse(resp) no final deste ficheiro.
| Variável | Por omissão | Descrição |
|---|---|---|
Config.Anticheat.TimeToCollectEvents |
30 |
Segundos durante os quais se recolhem eventos por jogador antes da análise |
Config.Anticheat.EntitiesPerCollectWatch |
3 |
Máximo de entidades que um jogador pode criar nessa janela sem ser sinalizado |
Config.Anticheat.TimeToWatch |
5 |
Segundos durante os quais se vigia uma entidade sinalizada |
Config.Anticheat.MaxEntityVelocity |
100.0 |
Velocidade máxima de uma entidade nos primeiros 10 segundos antes de disparar um aviso |
Config.Anticheat.BlockAttachmentToOtherPeds |
true |
Impede os jogadores de anexarem entidades aos peds de outros jogadores |
| Variável | Por omissão | Descrição |
|---|---|---|
Config.TxAdmin.Enabled |
deteção automática | Ativa-se automaticamente se o recurso monitor estiver em execução |
Config.TxAdmin.IncludeBans |
true |
Inclui os banimentos do txAdmin na lista de banimentos |
Config.TxAdmin.OverrideDataFolder |
'' |
Substitui o caminho da pasta de dados do txAdmin se não estiver na localização por omissão |
| Variável | Por omissão | Descrição |
|---|---|---|
Config.ConsoleMaxStoredLogs |
300 |
Máximo de linhas de registo guardadas no buffer da consola em direto |
Lista de IDs de tipos de apartamento disponíveis na ação GiveProperty:
Config.Houses = {
"apartment1",
"apartment2",
"apartment3",
"apartment4",
"apartment5",
}