DocumentationApparence, réglages et animations

Apparence, réglages et animations

Réglages d'un téléphone neuf

Config.Phone.DefaultSettings n'est appliqué qu'au premier chargement d'un téléphone. Chaque joueur peut ensuite modifier ses propres réglages.

lua
Config.Phone.DefaultSettings = {
    wallpaper = 'default',
    ringtone = 'default',
    volume = 100,
    notifications = {
        enabled = true,
        lockscreenDisplay = 'list'
    },
    doNotDisturb = false,
    jobCalls = true,
    airplane = false,
    darkMode = true,
    fontSize = 'medium',
    frameColor = '#7c7c7e',
    language = 'fr',
    liquidGlass = true
}

Modifier ces valeurs ne réinitialise pas les choix déjà enregistrés en base.

Modèle tenu 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)

Le modèle par défaut est fourni par zs-phone-props. Avec un autre prop, ajustez rotation et position par petits incréments.

Styles d'animation

lua
Config.Phone.AnimationStyle = 'default' -- default | two handed

Les préréglages de config/animations.lua séparent trois actions (default, call, camera), chacune avec les variantes à pied et en véhicule. Chaque état définit open, base et close avec dictionnaire, animation et flag.

Les exports SetAnimations et ResetAnimations permettent un remplacement temporaire depuis une autre ressource.

Effet Liquid Glass

Config.Phone.LiquidGlass = false désactive globalement l'effet. La valeur est aussi copiée dans les réglages d'un téléphone neuf. Sur un téléphone existant, le joueur peut conserver son choix enregistré.

Traductions

Les fichiers config/locales/fr.json et en.json sont chargés par l'interface. Pour ajouter une langue, partez d'un catalogue complet et conservez exactement la même arborescence de clés. Un JSON invalide ou une clé absente affiche un libellé technique dans l'application concernée.

DMCA.com Protection Status