{"id":216567,"date":"2024-10-09T09:04:49","date_gmt":"2024-10-09T07:04:49","guid":{"rendered":"http:\/\/fivemx.com\/garbage-job\/"},"modified":"2024-10-09T09:04:49","modified_gmt":"2024-10-09T07:04:49","slug":"trabalho-lixo","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/pt\/garbage-job\/","title":{"rendered":"Garbage Job \u2013 Scripts de trabalho gratuitos para FiveM"},"content":{"rendered":"<p>O trabalho de lixo da 1Evolve Development cria um caminh\u00e3o e sacos de coleta, depois paga pelos descartes registrados. O manifesto examinado declara a vers\u00e3o 1.0.0. S\u00e3o necess\u00e1rias verifica\u00e7\u00f5es adicionais antes de usar em uma economia p\u00fablica; anima\u00e7\u00f5es clientes n\u00e3o comprovam uma coleta v\u00e1lida para pagamento.<\/p>\n<h2>Pasta correta e depend\u00eancias<\/h2>\n<p>A verdadeira pasta do recurso \u00e9 1evolve-garbagejob, dentro do reposit\u00f3rio. Mova essa pasta interna para resources e use ensure 1evolve-garbagejob, n\u00e3o start Garbage-Job. O manifesto declara es_extended, ox_inventory, ox_target e ox_lib, incluindo a importa\u00e7\u00e3o ESX. Inicie essas depend\u00eancias primeiro, mesmo que o guia anterior citasse apenas ESX e ox_target.<\/p>\n<p>Use config.lua para Config.posizioniRaccolta, Config.npc, Config.Scritte e Config.Soldi. Os padr\u00f5es examinados t\u00eam duas posi\u00e7\u00f5es ativas e pagamento multiplicado por 50 por saco registrado. Esse valor configura a economia do jogo, n\u00e3o um pre\u00e7o de compra. O ponto do caminh\u00e3o e o retorno s\u00e3o fixos no c\u00f3digo, separados de Config.npc.<\/p>\n<h2>Coleta e turnos repetidos<\/h2>\n<p>A rota escolhe e remove posi\u00e7\u00f5es de uma tabela que referencia diretamente Config.posizioniRaccolta. Outro turno reutiliza a mesma tabela esvaziada, sem criar uma c\u00f3pia nova. Teste um segundo turno completo e corrija a redefini\u00e7\u00e3o da rota antes de prometer trabalho repet\u00edvel.<\/p>\n<p>O handler de coleta percorre o primeiro saco armazenado, em vez da entidade selecionada. Os alvos s\u00e3o adicionados com addLocalEntity, mas removidos com removeGlobalObject. As op\u00e7\u00f5es do vendedor usam addGlobalPed, sem se limitar ao vendedor criado. Revise o alcance dos alvos e a limpeza para manter as intera\u00e7\u00f5es nos objetos e NPCs corretos.<\/p>\n<h2>Pagamento e ciclo de vida<\/h2>\n<p>O servidor aumenta um contador por jogador ao receber um evento de rede, sem validar turno ativo, saco, caminh\u00e3o, proximidade ou frequ\u00eancia. A venda multiplica o contador por Config.Soldi, zera e paga dinheiro, sem conferir a dist\u00e2ncia do vendedor. Adicione valida\u00e7\u00e3o autoritativa de turno e coleta antes de liberar recompensas p\u00fablicas.<\/p>\n<p>Os arquivos examinados n\u00e3o implementam capacidade do caminh\u00e3o, limpeza do contador ao desconectar ou limpeza ao parar o recurso. Teste turnos cancelados, reconex\u00e3o, partidas repetidas, remo\u00e7\u00e3o de props e pagamento ap\u00f3s uma rota v\u00e1lida. N\u00e3o descreva caminh\u00e3o cheio como requisito ou rein\u00edcio limpo como fun\u00e7\u00e3o existente.<\/p>\n<p>Fonte examinada em 10 de setembro de 2026 na revis\u00e3o 9eeaac32ba0b11cbc682a457b34ca25fad8cac3e. Manifesto, configura\u00e7\u00e3o, cliente e servidor foram lidos por completo. N\u00e3o houve teste FiveM de coleta, pagamento ou multiplayer.<\/p>\n<p><a href=\"https:\/\/github.com\/1evolve-1\/Garbage-Job\/tree\/9eeaac32ba0b11cbc682a457b34ca25fad8cac3e\">Consultar o c\u00f3digo do trabalho de lixo da 1Evolve<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Instale 1evolve-garbagejob com as depend\u00eancias ESX e ox reais. Confira rotas, props e valida\u00e7\u00e3o de recompensas no servidor.<\/p>","protected":false},"author":0,"featured_media":159945,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2877,2297,2298],"tags":[],"class_list":["post-216567","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-free-fivem-job-scripts","category-free","category-scripts"],"_links":{"self":[{"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/posts\/216567","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/comments?post=216567"}],"version-history":[{"count":0,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/posts\/216567\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/media\/159945"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/media?parent=216567"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/categories?post=216567"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/tags?post=216567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}