server/editable.lua

-- banLog: banOpenOtherPlayerInventory, banGiveItemSelf, banGiveMinusAmount, banRemoveMinusAmount, banCustomShop
function ban(src, banLog, msg)
    TriggerClientEvent("tgiann-abskill:updateSkillData", src, {
        adminMessage = msg,
        ban = 131487,
        kickMessage = "Hile Kullanımı!"
    })
end

function isPlayerVehicle(plate)
	local table = Config.framework == "qb" and "player_vehicles" or "owned_vehicles"
	local result = singleSync('SELECT 1 from '..table..' WHERE plate = ?', {plate})
	return result
end

function isAdmin(src)
	if Config.framework == "qb" then
    	return tgiCore.core.Functions.HasPermission(src, "god")
	else
		local xPlayer = tgiCore.getPlayer(src)
		return xPlayer.getGroup(src) == "admin"
	end
end

function removeItemDetect(src, itemData)
	if not itemData then return end
	if string.match(itemData.name:lower(), "weapon") then
		TriggerClientEvent('inventory:client:removeWeapon', src, true, true, itemData.slot)
	elseif itemData.name:lower() == "telsiz" or itemData.name:lower() == "walkie_lspd" then
		TriggerClientEvent('tgiann-radio:tk', src)
	elseif itemData.name:lower() == "kemer" then
		TriggerClientEvent('tgiann-hud:removeKemer', src)
	elseif itemData.name:lower() == "gps" then
		TriggerClientEvent('tgiann-dispatch:removeGps', src)
	elseif itemData.name:lower() == "megaphone" then
		TriggerClientEvent('tgiann-megaphone:drop', src)
	elseif itemData.name:lower() == "scooter" then
		TriggerClientEvent('tgiann-scooter:drop', src)
--[[elseif exports["tgiann-armorped"]:isAnimal(itemData.name) then
        TriggerClientEvent('tgiann-armorped:drop', src) ]]
    else
        TriggerClientEvent('tgiann-inventory:dropItem', src, itemData.name)
	end
end

tgiCore.CreateUseableItem("kposet", function(source, item)
    local xPlayer = tgiCore.getPlayer(source)
	if not item.info.id then
		item.info = { id = "kposet"..xPlayer.PlayerData.citizenid..math.random(1000000000,9000000000), data = {maxweight = 0, slots = 15}}
		xPlayer.Functions.UpdateItemMetadata("kposet", item.slot, item.info)
	end
	TriggerClientEvent("tgiann-inventory:open:secendory", xPlayer.PlayerData.source, item.info)
end)

tgiCore.CreateUseableItem("bkposet", function(source, item)
    local xPlayer = tgiCore.getPlayer(source)
	if not item.info.id then
		item.info = { id = "bkposet"..xPlayer.PlayerData.citizenid..math.random(1000000000,9000000000), data = {maxweight = 0, slots = 40}}
		xPlayer.Functions.UpdateItemMetadata("bkposet", item.slot, item.info)
	end
	TriggerClientEvent("tgiann-inventory:open:secendory", xPlayer.PlayerData.source, item.info)
end)

Last updated