diff --git a/server/main.lua b/server/main.lua index acac591a..cd92fa3f 100644 --- a/server/main.lua +++ b/server/main.lua @@ -22,21 +22,17 @@ end) RegisterServerEvent('esx_skin:responseSaveSkin') AddEventHandler('esx_skin:responseSaveSkin', function(skin) + local xPlayer = ESX.GetPlayerFromId(source) - TriggerEvent('es:getPlayerFromId', source, function(user) - TriggerEvent('es:canGroupTarget', user.getGroup(), "admin", function(available) - if available then - local file = io.open('resources/[esx]/esx_skin/skins.txt', "a") - - file:write(json.encode(skin) .. "\n\n") - file:flush() - file:close() - else - print(('esx_skin: %s attempted saving skin to file'):format(user.getIdentifier())) - end - end) - end) + if xPlayer.getGroup() == 'admin' then + local file = io.open('resources/[esx]/esx_skin/skins.txt', "a") + file:write(json.encode(skin) .. "\n\n") + file:flush() + file:close() + else + print(('esx_skin: %s attempted saving skin to file'):format(xPlayer.getIdentifier())) + end end) ESX.RegisterServerCallback('esx_skin:getPlayerSkin', function(source, cb)