Utilisation
Cette section détaille comment utiliser zSleep au quotidien sur votre serveur FiveM, tant du point de vue des joueurs que des administrateurs.
Commandes pour les Joueurs
Dormir/Se réveiller
Les joueurs peuvent utiliser les commandes suivantes pour interagir avec le système de sommeil :
/sleep - Se met en position de sommeil
/wakeup - Se réveille de la position de sommeilPorter un joueur
Si la fonction de transport est activée, les joueurs peuvent porter d'autres joueurs endormis :
/carry - Permet de porter un joueur endormi à proximitéNote : La touche configurée (par défaut RCONTROL) peut également être utilisée pour porter un joueur.
Mécaniques du Sommeil
Sommeil au sol
Lorsqu'un joueur utilise la commande /sleep :
- 1Le personnage exécute l'animation de sommeil configurée
- 2Le joueur reste dans cet état jusqu'à utilisation de
/wakeup - 3Si le joueur se déconnecte, sa position est sauvegardée dans la base de données
Sommeil dans un véhicule
Les joueurs peuvent également dormir dans un véhicule :
- 1Le joueur doit être assis dans un véhicule
- 2En utilisant
/sleep, il adopte la position de sommeil spécifique aux véhicules - 3La position dans le véhicule est conservée en cas de déconnexion
Transport des Joueurs Endormis
Lorsque la fonction de transport est activée :
- 1Un joueur peut s'approcher d'un personnage endormi
- 2Utiliser la commande
/carryou la touche configurée - 3Le personnage endormi est alors porté sur l'épaule
- 4Le joueur qui porte peut se déplacer normalement (avec une légère réduction de vitesse)
- 5Pour déposer le joueur, il suffit d'utiliser à nouveau la commande ou la touche
Gestion de la Déconnexion
zSleep offre une gestion avancée des déconnexions :
Déconnexion lors du sommeil
- Si un joueur se déconnecte pendant qu'il dort, sa position est sauvegardée
- À sa reconnexion, il apparaîtra exactement au même endroit, toujours en position de sommeil
Déconnexion lors du transport
- Si un joueur se déconnecte pendant qu'il est porté, sa position relative est sauvegardée
- À sa reconnexion, il apparaîtra à l'endroit où il a été déposé
Déconnexion dans un véhicule
- Si un joueur se déconnecte en dormant dans un véhicule, sa place est réservée
- À sa reconnexion, il apparaîtra dans le même véhicule s'il est toujours présent, ou à l'emplacement du véhicule
Pour les Administrateurs
Commandes d'administration
Les administrateurs disposent de commandes supplémentaires :
/forcewakeup [id] - Force un joueur à se réveiller
/sleepstatus - Affiche le statut de sommeil de tous les joueursSurveillance du système
Pour surveiller le bon fonctionnement de zSleep :
- 1Vérifiez régulièrement les logs du serveur
- 2Assurez-vous que les tables de la base de données sont correctement mises à jour
- 3En cas de problème avec un joueur spécifique, utilisez
/forcewakeuppour réinitialiser son état
Compatibilité avec d'autres scripts
zSleep est conçu pour s'intégrer harmonieusement avec d'autres ressources populaires :
- Scripts de santé/faim/soif : zSleep peut ralentir la diminution de ces attributs pendant le sommeil
- Scripts d'économie : Possibilité d'intégration avec des systèmes de fatigue ou de besoin de repos
- Scripts de métiers : Compatible avec la plupart des systèmes de métiers
Pour des intégrations personnalisées, consultez notre équipe de support via Discord.