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
 | 
