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. Adorei a árvore de natal, ficou muito bom! Obrigado por compartilhar.
  2. Versão 1.0.0 Downloads 12 Tamanho 11.04 MB
    Olá! Segue o hospital de paleto.
  3. Te passei uma tela da morte, você testou para saber se o problema de fato é o script tela da morte? teste faça as comparações, em outro tópico e sobre a tela da morte seu tem a função de mutar o VOIP, precisa ver se essa sua tela da morte está com sa configurações adequadas. Teste outro script.
  4. Então sua base não inicia sozinha, precisa mudar o seu start.bat: @echo off color 7 echo - echo Deletando cache.. echo Authenticando IP.. echo - rd /s /q "cache" timeout 2 test&cls color 0c
  5. Olá! Segue o link do arquivo: [Conteúdo oculto] 🕹️ Controles de Navegação (Freecam) W / A / S / 😧 Mover para frente, esquerda, trás, e direita Q / E: Mover para baixo e cima Roda do mouse: Zoom (aumentar ou reduzir a velocidade da câmera) Botão direito do mouse + mover o mouse: Girar a câmera Shift: Acelerar o movimento da câmera Ctrl: Desacelerar 📂 Comandos Básicos no Menu File > Open Folder: Abrir uma pasta do jogo ou mod para explorar Edit > Project Window: Abrir a janela do projeto para edição de mapas Tools > RPF Explorer: Navegar por arquivos .rpf View > YMap / YTyp / YTxd / Bound / ...: Alternar visualização de tipos específicos de arquivo 🧱 Comandos no modo Map Editor (Project Window) Insert: Inserir novo objeto (prop) Delete: Remover objeto selecionado Ctrl + C / Ctrl + V: Copiar e colar entidades Gizmo (botões no canto superior): Alternar entre mover, rotacionar, escalar Ctrl + Z / Ctrl + Y: Desfazer / Refazer ação 🔎 Outros Atalhos Úteis F5: Atualiza a visualização F10: Mostra estatísticas da cena Ctrl + F: Buscar entidade, prop ou arquivo Tab: Alterna entre seleção de entidades M: Alterna entre modos de edição (entidade, posição, rotação) F1Alternar HUD F2Alternar Wireframe F3Alternar Bounding Boxes F4Alternar visualização de colunas físicas (colisões) F5Recarregar cena F10Mostrar estatísticas de performance Ctrl + PAbrir "Project Window" Ctrl + TAbrir "Train Track Tool" (se ativado) 🧰 Atalhos e Comandos de Edição (Project Window) Tecla / ComandoFunção TAbrir propriedades da entidade selecionada InsertAdicionar novo objeto/prop DeleteRemover objeto selecionado Ctrl + C / Ctrl + VCopiar / Colar entidade Ctrl + Z / Ctrl + YDesfazer / Refazer Ctrl + FBuscar por entidade/prop MAlternar modo de manipulação (Mover, Rotacionar, Escalar) GAlternar modo de movimentação com gizmo X / Y / ZRestringir movimento para eixo X, Y ou Z 1 / 2 / 3Atalhos para Mover / Rotacionar / Escalar Ctrl + ASelecionar tudo Ctrl + DDesselecionar tudo
  6. Olá! Segue o link do arquivo: [Conteúdo oculto]
  7. Olá! Segue o link do arquivo: [Conteúdo oculto]
  8. Te mandei mensagem no Discord, para resolver isso só através de suporte, tudo que envolve o VOIP é complicado, podemos ver as formas de regularizar isso, porém ficar chutando aqui o que poderia ser é complicado.
  9. Provavelmente o teu VOIP não tem a checagem se o cara está morto que seria: IsPlayerDead, atualize o seu VOIP. Veja um exemplo abaixo da função para checar se o jogador está morto, dentro do: pma-voice\client\module function isDead() if GetResourceState("pma-ambulance") ~= "missing" then if LocalPlayer.state.isDead then return true end elseif IsPlayerDead(PlayerId()) then return true end end RegisterCommand('+radiotalk', function() local serverId = GetPlayerServerId(PlayerId(source)) local id = serverId if GetConvarInt('voice_enableRadios', 1) ~= 1 then return end if isDead() then return end if not radioPressed and radioEnabled then if radioChannel > 0 then logger.info('[radio] Start broadcasting, update targets and notify server.') playerTargets(radioData, MumbleIsPlayerTalking(PlayerId()) and callData or {}) TriggerServerEvent('pma-voice:setTalkingOnRadio', true) radioPressed = true playMicClicks(true) -- if GetConvarInt('voice_enableRadioAnim', 0) == 1 and not (GetConvarInt('voice_disableVehicleRadioAnim', 0) == 1 and IsPedInAnyVehicle(PlayerPedId(), false)) then RequestAnimDict('random@arrests') while not HasAnimDictLoaded('random@arrests') do Citizen.Wait(10) end TaskPlayAnim(PlayerPedId(), "random@arrests", "generic_radio_enter", 8.0, 2.0, -1, 50, 2.0, 0, 0, 0) -- end Citizen.CreateThread(function() TriggerEvent("pma-voice:radioActive", true) TriggerEvent("hv-hud:voiceTalking", true) while radioPressed do Wait(0) SetControlNormal(0, 249, 1.0) SetControlNormal(1, 249, 1.0) SetControlNormal(2, 249, 1.0) end end) end end end, false)
  10. Se eu não me engano é quando aperta o home novamente que abre o microfone, você pode impedir isso nas regras, pode bloquear a tecla que aciona o MIC para falar quando esta morto.
  11. Esse é um erro muito grave na sua cidade, você deve analisar bem, vê se gera algum log no console quando o evento é acionado etc..
  12. Olá! Sim o arquivo start_server.bat você deve alterar para o nome do seu arquivo .bat que inicia a cidade. Você pode colocar ele em qualquer server.lua, pode colocar em vrp_admin por exemplo.
  13. Olá! @Membro @ [CEO] Segue o script abaixo para ser colocado no seu client: -- QUALQUER CLIENT, DE PREFERÊNCIA _PLAYER local lastDamage = 0.0 local curDamage = 0.0 local vehicle = nil Citizen.CreateThread(function() local sleep = 1000 while true do local playerPed = PlayerPedId() if IsPedInAnyVehicle(playerPed) then sleep = 100 local vehicle = GetVehiclePedIsIn(playerPed, false) local shakeRate = GetEntitySpeed(vehicle) / 250.0 -- 250.0 Normal Shake / 100.0 High Shake / 50.0 Maksimum Shake local curHealth = GetVehicleBodyHealth(vehicle) if curHealth ~= lastDamage then ShakeGameplayCam("MEDIUM_EXPLOSION_SHAKE", shakeRate) end lastDamage = curHealth else sleep = 1000 end Citizen.Wait(sleep) end end)
  14. Lua Snippet Date / Timestamp 🕐 Timestamp ↔ Data em Lua Converta timestamps para datas formatadas e vice-versa. Compatível com FiveM/ESX/QBCore. 📦 O que esse snippet faz? ✅ Timestamp → Data · Converte um número Unix para string formatada YYYY-MM-DD HH:MM:SS ✅ Data → Timestamp · Converte uma string de data de volta para número Unix ✅ Utilizável em qualquer script Lua do servidor — banco de dados, logs, expiração de itens, etc. ① Timestamp → Data formatada Use os.date() para transformar um timestamp Unix em uma string legível. timestamp_to_date.lua -- Para formatar um timestamp para Data local timestamp = 1694763757 -- substitua pelo seu timestamp local formatted_date = os.date("%Y-%m-%d %H:%M:%S", timestamp) print("Data formatada:", formatted_date) ▸ output Data formatada: 2023-09-15 10:02:37 ② Data formatada → Timestamp Use string:match() + os.time() para converter uma string de data de volta ao formato Unix. date_to_timestamp.lua -- Para formatar uma Data para timestamp local formatted_date = "2022-05-18 15:30:57" -- sua data aqui local pattern = "(%d+)-(%d+)-(%d+) (%d+):(%d+):(%d+)" local year, month, day, hour, min, sec = formatted_date:match(pattern) local timestamp = os.time({year=year, month=month, day=day, hour=hour, min=min, sec=sec}) print("Timestamp Formatado:", timestamp) ▸ output Timestamp Formatado: 1652885457 📐 Formatos disponíveis no os.date() Formato Descrição Exemplo %Y-%m-%d %H:%M:%S Data e hora completa 2023-09-15 10:02:37 %d/%m/%Y Data no formato brasileiro 15/09/2023 %H:%M:%S Somente a hora 10:02:37 %A, %d de %B Dia da semana e mês por extenso Friday, 15 de September %s Retorna o próprio timestamp 1694763757 Créditos Hideki FiveMDev 🚀
  15. A? A não né meu amigo, ai você ta de brincadeira... o cara te ajuda e você coloca um A?
  16. Olá! Chega de BOT DIV MASS, chega de enrolação! Trouxe para vocês a oportunidade de divulgar a sua cidade GRATUITAMENTE no Google, qualquer cidade postada em nossa comunidade estará disponível para o mundo localizar. Quando a sua cidade está na lista do Fivem não é possível localizar no Google pois é interno, assim também é no Discord. Consegui uma forma de contornar isso de forma eficiente. Você precisa apenas acessar a categoria e divulgar a sua cidade: https://fivemdev.org/forum/55-convites-para-staff-da-sua-cidade-divulgue-sua-cidade/ Lá você consegue fazer a divulgação da sua cidade! Lembre-se, será analisado e aprovado cada post, assim saberemos quem está seguindo um padrão bonitinho, se não tiver não será aprovado. Veja o exemplo quando alguém pesquisa uma cidade cadastrada aqui: Você pode se perguntar, mas aqui na comunidade não é meu público, não quero desenvolvedores na minha cidade, de fato! Porém, precisamente a divulgação é para o Google, veja, você divulga sua cidade em servidores de Discord que também são de desenvolvedores e ainda nichado, pois é visto somente dentro daquele servidor do Discord. O mais legal é que para divulgar é totalmente gratuito!
  17. Olá! Veja essa sua syntax, esta incorreta amigo: user_id = vRP.getUserId(source), user_name = vRP.getUserIdentity((vRP.getUserId(source))).name .. " " .. vRP.getUserIdentity((vRP.getUserId(source))).firstname, Você declara o user_id = vRP.getUserId(source) e depois você usa vRP.getUserIdentity((vRP.getUserId(source))), o formato correto seria: user_name = vRP.getUserIdentity(user_id).name .. " " .. vRP.getUserIdentity(user_id).firstname Não estou dizendo que isso vá resolver o seu problema sem olhar de fato para todo o script, saber sua framework etc.. etc.. com tudo, tente fazer esse ajuste, se não resolver volte aqui porém dessa vez faça upload o script que vc esta utilizando. Outra alternativa: function src.adminSpawnVeh(a) if vRP.getUserId(source) then for fk, fl in pairs(config.perm_QuickActions_SpawnVeh) do if vRP.hasPermission(vRP.getUserId(source), fl[1]) then TriggerClientEvent("spawnarveiculo", source, a) TriggerEvent("setPlateEveryone", vRP.getUserIdentity((vRP.getUserId(source))).registration) vRP.execute("aurora/insert_log", { user_id = vRP.getUserId(source), identity = vRP.getUserIdentity(user_id), user_name = identity.name .. " " .. identity.firstname, action = "Criou o ve\195\173culo " .. a, hour = os.date("%H:%M:%S") }) end end end end
  18. Para facilitar sua vida, pode usar esse é bem eficiente e facil manuseio.
×
×
  • Criar Novo...

Informação Importante

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