ZPROJECT

Utilisation

Par
SSoren
v1.0.0Voir la ressource →

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 :

text
/sleep - Se met en position de sommeil
/wakeup - Se réveille de la position de sommeil

Porter un joueur

Si la fonction de transport est activée, les joueurs peuvent porter d'autres joueurs endormis :

text
/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 :

  1. 1Le personnage exécute l'animation de sommeil configurée
  2. 2Le joueur reste dans cet état jusqu'à utilisation de /wakeup
  3. 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 :

  1. 1Le joueur doit être assis dans un véhicule
  2. 2En utilisant /sleep, il adopte la position de sommeil spécifique aux véhicules
  3. 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 :

  1. 1Un joueur peut s'approcher d'un personnage endormi
  2. 2Utiliser la commande /carry ou la touche configurée
  3. 3Le personnage endormi est alors porté sur l'épaule
  4. 4Le joueur qui porte peut se déplacer normalement (avec une légère réduction de vitesse)
  5. 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 :

text
/forcewakeup [id] - Force un joueur à se réveiller
/sleepstatus - Affiche le statut de sommeil de tous les joueurs

Surveillance du système

Pour surveiller le bon fonctionnement de zSleep :

  1. 1Vérifiez régulièrement les logs du serveur
  2. 2Assurez-vous que les tables de la base de données sont correctement mises à jour
  3. 3En cas de problème avec un joueur spécifique, utilisez /forcewakeup pour 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.