Permissions
Accès par défaut
/sleep et /carry sont accessibles à tous les joueurs. /handleped est contrôlée par CONFIG.handlePed.hasPermission(source).
La fonction retourne true par défaut. La gestion des dormeurs reste donc ouverte à tous tant qu'elle n'est pas personnalisée.
Aucune permission ACE ni restriction de groupe ESX n'est appliquée automatiquement.
Restreindre /handleped avec ACE
Adaptez la fonction dans config.lua :
lua
hasPermission = function(source)
return IsPlayerAceAllowed(source, "zsleep.handleped")
end,Ajoutez ensuite une règle adaptée à votre organisation dans server.cfg :
cfg
add_ace group.admin zsleep.handleped allowLa fonction peut aussi interroger les groupes de votre framework. Elle doit toujours retourner true ou false.
Désactiver la gestion
Dans le bloc CONFIG.handlePed existant, modifiez uniquement cette valeur :
lua
enabled = falseRedémarrez ensuite la ressource.