Het handboeien van personen in de ESX Police Job-bron voor FiveM kan een essentieel onderdeel zijn van rollenspelscenario's, maar soms wil je spelers misschien toestaan te bewegen, zelfs als ze geboeid zijn. In deze gids begeleiden we u door het proces van het mogelijk maken van beweging voor geboeide personen in ESX Police Job. We laten u ook zien hoe u specifieke bedieningselementen kunt uitschakelen om het realisme van de situatie te vergroten.
Stap 1: Zoek de relevante code
Om te beginnen moet je de code vinden die verantwoordelijk is voor het gedrag van geboeide spelers. In uw esx_policejob/client/main.lua
bestand, zoek naar de volgende sectie:
TaakPlayAnim(playerPed, 'mp_arrestatie', 'inactief', 8.0, -8, -1, 49, 0, 0, 0, 0)
SetEnableHandboeien(spelerPed, Echt)
SetPedCanPlayGestureAnims(playerPed, vals)
FreezeEntityPosition(spelerPed, Echt)
Deze code regelt het gedrag van spelers wanneer ze geboeid zijn.
Stap 2: Laat beweging toe als je geboeid bent
Om beweging mogelijk te maken terwijl je geboeid bent, moet je de code aanpassen. Wijzig de volgende regel:
FreezeEntityPosition(spelerPed, Echt)
naar:
FreezeEntityPosition(spelerPed, vals)
Door deze verandering kunnen spelers bewegen, zelfs als ze geboeid zijn. De gewijzigde code zou er nu als volgt uit moeten zien:
TaakPlayAnim(playerPed, 'mp_arrestatie', 'inactief', 8.0, -8, -1, 49, 0, 0, 0, 0)
SetEnableHandboeien(spelerPed, Echt)
SetPedCanPlayGestureAnims(playerPed, vals)
FreezeEntityPosition(spelerPed, vals)
Stap 3: Schakel specifieke bedieningselementen uit
Als je een extra laag realisme wilt toevoegen door bepaalde acties te voorkomen terwijl een speler geboeid is, kun je specifieke bedieningselementen uitschakelen. Om dit te doen, voegt u de volgende code toe aan uw script:
Citizen.CreateThread(functie()
terwijl Echt Doen
Burger.Wacht(10)
als Is geboeid dan
DisableControlAction(0, 142, Echt) -- MeleeAttackAlternatief
DisableControlAction(0, 30, Echt) -- Verplaats LinksRechts
DisableControlAction(0, 31, Echt) -- VerplaatsOmhoogOmlaag
DisableControlAction(0, 24, Echt) -- Schiet
DisableControlAction(0, 92, Echt) --Schiet in de auto
DisableControlAction(0, 75, Echt) --Verlaat het voertuig
einde
einde
einde)
Deze code voorkomt dat spelers acties uitvoeren zoals aanvallen, schieten of een voertuig verlaten terwijl ze geboeid zijn.
Conclusie
Met deze aanpassingen kunt u het realisme van uw ESX verbeteren Politie vacatures in FiveM door spelers toe te staan te bewegen wanneer ze geboeid zijn en specifieke acties te beperken. Dit kan leiden tot meeslepender rollenspellen en een betere spelervaring voor alle betrokkenen.
Vergeet niet om uw wijzigingen grondig te testen om er zeker van te zijn dat ze werken zoals bedoeld in uw specifieke serverconfiguratie. Veel gameplezier!