Wiki Rising World FR

Wiki non officiel francophone du jeu Rising World

Outils pour utilisateurs

Outils du site


fr:scripts:areaprotection

[Script] Area Protection 3.0 NEW

Ce script est indispensable pour tout gestionnaire de serveur public. Il permet de définir des zones et de les attribuer à un ou des joueurs. Cela permet ainsi de protéger la zone, en interdisant l'accès, le droit de détruire ou de construire.

Le script se trouvera toujours à cette adresse du forum. Pensez à vérifier de temps en temps qu'une mise à jour n'est pas proposée. https://forum.rising-world.net/index.php/Thread/5159-Script-Area-Protection-3-0-NEW/

Une fois décompressé dans le dossier scripts du serveur, vous devrez redémarrer le serveur.

Commandes

Les commandes suivantes sont à taper dans la fenêtre de Chat (seulement pour les admins).

  • /selectarea : Vous permet de définir la zone. Choisissez votre cube de départ avec le bouton gauche de la souris, déplacez vous à l'autre bout de la zone à protéger (la surface va se colorer), cliquez à gauche de nouveau. Vous avez maintenant une selection colorée. Vous pouvez agrandir, réduire cette zone :
    • Shift+fleches directionnelles et page up page down : on déplace le point de départ.
    • fleches directionnelles et page up page down : on déplace le point d'arrivée.
  • /createarea nomdelazone : placez vous dans la sélection lors de cette commande. La zone sera ainsi définie. Dorénavant, seuls les joueurs choisis pourront agir ici.
  • /addplayertoarea Group Joueur : la commande qui permet d'autoriser des gens. L'administrateur de toutes les zones est le group Admin. N'en abusez pas. Il existe d'autres groupes comme vous allez le voir.

Les groupes et permissions

Tout est paramétrable, même si les réglages par défaut sont plutôt bien pensés. Les permissions des groupes sont définies dans les fichiers présent dans le répertoire RisingWorld/scripts/AreaProtection/Groups/

Nous avons donc 8 groupes disponibles :

  • Admin : /addplayertoarea Admin joueur Administrateur.Le compte suprême, qui permet de gérer toutes les zones. Idéalement, peu de personnes auront besoin d'avoir ces privilèges. Pour un serveur, préférez le groupe Owner pour les propriétaires de parcelle.
  • Friend : /addplayertoarea Friend joueur Ami.donne un statut de confiance au joueur. Il pourra utiliser les coffres, miner, casser et construire. Il ne pourra par contre pas modifier la zone ou en créer de nouvelles. Il ne pourra pas non plus ajouter d'autres joueurs à la zone.
  • Guest : /addplayertoarea Guest joueur Invité. autorise le joueur à ouvrir et fermer les portes, regarder et mettre dans les coffres (mais ils ne peuvent pas prendre dans les coffres). Idéal pour une visite ponctuelle.
  • Lockout : /addplayertoarea Lockout joueurIndésirable.Le joueur ne peut pas rentrer dans la zone.
  • Lockup : /addplayertoarea Lockup joueur Prisonnier.le joueur peut entrer dans la zone mais ne peux pas en sortir. Parfait pour une prison !
  • Miner : /addplayertoarea Miner joueur Mineur.le joueur peut casser des blocs, mais ne peut pas poser de bloc ni d'élément de construction. Il a accès aux coffres.
  • Owner : /addplayertoarea Owner joueur Propriétaire.le joueur a accès à tout. Il peut même créer des nouvelles zones de protection dans l'actuelle, ajouter des joueurs à la zone, changer les groupes.
  • Shopper : /addplayertoarea Shopper joueur Marchand. le joueur peut entrer et ouvrir les portes, mais ne peut pas casser ni poser de bloc ou d'élément de construction. Il a accès aux coffres.

Exemple de fichier de groupe

  • GroupName=Admin : Nom du groupe
  • PlaceObjects=true : Peut placer les objets (true) ne peux pas (false)
  • DestroyObjects=true : Peut casser les objets (true) ne peux pas (false)
  • RemoveObjects=true : Peut enlever les objets (true) ne peux pas (false)
  • ChangeObjectStatus=true Peut changer le statut des objets (true) ne peux pas (false)
  • PickupObject=true : Peut ramasser les objets (true) ne peux pas (false)
  • ObjectsPlaceFilter=
  • ObjectsRemoveDestroyFilter=
  • PlaceConstructions=true : Peut placer les éléments de construction (true) ne peux pas (false)
  • DestroyConstructions=true : Peut détruire les éléments de construction (true) ne peux pas (false)
  • RemoveConstructions=true : Peut enlever les éléments de construction (true) ne peux pas (false)
  • ConstructionsFilter= :
  • PlaceBlock=true : Peut placer les blocs de construction (true) ne peux pas (false)
  • DestroyBlock=true : Peut détruire les blocs de construction (true) ne peux pas (false)
  • BlockFilter=
  • DestroyWorld=true : Peut détruire le terrain (voxel).(true) ne peux pas (false)
  • FillWorld=true : Peut déposer le terrain (voxel).(true) ne peux pas (false)
  • CanEnter=true : Peut entrer dans la zone (true).ne peux pas (false)
  • CanLeave=true : Peut sortir de la zone (true).ne peux pas (false)
  • CanAddPlayer=true : Peut ajouter un joueur à la zone (true).ne peux pas (false)
  • InventoryToChest=true : Peut transférer de son inventaire dans les coffres de la zone (true).ne peux pas (false)
  • ChestToInventory=true : Peut transférer les coffres de la zone dans son inventaire (true).ne peux pas (false)
  • ChestDrop=true : Peut récupérer le contenu des coffres cassés (true).ne peux pas (false)
  • PickupVegetation=true : Peut prendre la végétation (plantes) (true).ne peux pas (false)
  • RemoveVegetation=true : Peut enlever la végétation (plantes) (true).ne peux pas (false)
  • PlaceVegetation=true : Peut placer la végétation (plantes) (true).ne peux pas (false)
  • CutGrass=true : Peut couper l'herbe (true).ne peux pas (false)

Commandes disponibles pour le propriétaire de la parcelle

La personne en charge de la zone, et qui a le statut de Owner peut administrer sa parcelle. Voici comment :

Créer une zone

  • /selectarea
  • /makemyarea nomdelazone Le propriétaire doit être dans la zone à valider et que celle ci ne rogne pas sur une autre zone. Le joueur sera automatiquement placé en Owner de la nouvelle zone créee.

Ajouter des joueurs à la zone

Le propriétaire doit être dans la zone à éditer.

  • /addownertoarea Owner joueur Pour ajouter un propriétaire à la zone.
  • /addshoppertoarea Shopper joueur Une commande spéciale pour donner les droits « Marchand » dans une zone. Accès aux coffres seulement.
  • /addlockouttoarea Lockout joueur Cette commande « ban » un joueur d'une zone, l'empêchant même de rentrer dedans.
  • /addminertoarea Miner username Une commande spéciale pour donner les droits « Mineur » dans une zone.

Supprimer une zone

  • /removearea Le propriétaire de la zone peut supprimer une zone. Il faut être dans cette zone pour faire ca.

Liste des commandes Admin

  • /showareas pour voir toutes les zones définies.
  • /hideareas pour cacher les visualisations des zones.
  • /arealist liste toutes les zones définies.
  • /areatp2 vous téléporte à une zone par son nom. attention, mettez vous en F2 avant cette commande !!!
  • /areatp vous téléporte à une zone par son ID. attention, mettez vous en F2 avant cette commande !!!
  • /showareainfo Pour voir tous les membres d'une zone ainsi que leurs groupes.
  • /addplayertoarea Pour ajouter un joueur à la zone où vous êtes situés. Attention au choix de groupe.
  • /removeplayerfromarea Pour enlever un joueur à la zone où vous êtes situés.
  • /selectarea pour définir une zone.
  • /createarea pour sauvegarder la zone que vous venez de définir.
  • /removearea Pour supprimer la zone où vous êtes situés.
  • /reloadgroups Pour recharger les propriétés des groupes (vous n'aurez pas à relancer le serveur).
  • /showareaplayerrights Pour voir tous les membres d'une zone et leurs permissions.
  • /cleanuparea Pour enlever tous les blocs, éléments de construction, végétation d'une zone.
  • /fillarea Pour remplir une zone d'air ou de voxel.
fr/scripts/areaprotection.txt · Dernière modification: 2016/10/14 13:30 par botchikii