DocumentationConfiguration

Configuration

Tout se règle dans zs-phone/config/. Ces fichiers sont livrés en clair et ne sont jamais écrasés par une mise à jour automatique.

FichierContenu
config.luaRéglages principaux
animations.luaPositions et animations du téléphone en main
webhooks.luaWebhooks Discord des logs
locales/fr.json, locales/en.jsonTraductions

Réglages généraux

lua
Config.Phone.Debug = false      -- logs détaillés en console
Config.Phone.Currency = '$'     -- symbole monétaire dans l'interface
Config.Phone.LiquidGlass = true -- effet de transparence de l'interface
Config.Phone.OpenKey = 'G'
Config.Phone.OpenCommand = 'phone'

Apparence en main

lua
Config.Phone.PhoneModel = `zprops_prop`
Config.Phone.PhoneRotation = vector3(0.0, 0.0, 180.0)
Config.Phone.PhoneOffset = vector3(0.0, -0.005, 0.0)
Config.Phone.AnimationStyle = 'default' -- 'default' ou 'two handed'

Les préréglages d'animation se trouvent dans config/animations.lua.

Numéros de téléphone

lua
Config.Phone.PhoneNumber = {
    Prefixes = { '555' },
    Length = 7,
    Format = 'XXX-XXXX'
}

Format n'affecte que l'affichage : chaque X est remplacé par un chiffre du numéro.

Réglages par défaut des joueurs

Config.Phone.DefaultSettings définit l'état d'un téléphone neuf : fond d'écran, sonnerie, volume, mode sombre, langue, taille de police, couleur du châssis. Le joueur peut ensuite tout changer dans l'application Réglages.

lua
Config.Phone.DefaultSettings = {
    language = 'fr',
    darkMode = true,
    volume = 100,
    -- …
}

Administrateurs

Par défaut, un administrateur est reconnu via le framework (groupe admin/superadmin sur ESX, permission admin sur QB) ou l'ACE command.zsphone_admin. Pour imposer votre propre règle :

lua
Config.Phone.IsAdminFunction = function(source)
    return IsPlayerAceAllowed(source, 'monace')
end

Les administrateurs peuvent modérer Marketplace et Pages.

Limites anti-spam

lua
Config.Phone.RateLimits = {
    message = 1,   -- délai minimum entre deux actions, en secondes
    call = 2,
    post = 3,
    upload = 5,
    -- …
}

Voir aussi

DMCA.com Protection Status