32 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
-- Liste der erlaubten Lizenz-IDs
 | 
						|
local berechtigteLizenzen = {
 | 
						|
    ["license:0eafabe308cf0eaca0b0fbf5c1ca13f756d224f2"] = true,
 | 
						|
    ["license:fff901d8f6568f356416076df59251aede9c6b68"] = true,
 | 
						|
    ["license:dae8d3f44cc7de24638a82ff53a7643475267ef0"] = true,
 | 
						|
 | 
						|
    -- Weitere hinzufügen
 | 
						|
}
 | 
						|
 | 
						|
RegisterNetEvent('klingel:benachrichtige', function()
 | 
						|
    local src = source
 | 
						|
    for _, playerId in pairs(GetPlayers()) do
 | 
						|
        local license = GetPlayerIdentifierByType(playerId, "license")
 | 
						|
        if berechtigteLizenzen[license] then
 | 
						|
            TriggerClientEvent('ox_lib:notify', playerId, {
 | 
						|
                title = 'Klingel',
 | 
						|
                description = 'Jemand hat an der Tür geklingelt!',
 | 
						|
                type = 'info',
 | 
						|
                duration = 5000
 | 
						|
            })
 | 
						|
        end
 | 
						|
    end
 | 
						|
end)
 | 
						|
 | 
						|
function GetPlayerIdentifierByType(playerId, idType)
 | 
						|
    for _, identifier in ipairs(GetPlayerIdentifiers(playerId)) do
 | 
						|
        if string.find(identifier, idType) then
 | 
						|
            return identifier
 | 
						|
        end
 | 
						|
    end
 | 
						|
    return nil
 | 
						|
end
 |