Agency Docs
QBESXStandalone

Agency-Minerjob V2 Exports & API

Um trabalho de mineração para FiveM em QBCore, Qbox, ESX ou totalmente standalone, em três locais: a pedreira Davis.

v2.0.0Pago5 Páginas

01Exports do cliente

ExportDescrição
OpenMenu(page)Abre o menu, por exemplo, a partir de um menu radial ou de um aplicativo de celular. page é overview (padrão), market, tools, smelter, cutting ou contracts.
CloseMenu()Fecha o menu e devolve o mouse para o jogo.
IsMenuOpen()Verdadeiro enquanto o menu estiver aberto.
IsWorking()Verdadeiro enquanto o jogador estiver minerando ou lapidando uma gema.
GetLevel()O nível de mineração do jogador.

02Exports do servidor

ExportDescrição
GetLevel(source)O nível de mineração de um jogador, 0 quando o jogador é desconhecido.
GetProgress(source)Nível e progresso como { level, xp, need, pct, max }.
AddXp(source, amount)Adiciona XP, com subida de nível e a respectiva mensagem. Retorna true quando o jogador é encontrado.
SetLevel(source, level)Define o nível entre 1 e o nível máximo e inicia com 0 XP.
GetStats(source)O que o jogador fez até agora: { mined, smelted, cut, broken, sold, earned, contracts }.
GetPrice(item)O preço de mercado atual de um item por unidade.

03Eventos

NomeLadoDescrição
agency-minerjob:minedServidorDisparado no servidor após uma mineração render pagamento, com source, item, count e a área de mineração. Use AddEventHandler para escutar, por exemplo, em missões ou estatísticas.
agency-minerjob:soldServidorDisparado no servidor após uma venda, com source, item, count e o valor total pago.
agency-minerjob:contractServidorDisparado no servidor quando um contrato é entregue, com source, item, count e o pagamento.

+Bom saber

Agency-Minerjob V2 oferece exports e eventos do servidor, para que missões, conquistas, telefones e ferramentas de administração possam consultar níveis e preços, conceder XP e reagir à mineração, às vendas e aos contratos.

Níveis e XP
GetLevel, GetProgress, AddXp e SetLevel consultam e alteram o nível de um jogador no servidor. AddXp exibe a mensagem de subida de nível, como acontece ao minerar.
Estatísticas e preços
GetStats retorna o que um jogador minerou, fundiu, lapidou, quebrou, vendeu, ganhou e entregou. GetPrice consulta o preço de mercado atual de qualquer item.
Eventos do servidor
agency-minerjob:mined, agency-minerjob:sold e agency-minerjob:contract são disparados no servidor depois que a recompensa é paga. Use AddEventHandler para escutá-los; eles apenas informam, o pagamento já foi realizado.

?Perguntas frequentes

Como abro o menu pelo meu menu radial?

Chame exports['Agency-Minerjob']:OpenMenu() no cliente ou passe uma página, como 'market' ou 'contracts', para abri-la diretamente.

Continuas sem avançar depois desta página? O nosso suporte assume daqui.