Project-Sloth/ps-mdt

Send to Jail not correctly working

Closed this issue · 1 comments

If you send a player to Jail via mdt they get taken to the mugshot area but they dont get taken off their clothes and inventory items.

Regardless if TriggerServerEvent("police:client:JailPlayer", targetSourceId, sentence) or TriggerServerEvent("police:server:JailPlayer", targetSourceId, sentence) is used.

If you send a Player via radialmenu to Jail which uses the TriggerServerEvent("police:client:JailPlayer", targetSourceId, sentence)
event then it works how it should.

Any one haveing an idea?

RegisterNUICallback("sendToJail", function(data, cb)
QBCore.Functions.TriggerCallback('ps-mdt:server:MugShotWebhook', function(MugShotWebhook)
if MugShotWebhook ~= '' then
local citizenId, sentence = data.citizenId, data.sentence

        -- Gets the player id from the citizenId
        local p = promise.new()
        QBCore.Functions.TriggerCallback('mdt:server:GetPlayerSourceId', function(result)
            p:resolve(result)
        end, citizenId)
    
        local targetSourceId = Citizen.Await(p)
    
        if sentence > 0 then
            if Config.UseCQCMugshot    then
                TriggerServerEvent('cqc-mugshot:server:triggerSuspect', targetSourceId)
            end
            Citizen.Wait(5000)
            -- Uses qb-policejob JailPlayer event
            TriggerServerEvent("police:client:JailPlayer", targetSourceId, sentence)
            --TriggerServerEvent("police:server:JailPlayer", targetSourceId, sentence)
        end
    end
end)

end)

Edit sorry I have no idea how to assign labels here.

So mine is working fine, did u add the webhook? did u remove the line for u not to be kicked?