forked from Simnation/Main
33 lines
1 KiB
Lua
33 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
|