-
Notifications
You must be signed in to change notification settings - Fork 0
/
client.lua
31 lines (29 loc) · 1.03 KB
/
client.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
lib.locale()
CreateThread(function()
RequestModel(Config.Ped)
while not HasModelLoaded(Config.Ped) do
Wait(500)
end
local ped = CreatePed(5, Config.Ped, Config.Coords.x, Config.Coords.y, Config.Coords.z, Config.Coords.w, false, true)
FreezeEntityPosition(ped, true)
SetEntityInvincible(ped, true)
SetBlockingOfNonTemporaryEvents(ped, true)
TaskStartScenarioInPlace(ped, Config.PedAnim, 0, true)
local options = {
{
label = 'Starter Pack',
icon = 'fa-solid fa-sack-dollar',
distance = 3.0,
onSelect = function()
ESX.TriggerServerCallback('vanishdev:server:checkIfUsed', function(hasChecked)
if hasChecked then
ESX.ShowNotification(locale("alreadyrecieved"))
else
TriggerServerEvent("vanishdev:server:markAsUsed")
end
end)
end
},
}
exports.ox_target:addLocalEntity(ped, options)
end)