ZPROJECT

Permissions et limites

Par
Sören
v1.0.0

Ouvrir le menu

CONFIG.can_open(source) doit retourner true.

Administration

CONFIG.can_administrate(source) protège l'onglet et toutes les actions serveur. Exemple ACE :

lua
can_administrate = function(source)
    return IsPlayerAceAllowed(source, "zblipsbuilder.admin")
end

Puis dans server.cfg :

cfg
add_ace group.admin zblipsbuilder.admin allow

Limites personnelles

CONFIG.get_personal_blip_limit(source) retourne un nombre ou nil pour un compte illimité.

lua
get_personal_blip_limit = function(source)
    if IsPlayerAceAllowed(source, "zblipsbuilder.unlimited") then return nil end
    if IsPlayerAceAllowed(source, "zblipsbuilder.vip") then return 10 end
    return 5
end

Les fonctions can_create_personal_blip et can_update_personal_blip permettent d'ajouter des règles métier supplémentaires.