ZPROJECT

Dépannage

Par
SSorenSören
v1.0.3Voir la ressource →

La ressource ne démarre pas

Vérifiez les éléments suivants :

  1. 1oxmysql est installé et configuré ;
  2. 2le framework sélectionné démarre avant zSleep ;
  3. 3Config.Framework correspond à "esx" ou "qbcore" ;
  4. 4Config.GetCoreObject retourne le core du framework choisi ;
  5. 5config.lua contient des valeurs Lua valides.

La table de base de données est absente

Importez zSleep.sql dans la base réellement utilisée par oxmysql. Vérifiez ensuite la présence de player_disconnect_data avant de redémarrer zSleep.

Les données sont enregistrées dans une autre base

Contrôlez la chaîne de connexion de votre serveur. La base déclarée doit être la même que celle dans laquelle zSleep.sql a été importé.

La commande /carry n'existe pas

Vérifiez la configuration du portage :

lua
Carry = {
    isEnabled = true,
    commandName = "carry",
    targetEvent = "",
    key = "RCONTROL",
    maxRadius = 5
}

Redémarrez ensuite la ressource. Si commandName a été modifié, utilisez le nouveau nom de commande.

Aucune personne n'est sélectionnée

Rapprochez-vous de la cible et vérifiez Config.Carry.maxRadius. Le joueur qui lance la commande ne doit pas être assis dans un véhicule.

Les notifications ne s'affichent pas

Adaptez Config.SendNotification(message) au framework ou au système de notifications de votre serveur. Vérifiez ensuite l'appel avec le message carryingError.

Les textes anglais ne s'affichent pas

Renseignez les valeurs de locales/en.lua, puis sélectionnez :

lua
Locale = "en"

Une nouvelle apparence n'est pas encore actualisée

Appelez le point public après que votre script d'apparence a terminé ses modifications :

lua
exports["zSleep-v1_dev"]:RefreshAppearance()

Le système de cible ne déclenche pas le portage

Définissez un nom non vide dans Config.Carry.targetEvent. Depuis le client, déclenchez exactement ce nom en transmettant le handle du ped ciblé.

Le menu de déconnexion ne communique pas avec zSleep

Vérifiez que la ressource externe déclenche côté serveur le nom exact défini dans Config.LogoutEvent. Elle doit transmettre l'ID serveur du joueur.

Après une modification de config.lua ou d'un fichier de langue, redémarrez zSleep. Pour toute assistance supplémentaire, rejoignez discord.gg/zproject.