Script básico de agachamento para FiveM
- Crie o arquivo de script
Navegue até a pasta de recursos do servidor FiveM e crie uma nova pasta de recursos, por exemplo,script agachado
. Dentro dele, crie um arquivo chamado__resource.lua
(oufxmanifest.lua
para versões mais recentes) e umcliente.lua
arquivo. fxmanifest.lua
Crie um arquivo manifesto com o seguinte conteúdo:
fx_version 'cerulean' jogo 'gta5' autor 'YourName' descrição 'Script de agachamento simples para FiveM' versão '1.0.0' client_script 'client.lua'
cliente.lua
Adicione o seguinte script Lua:
local isCrouching = false local crouchKey = 26 -- Tecla padrão (C) -- Função para alternar agachamento função local toggleCrouch() local playerPed = PlayerPedId() if isCrouching then -- Redefine para o normal ResetPedMovementClipset(playerPed, 0) isCrouching = false else -- Define o movimento de agachamento RequestAnimSet("move_ped_crouched") while not HasAnimSetLoaded("move_ped_crouched") do Wait(10) end SetPedMovementClipset(playerPed, "move_ped_crouched", 0.25) isCrouching = true end end -- Monitora o pressionamento de tecla CreateThread(function() while true do Wait(0) if IsControlJustPressed(1, crouchKey) then toggleCrouch() end end end)
- Instalação
- Coloque o
script agachado
pasta no seu servidorrecursos
diretório. - Adicionar
garantir script agachado
para suaserver.cfg
para iniciar o recurso quando o servidor for iniciado.
- Coloque o
- Personalização
- Mudar o
agacharChave
variável para um código de tecla diferente se você quiser usar outra tecla. Consulte o Documentação das teclas de controle FiveM para códigos de chave.
- Mudar o
Recursos
- Alterna entre agachamento e movimento normal ao pressionar a tecla de agachamento.
- Utiliza conjuntos de animação do FiveM para uma experiência de agachamento realista.
- Leve e fácil de integrar.
Teste o script
- Inicie seu servidor e entre nele.
- Imprensa
C
(ou sua tecla de agachamento configurada) para alternar o agachamento.