forked from Simnation/Main
31 lines
858 B
Lua
31 lines
858 B
Lua
![]() |
local disableShuffle = true
|
||
|
|
||
|
RegisterNetEvent('QBCore:Client:EnteredVehicle', function(data)
|
||
|
local ped = PlayerPedId()
|
||
|
while IsPedInAnyVehicle(ped, false) do
|
||
|
local sleep = 100
|
||
|
if disableShuffle and GetPedInVehicleSeat(data.vehicle, 0) == ped and GetIsTaskActive(ped, 165) then
|
||
|
sleep = 0
|
||
|
SetPedIntoVehicle(ped, data.vehicle, 0)
|
||
|
SetPedConfigFlag(ped, 184, true)
|
||
|
end
|
||
|
Wait(sleep)
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('SeatShuffle', function()
|
||
|
local ped = PlayerPedId()
|
||
|
if IsPedInAnyVehicle(ped, false) then
|
||
|
disableShuffle = false
|
||
|
SetPedConfigFlag(ped, 184, false)
|
||
|
Wait(3000)
|
||
|
disableShuffle = true
|
||
|
else
|
||
|
CancelEvent()
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
RegisterCommand('shuff', function()
|
||
|
TriggerEvent('SeatShuffle')
|
||
|
end, false)
|