47 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
local QBCore = GetResourceState('qb-core'):find('start') and exports['qb-core']:GetCoreObject() or nil
 | 
						|
 | 
						|
if not QBCore then return end
 | 
						|
 | 
						|
function getPlayer(target)
 | 
						|
    local Player = QBCore.Functions.GetPlayer(target)
 | 
						|
    return Player
 | 
						|
end
 | 
						|
 | 
						|
function RemovePlayerMoney(Player,account,TotalBill)
 | 
						|
    if account == 'money' then
 | 
						|
        Player.Functions.RemoveMoney('cash', TotalBill)
 | 
						|
    elseif account == 'bank' then
 | 
						|
        Player.Functions.RemoveMoney('bank', TotalBill)
 | 
						|
    end
 | 
						|
end
 | 
						|
 | 
						|
function GetPlayerAccountMoney(Player,account,TotalBill)
 | 
						|
    if account == 'bank' then
 | 
						|
        if Player.PlayerData.money.bank >= TotalBill then
 | 
						|
            return true
 | 
						|
        else
 | 
						|
            return false
 | 
						|
        end
 | 
						|
    elseif account == 'money' then
 | 
						|
        if Player.PlayerData.money.cash >= TotalBill then
 | 
						|
            return true
 | 
						|
        else
 | 
						|
            return false
 | 
						|
        end
 | 
						|
    end
 | 
						|
    return false
 | 
						|
end
 | 
						|
 | 
						|
function HasItem(playerSource)
 | 
						|
    if Config.CheckItem then
 | 
						|
        return exports['qb-inventory']:HasItem(playerSource,Config.ItemName,1)
 | 
						|
    else
 | 
						|
        return true
 | 
						|
    end
 | 
						|
end
 | 
						|
 | 
						|
QBCore.Functions.CreateUseableItem(Config.ItemName, function(source)
 | 
						|
    local Player = QBCore.Functions.GetPlayer(source)
 | 
						|
    local item = Player.Functions.GetItemByName(Config.ItemName)
 | 
						|
    TriggerEvent('pl_printer:fetchImageLink',item.info.id,Player.PlayerData.source)
 | 
						|
end)
 |