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 :
| Ressource | Rôle |
|---|---|
zs-phone | Le téléphone |
zs-phone-props | Les 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 :
ensure oxmysql
ensure ox_lib
ensure zs-phone-props
ensure zs-phoneAvec la base KLMSTUDIO
Le fichier racine doit exécuter la configuration générée par le core avant la liste des ressources :
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 :
add_unsafe_worker_permission zs-phone
add_unsafe_child_process_permission zs-phone3. 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 :
['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
| Action | Défaut |
|---|---|
| Touche | G |
| 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.