Problème esx_vehiclelock avec double clé

Bonjour, bonsoir

● Serveur dédié ● ESX ● esx_vehiclelock

Bonjour lorsqu’un joueur achète une voiture dans le concessionnaire, c’st moi qui obtient les clé .

Dans client/main.lua j’ai mit : ESX.TriggerServerCallback(‹ esx_vehicleshop:buyVehicle ›, function (hasEnoughMoney) if hasEnoughMoney then

                IsInShopMenu = false

                menu2.close()
                menu.close()

                DeleteShopInsideVehicles()

                ESX.Game.SpawnVehicle(vehicleData.model, Config.Zones.ShopOutside.Pos, Config.Zones.ShopOutside.Heading, function (vehicle)

                  TaskWarpPedIntoVehicle(playerPed, vehicle, -1)

                  local newPlate     = GeneratePlate()
                  local vehicleProps = ESX.Game.GetVehicleProperties(vehicle)
                  vehicleProps.plate = newPlate
                  SetVehicleNumberPlateText(vehicle, newPlate)

                  if Config.EnableOwnedVehicles then
                    TriggerServerEvent('esx_vehicleshop:setVehicleOwned', vehicleProps)
                  end

                  ESX.ShowNotification(_U('vehicle_purchased'))
				  TriggerServerEvent('esx_vehiclelock:registerkey', vehicleProps.plate, GetPlayerServerId(closestPlayer))
                end)

                FreezeEntityPosition(playerPed, false)
                SetEntityVisible(playerPed, true)
              else
                ESX.ShowNotification(_U('not_enough_money'))
              end

Bonjour

Ou est défini ton closestplayer ? Si tu ne lui dit pas qui c est,le script va te mettre toi.

J’ai rajouté cette ligne : local closestPlayer = ESX.Game.GetClosestPlayer()

mais rien ne fonctionne, il ne donne plus la clé lors de l’achat d’un véhicule…

Bonjour,

Encore faut il que cette fonction soit défini quelque part. Si tu n es pas à jour…

Voilà où je l’ai ajouté

Bonjour euh la tu a juste défini ton id en closestplayer… C est getclosestplayer et non pas getplayer.

Bonjour,

https://esx-org.github.io/es_extended/client/functions/game/getclosestplayer/

ça devrait pouvoir t’aider je pense

Quand je met ça, ca donne les clefs a d’autre personne… et source de fonctionne pas non plus