DocumentationInstallation

Installation

1. Télécharger

Les ressources se téléchargent uniquement sur panel.klmstudios.fr/downloads, rubrique Téléphone.

L'archive contient deux ressources :

RessourceRôle
zs-phoneLe téléphone
zs-phone-propsLes props (modèle du téléphone en main)

2. Placer les ressources

Déposez les deux dossiers dans vos ressources, puis déclarez-les dans le server.cfg après oxmysql et ox_lib :

properties
ensure oxmysql
ensure ox_lib

ensure zs-phone-props
ensure zs-phone

Avec la base KLMSTUDIO

Le fichier racine doit exécuter la configuration générée par le core avant la liste des ressources :

properties
exec @core/configs/panel_server.cfg
exec "resources.cfg"

Au premier démarrage, le core détecte zs-phone, ajoute automatiquement les permissions bcrypt et auto-updater, puis programme un seul redémarrage. Ne les dupliquez pas manuellement dans server.cfg.

Sans la base KLMSTUDIO

Ajoutez avant les ensure :

properties
add_unsafe_worker_permission zs-phone
add_unsafe_child_process_permission zs-phone

3. Base de données

Aucun fichier SQL à importer. Le téléphone crée et met à jour ses tables tout seul au démarrage de la ressource.

4. L'item téléphone

Par défaut le téléphone exige un item nommé phone.

Dans ox_inventory/data/items.lua :

lua
['phone'] = {
    label = 'Téléphone',
    weight = 190,
    stack = false,
    close = true,
    client = { export = 'zs-phone.usePhoneItem' }
},

Voir Item et téléphones uniques pour le mode « un numéro par item ».

5. Clé de licence

6. Ouvrir le téléphone

ActionDéfaut
ToucheG
Commande/phone

Ces deux valeurs se changent dans config/config.lua (Config.Phone.OpenKey, Config.Phone.OpenCommand).

7. Vérifier l'installation

Après le dernier redémarrage, contrôlez :

  • la bannière de licence dans la console ;
  • la ligne de détection des providers framework=... inventory=... ;
  • l'absence d'erreur SQL ;
  • l'ouverture avec l'item, la touche ou /phone ;
  • la création d'un compte Mail ou réseau social pour valider bcrypt.
DMCA.com Protection Status