added ped walk away feature if you dont cornersell to them fast enough

This commit is contained in:
Mustache Dom committed 2024-11-25 01:46:26 -08:00
1 parent c349563ef3
commit c37b777748
2 files changed
+19 -4

No files matched your search

+17 -2
View File
@@ -8,10 +8,22 @@ local active = false
local function reset(targ)
FreezeEntityPosition(targ, false)
ClearPedTasks(targ)
local coords = GetEntityCoords(targ)
TaskWanderInArea(targ, coords.x, coords.y, coords.z, 100.0, 2, 10.0)
Wait(10000)
DeletePed(targ)
sold = true
active = false
end
local function walkAway(targ)
FreezeEntityPosition(targ, false)
ClearPedTasks(targ)
local coords = GetEntityCoords(targ)
TaskWanderInArea(targ, coords.x, coords.y, coords.z, 100.0, 2, 10.0)
Wait(10000)
DeletePed(targ)
targbusy = false
sold = true
active = false
end
@@ -59,10 +71,13 @@ function Cornersell()
canInteract = function()
if not targbusy then return true end end,
}}, nil)
local timer = 45
repeat
Wait(1000)
until sold
timer = timer - 1
until sold or timer == 0
if sold then sold = false return true end
if timer == 0 then Notify(Lang.Cornerselling.timeout, 'error') targbusy = true walkAway(targ) return false end
end
RegisterNetEvent('md-drugs:client:cornerselling', function()
+2 -2
View File
@@ -159,7 +159,7 @@ RegisterNetEvent('md-drugs:server:sellCornerDrugs', function(item, amount, price
local src = source
local Player = getPlayer(src)
local isIn = false
for k, v in pairs (Drugs) do
for k, v in pairs (Drugs) do
if item == k then
isIn = true
end
@@ -176,7 +176,7 @@ RegisterNetEvent('md-drugs:server:sellCornerDrugs', function(item, amount, price
worth = price
}
Player.Functions.AddItem('markedbills', 1, false, info )
elseif QBConfig.CustomDirtyMoney then
elseif QBConfig.CustomDirtyMoney == true then
AddItem(src, QBConfig.CustomDirtyMoneyitem, price)
else
Player.Functions.AddMoney('cash', price)