-
Posts
3462 -
Registro em
-
Última visita
-
Dias Ganhos
574
Tipo de Conteúdo
Fóruns
Downloads
Loja Virtual
Galeria
Perfis
Serviços
Videos
Rifas
Tudo que Hideki postou
-
Procure um arquivo client.lua e adicione o código abaixo, basta ficar no ponto do TREM que ele vem. ---------------------------------------------------------------------------------- --- ATIVAR O TREM ---------------------------------------------------------------------------------- Citizen.CreateThread(function() SwitchTrainTrack(0, true) SwitchTrainTrack(3, true) N_0x21973bbf8d17edfa(0, 120000) SetRandomTrains(true) end)
-
ws-farm da WISE RESOURCE com problema no craft
Hideki respondeu ao tópico de Yohan SCaramal em Ajuda & Suporte - Bugs e Correções
Opa, seja bem vindo! Segue a correção: basta você trocar as linhas do seu core.lua por esse: GetBackPack = function(user_id) -- CORRIGIDO return vRP.getInventoryMaxWeight(user_id) end GetInvWeight = function(user_id) -- CORRIGIDO return vRP.getInventoryWeight(user_id) end GetItemWeight = function(item) -- CORRIGIDO return vRP.getItemWeight(item) end HasPermission = function(user_id,perm) return vRP.hasPermission(user_id,perm) end -
Como mudar a logo da base academy da WORK STORE
Hideki respondeu ao tópico de Jota em Ajuda & Suporte - Bugs e Correções
Olá! Você precisa ir na pasta > RESOURCE> [resource] > procure vrp_hud. Depois entre na pasta web e procure index.html, logo você vai ver uma url com final PNG com link do discord, altere essa url/imagem e pronto. -
Olá a todos! Abaixo vou tentar explicar a vocês como fazer uma consulta rápido e otimizada na sua cidade, primeiro de tudo você precisa entende que um SELECT no banco de dados grande tem um enorme impacto, pois ele vai consultar ou TUDO ou de forma objetiva. Primeira coisa que você deve fazer é aprender o que é um INDEX de valor de consulta, vou explicar: Eu tenho uma tabela chamada vrp_users e nela eu tenho a coluna ID, então quando eu envio um SELECT para VRP_USERS para consultar algum ID, se tiver ali uns 1000 ID, estou falando para o SQL, (OLHA, EU TENHO 1000 ID, ACHA ELE LÁ DENTRE TODOS ESSES AI E ME FALA O VALOR BLZ?) assim que funciona. Quando você FAZ UM INDEX, você faz com que a query seja memorizada e a consulta otimizada, pois ele sabe exatamente onde esta aquele ID, então a consulta vai ser muito rápida, deu para entender? Para criar o INDICE/INDEX da minha tabela coluna ID eu vou fazer o seguinte: CREATE INDEX id_index ON vrp_users (id); Com essa query eu vou enviar para o meu design_table que eu quero que seja salvo todos os meus ID, veja o resultado da query abaixo: ANTES: 182ms AGORA: 0,124ms Agora que o erro não vai aparecer devido a correção da query, você pode ver o ganho de consulta direta que fiz ao banco de dados. Créditos: HIDEKI
-
Olá a todos! Uma simples informação que facilita bastante para implementar um novo veiculo: 1º BUSCAMOS: { ['name'] = "nomedoveiculo", ['hash'] = 2009693397, ['banned'] = false }, 2º ALTEREMOS PARA: { ['name'] = "nomedoveiculo", ['hash'] = GetHashKey('nomedoveiculo'), ['banned'] = false },
-
SISTEMA DE AUTENTICAÇÃO PARA FIVEM - STANDALONE
Hideki postou um arquivo em em FiveM Scripts & Sistemas
Versão 1.0.0 Downloads 34 Tamanho 2.97 kBOlá a todos! Segue um sistema para autenticar o seu script, versão da VIEIRA STORE. vsAuth A autenticação não é totalmente segura! Ela está em um script startavel somente para testes, caso queira colocar em outro script é somente copiar o código que pode ser encontrado no vs-server.lua Recomendo ofuscar o código para a pessoa não ir lá e simplesmente trocar o IP para o dela. Framework: STANDALONE Developed by: Vieira's Store -
Esse é um erro proveniente do próprio Fivem, basta aguardar a correção. / This is an error coming from Fivem itself, just wait for the correction.
-
Olá a todos! Apresento a vocês um gráfico excelente para melhorar e MUITO a imersão do SEU RP! Veja o vídeo: Faça o download: [Conteúdo oculto]
-
MOD DE REALISMO PARA FIVEM / REALISM MOD FOR FIVEM
Hideki postou um arquivo em em Fivem Gráficos, Mapas, Props
Versão 1.0.0 Downloads 15 Tamanho 4.72 MBOlá a todos! Deixo esse download para você deixar o seu RP bem mais realista! -
VRPEX/VRPCOMANDO PARA VER A ROUPA QUE ESTA USANDO - FIVEMHideki postou um tópico no fórum em FiveM Scripts
Olá a todos! Segue abaixo o script para ser inserido no seu server.lua para ver a roupa que esta utilizando. Se você quiser que o player também possa utilizar basta remover a linha de permissão. ----------------------------------------------------------------------------------------------------------------------------------------- -- VROUPAS ----------------------------------------------------------------------------------------------------------------------------------------- local player_customs = {} RegisterCommand('vroupas',function(source,args,rawCommand) local user_id = vRP.getUserId(source) local custom = vRPclient.getCustomization(source) if vRP.hasPermission(user_id,"admin.permissao") or vRP.hasPermission(user_id,"mod.permissao") then if player_customs[source] then player_customs[source] = nil vRPclient._removeDiv(source,"customization") else local content = "" for k,v in pairs(custom) do content = content..k.." => "..json.encode(v).."<br/>" end player_customs[source] = true vRPclient._setDiv(source,"customization",".div_customization{ margin: auto; padding: 4px; width: 250px; margin-top: 200px; margin-right: 50px; background: rgba(15,15,15,0.7); color: #ffff; font-weight: bold; }",content) end end end) -
Versão 1.0.0 Downloads 61 Tamanho 13.75 MBOlá! Essa HUD é altamente customizável e sofisticada, aproveite!
-
ANDAR MANCANDO QUANDO ESTIVER COM POUCA VIDA - FIVEM
Hideki postou um tópico no fórum em FiveM Scripts
Olá a todos! Abaixo deixo um script para andar mancando quando estiver com pouca VIDA/LIFE, você pode adicionar em qualquer client.lua. local hurt = false Citizen.CreateThread(function() while true do Wait(0) if GetEntityHealth(GetPlayerPed(-1)) <= 199 then setHurt() elseif hurt and GetEntityHealth(GetPlayerPed(-1)) > 200 then setNotHurt() end end end) function setHurt() hurt = true RequestAnimSet("move_m@injured") SetPedMovementClipset(GetPlayerPed(-1), "move_m@injured", true) end function setNotHurt() hurt = false ResetPedMovementClipset(GetPlayerPed(-1)) ResetPedWeaponMovementClipset(GetPlayerPed(-1)) ResetPedStrafeClipset(GetPlayerPed(-1)) end -
Olá a todos! Abaixo deixo um script para você pegar o IP de algum player, serve para várias situações, ai você pode escolher qual. Esta configurado como admin.permissao não se esqueça. RegisterCommand('pegarip',function(source,args,rawCommand) local user_id = vRP.getUserId(source) local tplayer = vRP.getUserSource(parseInt(args[1])) if vRP.hasPermission(user_id,"admin.permissao") then if args[1] and tplayer then TriggerClientEvent('chatMessage',source,"^1IP do Usuário: "..GetPlayerEndpoint(tplayer)) end end end)
-
FIX DO DUP DE DESLIGAR O CABO DA INTERNET OU SE DESCONECTAR DO WIFI - FIVEM
Hideki postou um tópico no fórum em FiveM Scripts
OIá a todos! Abaixo deixo um script para evitar o DUMP de se desconectar, vá até o > vrp/client/survival.lua e cola o código abaixo. Com esse script assim que a conexão cair o jogador ficará impossibilitado de executar várias ações. Citizen.CreateThread(function() while true do Citizen.Wait(5) local ped = PlayerPedId() if GetEntityHealth(ped) <= 101 and deathtimer <= 0 then if IsControlJustPressed(0,38) then TriggerServerEvent("clearInventoryAfterDie") end end end end) local hospital = vector3( 311.76+0.0001, -569.94+0.0001, 28.9+0.0001 ) local heading = 82.58 RegisterNetEvent("respawnPlayerAfterDie") AddEventHandler("respawnPlayerAfterDie",function() local ped = PlayerPedId() deathtimer = 600 nocauteado = false ClearPedBloodDamage(ped) SetEntityInvincible(ped,false) DoScreenFadeOut(1000) SetEntityHealth(ped,400) --SetPedArmour(ped,0) Citizen.Wait(1000) SetEntityCoords(ped, hospital.x, hospital.y, hospital.z + 0.20,1,0,0,1) SetEntityHeading(ped, heading) FreezeEntityPosition(ped,true) SetTimeout(5000,function() FreezeEntityPosition(ped,false) Citizen.Wait(1000) DoScreenFadeIn(1000) TriggerEvent("Notify","importante","Você acabou de acordar de um coma profundo...",4000) end) end) --vrp/modules/inventory.lua AddEventHandler("clearInventoryAfterDie",function() local source = source local user_id = vRP.getUserId(source) local identity = vRP.getUserIdentity(user_id) local x,y,z = vRPclient.getPosition(source) if user_id then local data = vRP.getUserDataTable(user_id) if data then data.inventory = {} end vRP.setMoney(user_id,0) vRPclient._clearWeapons(source) vRPclient._setHandcuffed(source,false) vRP.setExp(user_id,"physical","strength",20) TriggerClientEvent("respawnPlayerAfterDie",source) end end) -
Olá a todos! Abaixo deixo um script para estourar o pneu quando o seu veiculo capota, você pode botar em vrp_player > client.lua Citizen.CreateThread(function() while true do Citizen.Wait(5) local ped = PlayerPedId() if IsPedInAnyVehicle(ped) then local vehicle = GetVehiclePedIsIn(ped) if GetPedInVehicleSeat(vehicle,-1) == ped then local roll = GetEntityRoll(vehicle) if (roll > 75.0 or roll < -75.0) and GetEntitySpeed(vehicle) < 2 then if IsVehicleTyreBurst(vehicle, wheel_rm1, 0) == false then SetVehicleTyreBurst(vehicle, 0, 1) Citizen.Wait(100) SetVehicleTyreBurst(vehicle, 1, 1) Citizen.Wait(100) SetVehicleTyreBurst(vehicle, 2, 1) Citizen.Wait(100) SetVehicleTyreBurst(vehicle, 3, 1) Citizen.Wait(100) SetVehicleTyreBurst(vehicle, 4, 1) Citizen.Wait(100) SetVehicleTyreBurst(vehicle, 5, 1) Citizen.Wait(100) SetVehicleTyreBurst(vehicle, 45, 1) Citizen.Wait(100) SetVehicleTyreBurst(vehicle, 47, 1) end end end end end end)
-
Olá a todos! Abaixo um simples script para limitar a velocidade de todos os carros. AddEventHandler("gameEventTriggered", function(eventName, args) if eventName == "CEventNetworkPlayerEnteredVehicle" then local ped = PlayerPedId() local veh = GetVehiclePedIsIn(ped,true) SetEntityMaxSpeed(veh,250/3.6) end end)
-
MUITA ATENÇÃO NA HORA DA COMPRA DE SISTEMA AUTENTICADO POR IP, SCRIPTS/BASES ETC, ENTENDA
Hideki postou um tópico no fórum em HIDEKI's Tópicos
⚠️ Alerta de Segurança Cuidado com Scripts Autenticados por IP Proteja seu investimento e evite dores de cabeça futuras com sua base. 🚫 O Risco da Autenticação Manual Vou deixar um alerta para qualquer sistema autenticado por IP, seja para servidores do DISCORD ou até mesmo aqui! Antes de comprar, verifique: Existe um método de autenticação automático (Bot)? O Perigo: Caso a autenticação seja MANUAL e o dono viaje, adoeça ou a loja feche, você perde seu investimento. O Cenário: Imagine sua base online há 6 meses. A loja fecha. Você precisa mudar o IP da máquina. O script para de funcionar e ninguém pode liberar o novo IP. Você perdeu sua base. Um exemplo real que aconteceu comigo: "Meu script não estava autenticando num sábado. O suporte não respondia. Tomei um 'vácuo' de 2 dias e só responderam na segunda à tarde. Era um script crucial e meu servidor ficou parado. Imagina se demorassem 10 ou 20 dias? TOME CUIDADO!" </> ✅ A Diferença da FivemDev: Open Source É exatamente por isso que na FivemDev valorizamos tanto a cultura do Código Aberto (Open Source). Sem Travas de IP Você baixa e o arquivo é seu. Mude de host, mude de IP, o script continuará funcionando. Independência Você não depende da saúde, do humor ou da existência de uma loja de terceiros para seu servidor rodar. Aqui na FivemDev, acreditamos que você deve ser o verdadeiro dono do que instala no seu servidor. -
Changelog - Atualizações e Melhorias na Comunidade FIVEMDEV!
Hideki respondeu ao tópico de Hideki em Anúncios do fórum
10/03/2023 Upload máximo aumentado para 30480Mb para todos os cargos; Somente o CARGO VIP poderão vender itens na nossa comunidade; Qualquer cargo poderá postar conteúdo em nossa comunidade gratuitamente; Todos os cargos foram reorganizados; Alteração de nome de usuário permitida 1x a cada 10 dias; Correções e Melhorias. -
Changelog - Atualizações e Melhorias na Comunidade FIVEMDEV!
Hideki postou um tópico no fórum em Anúncios do fórum
Olá a todos, Abaixo terá as informações e atualizações e mudanças em geral da nossa comunidade! Caso queira acompanhar, bastar visitar esse tópico sempre que quiser. -
.fd * { box-sizing: border-box; margin: 0; padding: 0; } .fd { font-family: 'Barlow', 'Segoe UI', sans-serif; background: #0f0f12; color: #e0e0e0; overflow-x: hidden; } @import url('https://fonts.googleapis.com/css2?family=Rajdhani:wght@500;700&family=Barlow:wght@400;500;600&display=swap'); .fd .fd-hero { position: relative; padding: 70px 32px 56px; text-align: center; overflow: hidden; } .fd .fd-hero::before { content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse 80% 60% at 50% 0%, rgba(255,144,79,.13) 0%, transparent 70%), repeating-linear-gradient(0deg, transparent, transparent 39px, rgba(255,144,79,.04) 40px), repeating-linear-gradient(90deg, transparent, transparent 39px, rgba(255,144,79,.04) 40px); pointer-events: none; } .fd .fd-badge { display: inline-flex; align-items: center; gap: 7px; background: rgba(255,144,79,.12); border: 1px solid rgba(255,144,79,.35); color: #ff904f; font-size: 11px; font-weight: 600; letter-spacing: 2px; text-transform: uppercase; padding: 5px 16px; border-radius: 20px; margin-bottom: 24px; } .fd .fd-badge-dot { width: 6px; height: 6px; background: #ff904f; border-radius: 50%; animation: fd-pulse 2s ease-in-out infinite; } @keyframes fd-pulse { 0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)} } .fd .fd-hero h1 { font-family: 'Rajdhani', sans-serif; font-size: clamp(38px,8vw,68px); font-weight: 700; line-height: 1.05; color: #fff; margin-bottom: 14px; } .fd .fd-hero h1 span { color: #ff904f; } .fd .fd-hero-sub { font-size: 16px; color: #888; max-width: 520px; margin: 0 auto 36px; line-height: 1.65; } .fd .fd-hero-btns { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; } .fd .fd-btn-primary { background: #ff904f; color: #0f0f12; font-family: 'Barlow',sans-serif; font-size: 14px; font-weight: 600; padding: 12px 30px; border-radius: 8px; border: none; cursor: pointer; text-decoration: none; display: inline-block; transition: opacity .15s, transform .15s; } .fd .fd-btn-primary:hover { opacity: .87; transform: translateY(-1px); } .fd .fd-btn-outline { background: transparent; color: #e0e0e0; font-family: 'Barlow',sans-serif; font-size: 14px; font-weight: 500; padding: 12px 30px; border-radius: 8px; border: 1px solid rgba(255,255,255,.18); cursor: pointer; text-decoration: none; display: inline-block; transition: background .15s, transform .15s; } .fd .fd-btn-outline:hover { background: rgba(255,255,255,.06); transform: translateY(-1px); } .fd .fd-stats { display: grid; grid-template-columns: repeat(4,1fr); gap: 1px; background: rgba(255,255,255,.06); border-top: 1px solid rgba(255,255,255,.08); border-bottom: 1px solid rgba(255,255,255,.08); margin-bottom: 52px; } .fd .fd-stat { background: #0f0f12; padding: 22px 16px; text-align: center; } .fd .fd-stat-num { font-family: 'Rajdhani',sans-serif; font-size: 30px; font-weight: 700; color: #ff904f; display: block; } .fd .fd-stat-label { font-size: 11px; color: #666; text-transform: uppercase; letter-spacing: 1px; margin-top: 3px; } /* CHART */ .fd .fd-chart-wrap { max-width: 920px; margin: 0 auto 52px; padding: 0 24px; } .fd .fd-chart-box { background: #1a1a1f; border: 1px solid rgba(255,255,255,.07); border-radius: 12px; padding: 28px 24px 22px; } .fd .fd-chart-header { display: flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; gap: 12px; margin-bottom: 28px; } .fd .fd-chart-title { font-family: 'Rajdhani',sans-serif; font-size: 18px; font-weight: 700; color: #fff; } .fd .fd-chart-subtitle { font-size: 11px; color: #555; text-transform: uppercase; letter-spacing: 1px; margin-top: 3px; } .fd .fd-chart-legend { display: flex; gap: 14px; flex-wrap: wrap; } .fd .fd-chart-legend-item { display: flex; align-items: center; gap: 6px; font-size: 11px; color: #666; } .fd .fd-chart-legend-dot { width: 8px; height: 8px; border-radius: 2px; flex-shrink: 0; } .fd .fd-bars { display: grid; grid-template-columns: repeat(5,1fr); gap: 16px; align-items: flex-end; height: 180px; } .fd .fd-bar-col { display: flex; flex-direction: column; align-items: center; gap: 6px; height: 100%; justify-content: flex-end; } .fd .fd-bar-val { font-family: 'Rajdhani',sans-serif; font-size: 13px; font-weight: 700; color: #fff; white-space: nowrap; } .fd .fd-bar { width: 100%; border-radius: 4px 4px 0 0; min-height: 4px; transition: opacity .2s; cursor: default; } .fd .fd-bar:hover { opacity: .75; } .fd .fd-chart-divider { height: 1px; background: rgba(255,255,255,.05); margin: 16px 0; } .fd .fd-chart-footer { display: grid; grid-template-columns: repeat(5,1fr); gap: 16px; } .fd .fd-chart-foot-item { text-align: center; } .fd .fd-chart-foot-num { font-family: 'Rajdhani',sans-serif; font-size: 15px; font-weight: 700; } .fd .fd-chart-foot-lbl { font-size: 10px; color: #555; margin-top: 2px; text-transform: uppercase; letter-spacing: .5px; } .fd .fd-section { padding: 0 24px 52px; max-width: 920px; margin: 0 auto; } .fd .fd-section-title { font-family: 'Rajdhani',sans-serif; font-size: 22px; font-weight: 700; color: #fff; margin-bottom: 22px; display: flex; align-items: center; gap: 12px; } .fd .fd-section-title::after { content: ''; flex: 1; height: 1px; background: rgba(255,255,255,.08); } .fd .fd-author { background: #1a1a1f; border: 1px solid rgba(255,144,79,.22); border-radius: 12px; padding: 26px; display: grid; grid-template-columns: auto 1fr; gap: 22px; align-items: start; margin-bottom: 52px; } .fd .fd-avatar { width: 66px; height: 66px; border-radius: 50%; background: linear-gradient(135deg,#ff904f,#ff5500); display: flex; align-items: center; justify-content: center; font-family: 'Rajdhani',sans-serif; font-size: 24px; font-weight: 700; color: #fff; flex-shrink: 0; border: 2px solid rgba(255,144,79,.4); } .fd .fd-author-name { font-size: 16px; font-weight: 600; color: #fff; margin-bottom: 4px; } .fd .fd-author-role { font-size: 12px; color: #ff904f; margin-bottom: 12px; letter-spacing: .5px; } .fd .fd-author-text { font-size: 13px; color: #888; line-height: 1.65; } .fd .fd-author-tags { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 14px; } .fd .fd-tag { background: rgba(255,255,255,.06); border: 1px solid rgba(255,255,255,.1); color: #aaa; font-size: 11px; padding: 3px 10px; border-radius: 20px; } .fd .fd-quote { border-left: 3px solid #ff904f; padding: 16px 20px; background: #1a1a1f; border-radius: 0 8px 8px 0; margin-bottom: 52px; font-size: 15px; color: #ccc; font-style: italic; line-height: 1.65; } .fd .fd-grid { display: grid; grid-template-columns: repeat(auto-fill,minmax(240px,1fr)); gap: 12px; } .fd .fd-feature-card { background: #1a1a1f; border: 1px solid rgba(255,255,255,.07); border-radius: 10px; padding: 18px; transition: border-color .2s, transform .2s; } .fd .fd-feature-card:hover { border-color: rgba(255,144,79,.35); transform: translateY(-2px); } .fd .fd-feature-icon { width: 36px; height: 36px; border-radius: 8px; background: rgba(255,144,79,.12); display: flex; align-items: center; justify-content: center; margin-bottom: 12px; } .fd .fd-feature-icon svg { width: 18px; height: 18px; fill: #ff904f; } .fd .fd-feature-title { font-size: 14px; font-weight: 600; color: #fff; margin-bottom: 5px; } .fd .fd-feature-desc { font-size: 12px; color: #666; line-height: 1.55; } .fd .fd-divider { height: 1px; background: rgba(255,255,255,.06); max-width: 920px; margin: 0 auto 52px; } .fd .fd-diff-list { display: flex; flex-direction: column; gap: 10px; } .fd .fd-diff-item { background: #1a1a1f; border: 1px solid rgba(255,255,255,.07); border-radius: 10px; padding: 16px 18px; display: grid; grid-template-columns: 38px 1fr; gap: 14px; align-items: start; transition: border-color .2s; } .fd .fd-diff-item:hover { border-color: rgba(255,144,79,.3); } .fd .fd-diff-num { font-family: 'Rajdhani',sans-serif; font-size: 18px; font-weight: 700; color: rgba(255,144,79,.5); line-height: 1; padding-top: 2px; } .fd .fd-diff-title { font-size: 14px; font-weight: 600; color: #fff; margin-bottom: 4px; } .fd .fd-diff-desc { font-size: 12px; color: #666; line-height: 1.55; } .fd .fd-vip-grid { display: grid; grid-template-columns: repeat(auto-fill,minmax(200px,1fr)); gap: 12px; margin-bottom: 18px; } .fd .fd-vip-card { border-radius: 10px; padding: 22px 16px; text-align: center; } .fd .fd-vip-card.elite { background: #1a1a1f; border: 1px solid rgba(255,255,255,.1); } .fd .fd-vip-card.share { background: rgba(79,200,255,.06); border: 1px solid rgba(79,200,255,.25); } .fd .fd-vip-card.dev { background: rgba(255,144,79,.06); border: 1px solid rgba(255,144,79,.25); } .fd .fd-vip-card.vip { background: rgba(255,200,79,.06); border: 1px solid rgba(255,200,79,.25); } .fd .fd-vip-badge { display: inline-block; font-size: 10px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; padding: 3px 10px; border-radius: 20px; margin-bottom: 10px; } .fd .fd-vip-card.elite .fd-vip-badge { background: rgba(255,255,255,.08); color: #888; } .fd .fd-vip-card.share .fd-vip-badge { background: rgba(79,200,255,.15); color: #4fc8ff; } .fd .fd-vip-card.dev .fd-vip-badge { background: rgba(255,144,79,.15); color: #ff904f; } .fd .fd-vip-card.vip .fd-vip-badge { background: rgba(255,200,79,.15); color: #ffc84f; } .fd .fd-vip-name { font-family: 'Rajdhani',sans-serif; font-size: 20px; font-weight: 700; color: #fff; margin-bottom: 8px; } .fd .fd-vip-desc { font-size: 11px; color: #666; line-height: 1.55; } .fd .fd-vip-cta { background: #1c2a1c; border: 1px solid rgba(76,175,80,.3); border-radius: 8px; padding: 14px 18px; display: flex; align-items: center; gap: 12px; } .fd .fd-vip-cta-icon { width: 30px; height: 30px; border-radius: 50%; background: rgba(76,175,80,.2); display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .fd .fd-vip-cta-icon svg { width: 14px; height: 14px; fill: #4caf50; } .fd .fd-vip-cta-text { font-size: 13px; color: #ccc; line-height: 1.5; } .fd .fd-vip-cta-text strong { color: #4caf50; } .fd .fd-cta-final { background: rgba(255,144,79,.08); border: 1px solid rgba(255,144,79,.2); border-radius: 12px; padding: 36px 28px; text-align: center; max-width: 920px; margin: 0 auto 56px; } .fd .fd-cta-final h2 { font-family: 'Rajdhani',sans-serif; font-size: 28px; font-weight: 700; color: #fff; margin-bottom: 10px; } .fd .fd-cta-final p { font-size: 14px; color: #888; margin-bottom: 22px; } .fd .fd-cta-btns { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; } @media(max-width:600px){ .fd .fd-stats{grid-template-columns:repeat(2,1fr)} .fd .fd-author{grid-template-columns:1fr} .fd .fd-hero{padding:48px 18px 40px} .fd .fd-section{padding-left:16px;padding-right:16px} .fd .fd-bars{gap:8px} .fd .fd-chart-footer{gap:8px} .fd .fd-bar-val{font-size:11px} } Comunidade Ativa FiveMDev A referência brasileira em desenvolvimento FiveM. Fórum profissional, recursos gratuitos e uma comunidade que cresce todo dia. Ver planos VIP 15+ Anos de experiência 100% Recursos OPENSOURCE 100% Seguro e confiável BR #1 FiveM em português Comunidade em números Volume acumulado na plataforma Posts Tópicos / Arquivos Membros Visitantes 6,5k 1,8k 1,3k 18,5k 6,98M +6,5 Mil Posts +1,8 Mil Tópicos +1,3 Mil Arquivos & dOWNLOADS +18,5 MIL Membros +6,98 MILHÕES Visitantes Sobre o projeto H Hideki / Renato Assis - Fundador & Desenvolvedor Principal Analista Sênior · Publicitário · Programador Com +35 anos e mais de 15 anos de experiência em programação, este projeto nasceu da paixão pelo universo FiveM. Longe de um simples "copy paste", aqui o conhecimento é real — de PHP e MySQL a C++ e Lua. A FiveMDev é feita por quem vive isso. PHPHTML/CSSMySQL / SQLJavaScriptC++PythonLuaFreeBSDVirtual Machine / VPS "Se você quer realmente entrar no mundo FiveM, entre e participe ativamente desta comunidade. Compartilhar traz conhecimento!" O que oferecemos Fórum Profissional Plataforma avançada desenvolvida para ser referência no mercado FiveM Brasil. Banco de Dados Atualizado Os próprios usuários podem lançar updates quando arquivos recebem atualização. Suporte Autoajuda Toda a comunidade — staff e usuários — colabora para resolver dúvidas e problemas. Busca Rápida Chega de procurar em 10 Discords diferentes. Encontre tudo num só lugar. Site Seguro Pagamentos via PayPal ou PIX integrado do Mercado Pago. Sem PIX duvidoso em Discord. Grande Acervo (Backup) Banco de dados próprio. Sem links quebrados. Se o arquivo existe, ele está aqui. 100% Opensource Todos os nossos recursos são open source, então, se está aqui, é código aberto e você pode editar como quiser. Clube de Parceiros Espaço exclusivo para parceiros abrirem suas lojas e prestadores exibirem portfólio. Valores Justo Planos que sustentam o projeto de forma transparente, você não compra o recurso, você está doando para o projeto. Portfólio & Skills Prestadores de serviço podem mostrar habilidades e ser avaliados pela comunidade. Sistema de planos Freemium Membro Elite Acesso a tutoriais, sistemas e scripts gratuitos disponibilizados na plataforma. Contribuidor Share Para quem compartilha conteúdo e contribui ativamente com a comunidade. Avançado DEV Acesso a recursos avançados de desenvolvimento para criar e expandir seus projetos. Premium VIP Acesso completo ao acervo. Sustenta o projeto para que a comunidade continue crescendo. Alternativa 100% gratuita disponível. O Membro Elite não precisa pagar nada porém tem downloads limitados a sessões especificas. Bases, sistemas e scripts gratuitos estão disponíveis para todos — sem barreiras de entrada. Faça parte da FiveMDev Uma comunidade que não para de crescer. Entre, participe e evolua no universo FiveM. Downloads
-
PRAÇA ESTILO ROMANA PARA SERVIDOR DE FIVEM
Hideki postou um arquivo em em Fivem Gráficos, Mapas, Props
Versão 1.0.0 Downloads 6 Tamanho 26.41 MBOlá a todos! Trago mais um conteúdo! Uma praça no estilo ROMANO! Veja o vídeo: https://streamable.com/mtfkhf -
NOVO SISTEMA DE ANÚNCIO PARA SERVIDORES DE DISCORD FIVEM
Hideki postou um tópico no fórum em Anúncios do fórum
Olá a todos! Trago um sistema novo para você que tem um servidor de Discord administrado, você que vende seu BOT, bases, scripts etc! Agora você pode ter um canal automático recebendo todo o conteúdo da FIVEMDEV! Isso mesmo!! Todo DOWNLOAD que é postado em nossa comunidade é direcionado via PHP/BOT INTEGRADO para o nosso novo servidor do DISCORD, esse canal é de anúncio, basta você seguir esse canal que você receberá todo o nosso conteúdo exclusivamente! Por que isso é interessante para o seu servidor? Todo ADMIN de cidade, roda a internet a procura de sistemas, seja ele um MLO, uma barbearia, uma roupa etc.. ficando tudo em um só lugar facilita e muiiiito a vida de todo mundo! Sem contar que os arquivos não terão links que expiram, e você poderá fornecer para eles um material de qualidade. Exemplo: se você vende apenas roupas, ele vai rodar outros servidores para encontrar uma HUD, para encontrar um MAPA, para encontrar UM CARRO! Se você tiver um canal que já forneça para ele o que ele precisa, ele não vai sair do seu servidor para encontrar isso, compreende? Veja o nosso acervo de arquivos que só vem crescendo em: https://fivemdev.org/files/ Entre em nosso servidor e clique em NOVOS-DOWNLOAD: Logo acima você vai ver escrito novamente e um botão SEGUIR, basta seguir e escolher o canal onde você quer receber as atualizações! Acesse agora mesmo: https://discord.gg/5Ey59uFyQY -
Versão 1.0.0 Downloads 8 Tamanho 404.87 kBOlá a todos! Disponibilizo a vocês uma HUD interessante da NoDreamaHud.
-
Versão 1.0.0 Downloads 15 Tamanho 51.61 kBOlá a todos! Deixo aqui um sistema de empréstimo para ESX FIVEM: CRÉDITOS: HubV2 (Criador do Empréstimo) O SCRIPT ESTA A SER USADO COM NOTIFICAÇÕES DO OKOK OBS: NÃO MUDEM O NOME DA PASTA PODE VIR A DAR ERROS Vídeo: https://streamable.com/7m0xfg
-
Olá a todos! Segue abaixo um script que você pode colocar na sua cidade para mudar o mundo/dimensão em que esta, por padrão esta definido o Admin, porém você pode configurar como quiser. local restrictedRoutings = { ['999'] = 'Admin' } RegisterCommand("mundo", function(source,args) local routing = args[1] local user_id = vRP.getUserId(source) if not routing then SetPlayerRoutingBucket(source,0) return end if restrictedRoutings[tostring(routing)] then if not vRP.hasPermission(user_id, restrictedRoutings[tostring(routing)]) then TriggerClientEvent("Notify",source,"negado","Você não tem permissão.",2000) return end end SetPlayerRoutingBucket(source,routing) TriggerClientEvent("Notify",source,"sucesso","Você foi para o mundo <b>"..args[1].."</b> !",2000) end)