37 lines
1.4 KiB
Lua
37 lines
1.4 KiB
Lua
local QBCore = exports['qb-core']:GetCoreObject()
|
|
local webhook = "https://discord.com/api/webhooks/1188478053144330270/pUdmQXX_GRyxUm6A7x2uGuK6COQzrgG06NwXdluYBxn9Vhmv0ohSNzHhIB96Ym8eLriJ"
|
|
|
|
|
|
RegisterNetEvent("qb-camera:server:getimage", function(url, name)
|
|
local src = source
|
|
local Player = QBCore.Functions.GetPlayer(src)
|
|
|
|
if not Player.Functions.RemoveItem("polaroid_paper", 1) then
|
|
TriggerClientEvent('QBCore:Notify', src, "Du har intet polaroid-papir", "error")
|
|
return
|
|
end
|
|
|
|
Player.Functions.AddItem("polaroid", 1, false, {url = url, name = name, date = os.date("%d-%m-%Y")})
|
|
TriggerClientEvent('inventory:client:ItemBox', src, QBCore.Shared.Items["polaroid"], "add")
|
|
end)
|
|
|
|
QBCore.Functions.CreateCallback('qb-camera:server:webhook', function(source, cb, args)
|
|
cb(webhook)
|
|
end)
|
|
|
|
QBCore.Functions.CreateUseableItem('polaroid_camera', function(source, item)
|
|
local src = source
|
|
local Player = QBCore.Functions.GetPlayer(src)
|
|
if Player.Functions.GetItemByName(item.name) then
|
|
TriggerClientEvent("qb-camera:client:camera", src)
|
|
end
|
|
end)
|
|
|
|
QBCore.Functions.CreateUseableItem('polaroid', function(source, item)
|
|
local src = source
|
|
local Player = QBCore.Functions.GetPlayer(src)
|
|
if Player.Functions.GetItemByName(item.name) then
|
|
TriggerClientEvent("qb-camera:client:showImage", src, item.info.url, item.info.name, item.info.date)
|
|
end
|
|
end)
|