Skip to content

Creating a Safezone

Créer une Safezone

Ouvrir le créateur

Tapez la commande (administrateurs uniquement) :

code
/safezone

Pour l'assigner à une touche au lieu (ou en plus) de la commande, définissez une touche d'ouverture - cela enregistre un raccourci clavier que les joueurs peuvent également modifier dans les paramètres du jeu :

shared/config/general.lua
Config.Command = 'safezone'
Config.OpenKey = 'F7'   -- vide = commande uniquement

Si vous n'êtes pas un administrateur autorisé, le créateur refuse de s'ouvrir et vous recevez une notification "non autorisé".

Dessiner la zone en freecam

Depuis le panneau, démarrez une nouvelle zone et choisissez Enter freecam · Draw. L'interface se masque et une caméra volante prend le relais. Un réticule se trouve au centre de l'écran ; là où il atterrit sur le sol est l'endroit où le point suivant est placé.

Commandes de vol

Action Touche
Déplacement W A S D
Haut / bas Space / Ctrl
Boost de vitesse maintenir Shift
Regarder autour Souris
Hauteur de la zone Molette de la souris (2 m – 40 m)

Commandes de dessin (ce sont les Config.Keys configurables)

Action Par défaut Contrôle
Ajouter un point Bouton gauche de la souris addPoint
Annuler le dernier point Q undo
Confirmer la zone Enter confirm
Annuler Backspace cancel

Au fur et à mesure que vous placez des points, la zone s'affiche en temps réel sous la forme d'un volume bleu translucide - un sol plein, des murs montants et des lignes de bordure lumineuses - afin que vous puissiez voir la forme exacte avant de valider. La molette de la souris augmente ou diminue la hauteur du mur/volume.

Une zone nécessite au moins 3 points. Appuyer sur Enter avec moins de 3 points affichera "Place at least 3 points first." et vous permettra de continuer à dessiner. Backspace annule l'ensemble du dessin.

Lorsque vous confirmez, le polygone, son point central et sa plage verticale (Z min/max, élargie par la hauteur que vous avez définie) sont renvoyés au panneau et l'interface se rouvre.

Nommer, choisir les règles et les métiers, sauvegarder

De retour dans le panneau, vous pouvez :

  • Nommer la zone (l'étiquette affichée sur le HUD, le blip et les logs Discord).
  • Activer/désactiver Enabled.
  • Ouvrir Zone rules et cocher les protections souhaitées - voir Zone Rules pour chaque option. Les nouvelles zones commencent avec Config.DefaultRules.
  • Ajouter des métiers autorisés (avec un grade minimum optionnel). Laissez vide pour tout le monde. Nécessite que la règle Job whitelist soit activée.
  • Configurer le blip (sprite de carte et/ou cercle de zone, couleur, pulsation, afficher-quand-proche).
  • Choisir une couleur utilisée pour le flash de l'écran d'entrée/sortie.

Options supplémentaires par zone également exposées par le panneau (toutes validées côté serveur) :

  • Condition d'entrée — faire payer de l'argent et/ou exiger un objet pour entrer. Le paiement s'effectue sur le serveur, il ne peut donc pas être truqué.
  • Classes de véhicules bloquées — couper le moteur pour les classes de véhicules choisies (militaire, avions, etc.).
  • Planning — rendre la zone active uniquement certains jours dans une plage horaire de → à (gérant le passage au lendemain).
  • Messages d'entrée / sortie personnalisés.

Cliquez sur Save zone. La zone est validée sur le serveur, enregistrée et synchronisée avec tout le monde immédiatement. Aucun redémarrage nécessaire.

Édition et suppression

  • Éditer — choisissez une zone dans la liste, modifiez n'importe quel élément (y compris redessiner la zone via Freecam), et Save à nouveau. Sauvegarder par-dessus un ID de zone existant est enregistré comme une édition.
  • Supprimer — ouvrez la zone et choisissez Delete zone. Elle est supprimée du stockage et désynchronisée de tous les joueurs, et enregistrée comme une suppression.

Il y a un court délai de sauvegarde par joueur (Config.Limits.saveCooldown, par défaut 1000 ms). Sauvegarder deux fois en succession rapide ignore silencieusement la deuxième sauvegarde — attendez un moment et réessayez.