Agency-Minerjob: como um script de profissão deve funcionar
Agency-Minerjob mostra o que acontece quando um script de profissão FiveM oferece profundidade e progressão, em vez de tarefas repetitivas.
Agency Scripts
Fundador e programador principal na Agency Scripts
Por que os trabalhos costumam ser monótonos
A maioria dos scripts de trabalho para FiveM segue um ciclo repetitivo: vá até X, pressione E, espere, venda em Y. Os jogadores fazem isso uma vez para ganhar dinheiro, não se envolvem com o trabalho como RP e partem para outra. O Agency-Minerjob foi desenvolvido para tornar um único trabalho interessante por dezenas de horas, com progressão, interação social e resultados variáveis.
Progressão de habilidades que faz diferença
Os mineradores evoluem de novatos a mestres ao longo de aproximadamente 30 horas de jogo. Cada nível desbloqueia novos locais de mineração, ferramentas melhores, minérios mais raros e extração mais rápida. A progressão não é apenas um multiplicador de ganhos, ela desbloqueia uma experiência de jogo realmente diferente em cada etapa.
Mecânicas ambientais
A produção de mineração depende da qualidade do local, da hora do dia, do clima e do estado das ferramentas. Uma mina de ouro à noite, com tempo bom e uma picareta bem conservada, rende resultados diferentes de uma jazida de carvão sob chuva, usando uma ferramenta desgastada. Essas variáveis não são óbvias para jogadores novos, mas mineradores experientes aprendem a otimizá-las. Esse é exatamente o tipo de domínio que surge naturalmente e mantém os trabalhos interessantes a longo prazo.
Interação social
A mineração permite grupos de 2-6 jogadores, com pools de XP compartilhados e multiplicadores de bônus. Grupos maiores ganham mais, mas também chamam mais atenção de quem quer interceptá-los. Isso cria uma experiência social de verdade, na qual a coordenação importa e a confiança entre jogadores se torna uma moeda dentro do jogo.
O vínculo com a economia
Os minérios brutos alimentam cadeias de refino das quais o restante da economia do servidor depende. Quem fabrica armas precisa de metais. Quem constrói precisa de materiais de construção. O Agency-Minerjob não é um ciclo repetitivo isolado, é uma função de fornecimento em um sistema econômico mais amplo. É isso que faz um trabalho realmente importar para o servidor.
Instalação e configuração
O Agency-Minerjob requer oxmysql para os dados de progressão dos jogadores e o rastreamento da produção de minérios. Importe minerjob.sql , coloque a pasta do recurso e adicione ensure agency-minerjob a server.cfg-. As coordenadas dos locais de mineração, as definições dos tipos de minério e os itens das cadeias de refino são definidos em config.lua-. A configuração padrão inclui oito locais de mineração espalhados pelo mapa padrão de GTA V.
Os itens de minério e de materiais refinados precisam existir no registro de itens do seu framework. A configuração inclui definições completas de itens para QBCore e ESX. Em configurações standalone, a entrega e a remoção de itens são gerenciadas por meio de hooks da configuração.
Opções de configuração
O config.lua oferece controle detalhado sobre as mecânicas do trabalho:
- Qualidade do local, cada local de mineração tem um modificador de produção base. Locais de melhor qualidade rendem mais por ação, mas podem exigir um nível de habilidade mais alto para serem acessados.
- Limites dos níveis de habilidadedefina o XP necessário para cada nível e o que é desbloqueado em cada um (locais, ferramentas, tipos de minério).
- Modificadores ambientais, ative/desative os efeitos do clima e do horário do dia sobre o rendimento e defina o intervalo do multiplicador.
- Durabilidade das ferramentas, quantas ações de mineração uma ferramenta suporta antes de precisar de reparo. Desative para simplificar a jogabilidade.
- Bônus de grupo, multiplicador de XP e rendimento por integrante adicional do grupo, além do limite máximo de integrantes.
- Sistema de emboscada, ative eventos de emboscada por NPCs hostis ou jogadores a partir de limites configuráveis de integrantes no grupo.
- Etapas de refino, defina quais minérios brutos são refinados em quais materiais, em que proporção e com qual tempo de processamento.
Compatibilidade com frameworks
Os adaptadores completos para QBCore e ESX vêm incluídos no pacote. Para standalone, implemente cinco funções de configuração: adicionar/remover itens, adicionar dinheiro, verificar o emprego (para acesso à área de mineração) e armazenar XP. O sistema de progressão de habilidades, o sistema de grupos, as mecânicas ambientais e as etapas de refino são todos independentes de framework.
Por que isso importa para o roleplay
Um emprego que existe apenas para gerar dinheiro sempre parecerá vazio. Agency-Minerjob trata a mineração como uma profissão com profundidade de verdade. Um personagem que minera por 30 horas desenvolveu algo de fato: conhecimento dos locais, habilidade com ferramentas, uma rede de integrantes de grupo e relações com refinadores e compradores. Esse capital acumulado pelo personagem é o que torna o RP de emprego sustentável.
O sistema de grupos, em particular, cria um RP social que a maioria dos scripts de emprego não oferece. Dois jogadores minerando juntos não estão apenas dobrando a produção, estão conversando, construindo confiança e decidindo se convidam uma terceira pessoa que ainda não conhecem bem. O risco de emboscada em grupos maiores força essa avaliação de confiança: vale a pena chamar esse desconhecido se ele nos tornar um alvo maior?
A integração com a cadeia de suprimentos é o que eleva Agency-Minerjob de "script de mineração" a "camada da economia do servidor". Quando fabricantes de armas, construtores e fabricantes de kits de reparo precisam de materiais obtidos na mineração, o emprego de minerador se torna permanentemente relevante. Os mineradores não ficam só grindando, eles abastecem outros jogadores e criam relações com seus compradores.
Perguntas frequentes
Posso adicionar locais de mineração em pontos personalizados do mapa, de um DLC ou MLO?
Sim. Os locais de mineração são definidos por coordenadas + raio em config.lua. Adicione as coordenadas internas do seu MLO com uma flag de interior, e Agency-Minerjob detectará automaticamente a entrada no interior. Adicionar tipos de minério personalizados em locais personalizados é igualmente simples.
Como a progressão de habilidades é salva após reinicializações?
Os dados de habilidades são armazenados no oxmysql, vinculados ao identificador do jogador. A progressão persiste após reinicializações, mudanças de framework e trocas de personagem (em sistemas com vários personagens). O progresso só é redefinido se você executar manualmente o SQL de limpeza ou se o identificador do jogador mudar.
Posso desativar as mecânicas ambientais para simplificar o servidor?
Sim. Defina Config.UseEnvironmentalModifiers = false em config.lua. Assim, o rendimento dependerá apenas do nível de habilidade, da qualidade da ferramenta e da qualidade do local, um sistema mais simples, mas que ainda mantém os níveis. Você pode reativar as mecânicas ambientais depois; a progressão existente dos jogadores será mantida sem problemas.
Agency-Minerjob é equilibrado para servidores em que a mineração é a principal fonte de renda, em vez de apenas uma entre várias opções de emprego?
A configuração base pressupõe que a mineração seja uma entre várias opções de emprego. Se ela for sua principal fonte de renda, aumente as taxas de rendimento em 40-60% no geral, há um Config.GlobalYieldMultiplier para esse propósito específico. Não ajuste as taxas de locais individuais para compensar; use o multiplicador global para manter o equilíbrio relativo.
Requisitos
- Servidor FiveM (QBCore, ESX ou standalone)
- oxmysql
- conta cfx.re com uma licença válida de Agency-Minerjob
- Opcional: Agency-Repairkit (para integração com criação de itens)
- Opcional: Agency-Blackmarket (para conexão com a economia de venda de minérios)
Administrar uma empresa de mineração
O sistema de grupos e o acompanhamento da progressão de Agency-Minerjob permitem administrar empresas de mineração de verdade como negócios do servidor, em vez de apenas grindar individualmente. Veja como uma operação de empresa de mineração funciona na prática:
O personagem proprietário da empresa recruta trabalhadores (outros jogadores), designa cada um a locais de mineração de acordo com seu nível de habilidade e organiza vendas em grande quantidade de materiais refinados para fabricantes de armas, construtores ou o mercado negro. A logística de coordenar vários mineradores, gerenciar o estoque de ferramentas (garantindo que todos tenham boas ferramentas) e proteger grandes carregamentos de minério contra emboscadas cria uma complexidade organizacional de verdade.
O multiplicador de bônus de grupo cria um incentivo econômico à coordenação que não foi projetado artificialmente, ele surgiu da mecânica. Cinco mineradores coordenados ganham significativamente mais por hora do que cinco mineradores solo fazendo a mesma coisa, o que significa que o trabalho de coordenação tem um retorno econômico mensurável. Essa é a condição de design que torna as organizações empresariais sustentáveis: a forma organizacional precisa ser economicamente superior a trabalhar solo, ou os jogadores não vão se dar ao trabalho de coordenar.