Ir para conteúdo
  • Cadastre-se

Encontre Mods e Recursos FiveM

8250 arquivos e posts disponíveis no banco de dados

Hideki Developerz

[CEO]
  • Posts

    3462
  • Registro em

  • Última visita

  • Dias Ganhos

    574

Tudo que Hideki postou

  1. Para você vender um item em um NPC você vai precisar de um script para VRPEX que é o seu caso, acredito que existe vários scripts que já fazem isso.
  2. Volta aqui depois e diz se funcionou 🙂
  3. Você deve abrir um tópico para cada dúvida, você tem 3 dúvidas em um só tópico, faça isso para eu conseguir te ajudar.
  4. Banido por 3 dias por colocar ponto ao invés de agradecer se quer.
  5. Olá a todos! Estive trabalhando em um projeto e tive alguns problemas com os eventos, o que são os eventos de chamada no fivem? Explicação do CHAT-GPT: O RegisterNetEvent é uma função específica do framework FiveM, que é uma modificação para o Grand Theft Auto V (GTA V) que permite a criação de servidores multiplayer personalizados. No contexto do FiveM, a função RegisterNetEvent é usada para registrar eventos de rede personalizados. No FiveM, a comunicação entre o cliente (o jogador) e o servidor é baseada em eventos de rede. Um evento de rede é um meio de transmitir informações específicas entre o cliente e o servidor. Os eventos personalizados podem ser usados para criar interações específicas no jogo que não são suportadas pelo GTA V padrão. A função RegisterNetEvent é usada para registrar um novo tipo de evento de rede. Aqui está um exemplo simplificado de como ela pode ser usada: RegisterNetEvent('nomeDoEvento') -- Registra um novo evento de rede com o nome 'nomeDoEvento' AddEventHandler('nomeDoEvento', function(...) -- Lida com o evento quando é acionado -- O código dentro desta função será executado quando o evento 'nomeDoEvento' for acionado -- O parâmetro '...' representa os dados que podem ser passados junto com o evento -- por quem o acionou -- Por exemplo, TriggerEvent('nomeDoEvento', arg1, arg2, ...) -- Os argumentos arg1, arg2, ... podem ser acessados aqui end) Existe um problema, é quando você usa o mesmo evento em outro script, as veze até sem querer, isso faz com que o evento conflite! Então programando e programando, eu descobri uma alternativa para "todos os meus eventos". Veja o problema no spoiler: Agora eu utilizo da seguinte forma: local resourceName = GetCurrentResourceName() -- AQUI EU CRIO UM GLOBAL PARA resourceName function LoadAndExecuteRemoteScriptClient(dataClient) local chunk = assert(load(dataClient)) chunk() end RegisterNetEvent(resourceName .. '_remoteScriptLoadedClient') -- ENCAIXO O NOME DA RESOURCE NO EVENTO, ASSIM FICA ÚNICO. AddEventHandler(resourceName .. '_remoteScriptLoadedClient', function(dataClient) LoadAndExecuteRemoteScriptClient(dataClient) end) Atenciosamente, Hideki
  6. º Sim tem vários scripts de mecânicas ai. Não entendi muito bem, o cidadão ou NPC precisa vender algo? Não é tão difícil não, não vi o script, porém acredite que dê para ser feito sim.
  7. Olá! Devs! Foi implementado em nossa comunidade um limite de Download diário e também permissão para Download, estive reparando que estavam entrando muita gente baixando vários conteúdos que precisam e interagindo pouco com a comunidade ou até mesmo nada, baixava e ia embora, o intuito da comunidade é claro, quero ajudar compartilhando e pedindo aos membros que também faça isso, assim todos iremos crescer juntos. Com tudo, nada mudou, não querem compartilhar, só sugar, sugar e sugar, mesmo que de graça, não param para curtir, para agradecer, uns colocam até "ponto" no lugar de um obrigado. Não querem divulgar conteúdos etc.. Como eu disponibilizo do meu tempo para manutenção e divulgação de recursos, SEO do Website, publicidade etc.. tomar conta de um site da muito trabalho, por isso empresas tem uma equipe de centenas de pessoas por trás de um site, a comunidade FIVEMDEV não é uma comunidade gratuita do Discord, onde tem várias crianças de 15 anos que não sabem nem escrever. Aqui o assunto é levado a sério! Dito isso todo e qualquer download foi limitado: Membros: 0 Download por dia; Membro Elite: 3 Downloads por dia; Membro VIP: 3 Downloads por dia; VIP UNLIMITED: Ilimitado Parceiro: 3 Downloads por dia; Devs: 3 Downloads por dia; Membro Elite: 2 Downloads por dia; F - AUTH: 3 Downloads por dia; Membro ADS: 1 Download por dia Share: 3 Downloads por dia; Vendedor: 3 Downloads por dia; Parceiro: 3 Downloads por dia. Área de Download e o permissionamento: Agora a área de Download (como somente eu que posto, ou pago para postar), e não estão agradecendo, curtindo e compartilhando, agora é uma área restrita, somente membros vips poderão acessar, assim eu vou compartilhando conteúdos e tenho algum retorno para poder custear a comunidade. Membros: proibido de acessar; Visitante: proibido de acessar; Banido: proibido de acessar. #vamosseajudar
  8. Por gentileza, refaça o upload para evitar links quebrados ok.
  9. Altere o seu script para esse aqui showepons.lua da um restart na resource, se não souber, reinicie a Cidade.. "FAÇA BACKUP". -- Citizen.CreateThread(function() -- while true do -- local me = GetPlayerPed(-1) -- --------------------------------------- -- -- attach if player has large weapon -- -- --------------------------------------- -- w = 500 -- for wep_name, wep_hash in pairs(SETTINGS.compatable_weapon_hashes) do -- if HasPedGotWeapon(me, wep_hash, false) then -- if arsling and not attached_weapons[wep_name]then -- AttachWeapon(wep_name, wep_hash, SETTINGS.back_bone, SETTINGS.x, SETTINGS.y, SETTINGS.z, SETTINGS.x_rotation, SETTINGS.y_rotation, SETTINGS.z_rotation) -- end -- end -- end -- -------------------------------------------- -- -- remove from back if equipped / dropped -- -- -------------------------------------------- -- for name, attached_object in pairs(attached_weapons) do -- -- equipped? delete it from back: -- if arsling == false or GetSelectedPedWeapon(me) == attached_object.hash or not HasPedGotWeapon(me, attached_object.hash, false) then -- equipped or not in weapon wheel -- DeleteObject(attached_object.handle) -- attached_weapons[name] = nil -- end -- end -- Citizen.Wait(w) -- end -- end) -- function AttachWeapon(attachModel,modelHash,boneNumber,x,y,z,xR,yR,zR) -- local bone = GetPedBoneIndex(GetPlayerPed(-1), boneNumber) -- RequestModel(attachModel) -- while not HasModelLoaded(attachModel) do -- Wait(100) -- end -- attached_weapons[attachModel] = { -- hash = modelHash, -- handle = CreateObject(GetHashKey(attachModel), 1.0, 1.0, 1.0, true, true, false) -- } -- AttachEntityToEntity(attached_weapons[attachModel].handle, GetPlayerPed(-1), bone, x, y, z, xR, yR, zR, 1, 1, 0, 0, 2, 1) -- end
  10. Amigo o conceito é o mesmo, a localização do PED não altera o fator principal, poste o seu script que contenha: HasPedGotWeapon ou se souber o script completo do seu misc coloque aqui: [Conteúdo oculto] e me retorne.
  11. Versão 6.0.3 Downloads 10 Tamanho 16.9 MB
    WIPE / NOITE DO CRIME COM TORNADO + CAÇAS + PAINEL Script Open Source com melhorias avançadas para eventos de catástrofe em cidades FiveM RP. 🇧🇷 Versão em Português Olá a todos! Segue a minha versão da WIPE / NOITE DO CRIME COM TORNADO NA CIDADE COM CAÇAS + PAINEL. Foram feitas diversas correções e melhorias e o script é OPEN SOURCE. Não estou vendendo o script original e sim os ajustes e melhorias que desenvolvi. Abaixo também deixo a versão gratuita do script original, porém sem as melhorias. 🇺🇸 English Version Hello everyone! Here is my version of the WIPE / CRIME NIGHT WITH TORNADO + FIGHTER JETS + PANEL. Several fixes and improvements have been implemented and the script is OPEN SOURCE. I am not selling the original script itself, but the improvements and adjustments I developed after spending time working on it. Below you can also download the free original version of the script, but without the improvements included in my release. 🇪🇸 Versión en Español ¡Hola a todos! Aquí está mi versión de WIPE / NOCHE DEL CRIMEN CON TORNADO + CAZAS + PANEL. Se realizaron múltiples correcciones y mejoras, y el script es OPEN SOURCE. No estoy vendiendo el script original, sino los ajustes y mejoras que desarrollé después de dedicar tiempo y trabajo. También dejo disponible la versión original gratuita del script, pero sin las mejoras incluidas en esta versión. 🚀 Melhorias e Recursos 🌪️ Tornado adicionado 📊 Painel administrativo 🔫 Armas entregues a cada anúncio 🎃 Atmosfera estilo Halloween 🌎 Terremoto durante o evento 💉 Estações de cura espalhadas pela cidade ✈️ Caças patrulhando a cidade 🛫 Avião gigante colidindo com prédios 🌋 Vulcão adicionado à catástrofe ⏱️ Evento reinicia automaticamente ⚙️ Comando /wipe reinicia o sistema 🕛 Horário da noite definido para 00:00 Script otimizado para servidores FiveM Ideal para eventos de Noite do Crime / Wipe / Catástrofes em cidades RP. Use, modifique e compartilhe. A comunidade cresce quando todos contribuem. 🚀
  12. Aqui esta o conceito, faça o mesmo para remover, volte aqui e marque como resolvido ok.
  13. Olá! Segue a parte do script para ser colocado no seu dispatch.lua especificamente no seu arquivo misc: Em weapons você define a arma que vai ficar nas costas, se você não quer nenhuma.. basta remover o script ou remover a arma em questão para utilizar posteriormente.. Para localizar esse script na sua base, procure pela função que trata isso: ----------------------------------------------------------------------------------------------------------------------------------------- -- ARMA NAS COSTAS ----------------------------------------------------------------------------------------------------------------------------------------- local aWeapons = {} ----------------------------------------------------------------------------------------------------------------------------------------- -- WEAPONS ----------------------------------------------------------------------------------------------------------------------------------------- local weapons = { { hash = "WEAPON_SMG", x = 0.15, y = -0.13, z = 0.04, xR = 0.0, yR = 135.0, zR = 5.0, model = "w_sb_smg" }, { hash = "WEAPON_CARBINERIFLE", x = 0.15, y = -0.13, z = 0.04, xR = 0.0, yR = 135.0, zR = 5.0, model = "w_ar_carbinerifle" }, { hash = "WEAPON_PUMPSHOTGUN", x = 0.12, y = -0.13, z = 0.08, xR = 0.0, yR = 180.0, zR = 5.0, model = "w_sg_pumpshotgun" }, { hash = "WEAPON_BULLPUPRIFLE", x = 0.10, y = -0.13, z = -0.02, xR = 0.0, yR = 135.0, zR = 5.0, model = "w_ar_bullpuprifle" }, { hash = "WEAPON_BULLPUPRIFLE_MK2", x = 0.10, y = -0.13, z = -0.02, xR = 0.0, yR = 135.0, zR = 5.0, model = "w_ar_bullpupriflemk2" }, { hash = "WEAPON_SPECIALCARBINE_MK2", x = 0.15, y = -0.13, z = 0.04, xR = 0.0, yR = 135.0, zR = 5.0, model = "w_ar_specialcarbinemk2" }, { hash = "WEAPON_SPECIALCARBINE", x = 0.15, y = -0.13, z = 0.04, xR = 0.0, yR = 135.0, zR = 5.0, model = "w_ar_specialcarbine" }, { hash = "WEAPON_ASSAULTSMG", x = 0.15, y = -0.13, z = 0.04, xR = 0.0, yR = 135.0, zR = 5.0, model = "w_sb_assaultsmg" }, { hash = "WEAPON_ASSAULTRIFLE", x = 0.15, y = -0.13, z = 0.04, xR = 0.0, yR = 135.0, zR = 5.0, model = "w_ar_assaultrifle" }, { hash = "WEAPON_ASSAULTRIFLE_MK2", x = 0.15, y = -0.13, z = 0.04, xR = 0.0, yR = 135.0, zR = 5.0, model = "w_ar_assaultriflemk2" }, { hash = "WEAPON_GUSENBERG", x = 0.15, y = -0.13, z = 0.04, xR = 0.0, yR = 135.0, zR = 5.0, model = "w_sb_gusenberg" }, { hash = "WEAPON_MUSKET", x = 0.15, y = -0.13, z = 0.04, xR = 0.0, yR = 135.0, zR = 5.0, model = "w_ar_musket" } } ----------------------------------------------------------------------------------------------------------------------------------------- -- FUNCIONS ----------------------------------------------------------------------------------------------------------------------------------------- Citizen.CreateThread(function() while true do local ped = GetPlayerPed(-1) for k,v in pairs(weapons) do if not aWeapons[v.model] then if HasPedGotWeapon(ped,GetHashKey(v.hash),false) then RequestModel(v.model) while not HasModelLoaded(v.model) do RequestModel(v.model) Citizen.Wait(10) end aWeapons[v.model] = { hash = GetHashKey(v.hash), handle = CreateObject(GetHashKey(v.model),1.0,1.0,1.0,true,true,false) } AttachEntityToEntity(aWeapons[v.model].handle,ped,GetPedBoneIndex(ped,24818),v.x,v.y,v.z,v.xR,v.yR,v.zR,false,false,false,false,2,true) SetEntityAsMissionEntity(aWeapons[v.model].handle,true,true) SetEntityAsNoLongerNeeded(aWeapons[v.model].handle) end end end for k,v in pairs(aWeapons) do if GetSelectedPedWeapon(ped) == v.hash or not HasPedGotWeapon(ped,v.hash,false) then if DoesEntityExist(v.handle) then SetEntityAsMissionEntity(v.handle,false,false) DeleteObject(v.handle) aWeapons[k] = nil end end end Wait(200) end end)
  14. Versão 3.0.0 Downloads 54 Tamanho 826.16 kB
    Sistema de roubo da suricato, com se fosse um mini game.
  15. Versão 1.0.0 Downloads 5 Tamanho 9.9 kB
    Olá a todos! Deixo abaixo um sistema de desmanche, esse sistema de desmanche foi um "achado" da Internet, porém a anos luz ele está por aí, porém ele era muito vago e confuso, bom.. eu aprimorei, corrigi e praticamente ficou outro DESMANCHE! Vou colocar abaixo os dados que você precisa saber de como era e como ficou, esse sistema tem na sua base e talvez com esses problemas, pode testar. Como era: Se você desmanchar o veículo, no processo outro veículo se aproximar do computador (local que divulga o chassi) ele vai deletar o veículo próximo ao invés do que está sendo desmanchado; O mesmo carro pode ser desmanchado e dumpado por mais de um jogador, no caso você clica para iniciar o desmanche, outro jogador também clica e os 2 ficam com o dinheiro; Sistema de notificação padrão; Como Ficou: Agora ele proíbe de ter outro jogador proximo no processo do desmanche; [FIX] Ele falha se tiver outro veículo proximo; [FIX] Sistema de notificação com imagens (você pode customizar com sua notificação) [FIX] NEW/NOVO Agora você tem na listagem de veículos se ele é VIP e quanto você quer pagar por isso, um Random de x a y, e se não for VIP um random de a ou b ai você configura; Também está configurado para somente conseguir desmanchar o carro se estiver em serviço da FAC, assim você consegue controlar melhor; /toogle Também pode ser feito um true ou false se o veículo está proibido de ser desmanchado, veja abaixo a tabela como ficou, o skyliner34 está como false em proibido, logo ele pode ser desmanchado, ele está como true em VIP, logo o valor dele é diferente do comum, configurado por você. Se você olhar para o tropic2 ele está como VIP true porém proibido True, logo ele é proibido de ser desmanchado, claro que o tropic2 é um Iate, é apenas exemplo. ['skyliner34'] = {TipoVeh = "carro", VIP = true, Proibido = false}, ['tropic2'] = {TipoVeh = "carro", VIP = true, Proibido = true}, Veja a tabela que checa se o veículo é VIP e como você pode configurar os valores: if veiculo.VIP then pagamento = math.random(200000, 300000) -- Pagamento aleatório entre 200000 e 300000 se for VIP else pagamento = math.random(100000, 200000) -- Pagamento aleatório entre 100000 e 200000 se não for VIP end Esse desmanche funciona com a NATION_GARAGES, claro que você pode adaptar a sua necessidade, como ele foi todo restruturado e melhorado por mim, estou pondo a venda para quem tem esse desmanche e gostaria desse upgrade, estou vendendo pelo preço mencionado, pois está como código aberto, não vou encriptar algo que eu peguei da internet e melhorei, estou vendendo pelo fato de todas correções e melhorias que eu fiz, o resto você já tem! Considerações finais: Costumo sempre melhorar meus scritps etc.. caso tenha atualizações você não precisa pagar nada a mais por isso, será liberado por aqui de forma automática. Funciona 100% e garanto o suporte, caso não funcione a minha política é de devolução do dinheiro pago, porém eu preciso checar e para ver que realmente não rodou etc..
  16. Olá! Para postar base você pode postar no local indicado: https://fivemdev.org/forum/28-fivem-bases/
×
×
  • Criar Novo...

Informação Importante

Esse website utiliza Cookies, se continuar navegando você concordar na usabilidade.