RegionForSale

De Nefald Wiki
Aller à : navigation, rechercher




RegionForSale
RegionForSale
Plugin
Catégorie Protection [edit]
Développeur(s) Phoenix_IV
Bukkit regionforsale
Nefald
Status non-installé [edit]
Grade requis citoyen
Article
Dernière révision 28/09/2017


RegionForSale est le plugin qui gère l'immobilier sur Harlan. Son utilisation est des plus simples, surtout pour les citoyens. Il vous permet donc d'acheter maisons, appartements, régions ou encore boutiques.

Citoyens & pérégrins

Le terrain est libre! Vous voulez l'acquérir? Cliquez droit sur le panneau et faite //rg buy
Owwwh...le terrain est occupé!
Vous pouvez apercevoir les informations concernant une parcelle en cliquant droit sur un panneau ou en tapant la commande /region info.
RFS Parcelle.jpg

Devant un panneau de vente, il vous suffira de cliquer droit avec les mains vides pour connaître les détails d'une parcelle.

Cliquer sur le panneau d'un terrain, revient à sélectionner celui-ci. Il vous suffit alors d’exécuter l'une de ces commandes 
  • Acheter un terrain - //rg buy <parcelle>
  • Louer un terrain - //rg rent [durée] (indiquer la durée est facultatif)
  • Ne plus louer un terrain - //rg unrent [terrain]
  • Ajouter un joueur à sa parcelle - //rg addmember [parcelle] [pseudo]
  • Retirer un joueur de sa parcelle - //rg delmember [parcelle] [pseudo]
  • Céder gratuitement sa parcelle - //rg giveto [pseudo]
  • Vendre sa parcelle - //rg sell [pseudo] [prix]


Avec la perm regionforsale.buy les joueurs ont accès la commande /rg info pour connaître la/les région(s) sur laquelle ils se tiennent et peuvent ajouter des membres à leur parcelle. Encore une fois, pour consulter une parcelle le plus simple et de cliquer droit sur le panneau de celle-ci.

  • La commande /rg info permet uniquement aux pérégrins de savoir sur quelle parcelle ils se tiennent, pas d'avoir les détails.


En dehors des parcelles effectivement, seul le staff peut gérer les membres des régions.

Commandes et permissions

Commande Description Permission
//Region //rg
//rg listAll [monde] Obtenir la liste des régions sur le monde indiqué regionforsale.admin
//rg define <type> <nom> Définir une nouvelle parcelle ou région-parent. Types : normal & parent regionforsale.admin
//rg addParent <région> Ajouter une région WorldGuard (préexistante) dans la liste des région-parents regionforsale.admin
//rg remove <région> Retirer la région de RegionForSale ( non pas de WG ) regionforsale.admin
//rg dump Afficher les détails de toutes les régions regionforsale.admin
//rg set <propriété> [valeur] Définir une propriété. Si aucune valeur n'est indiquée, elle sera définie par héritage. Liste des propriétés regionforsale.admin
//rg rebuild <block-id> Remplir la région de bas en haut du bloc indiqué. regionforsale.admin
//rg rebuild+ <operations> Reconstruire la région avec ma structure indiquée: grass, sand, fence, small_hedge & big_hedge regionforsale.admin
//rg list <pseudo> Lister toutes les régions que possèdent le joueur indiqué regionforsale.seemembers
//rg find Lister les 5 régions les plus proches. Les régions qui ne peuvent être achetée ou louer ne seront pas affichées. regionforsale.buy
//rg select [monde] <région> Sélectionner la région indiquée regionforsale.buy
//rg select <ID> Sélectionner une région par son ID, obtenue avec //rg list regionforsale.buy
/rg info Afficher les informations de la région regionforsale.buy
//rg buy acheter la région sélectionnée regionforsale.buy
//rg rent [durée, temps, unité] Louer une région. Si aucune durée n'est indiquée, elle sera louée jusqu'à ce que vous n'utilisiez la commande //rg unrent. regionforsale.rent
//rg sell [pseudo] [prix] Vendre une région regionforsale.sell
//rg unrent ne plus louer une région regionforsale.unrent
//rg giveto <pseudo> Céder gratuitement une région à un autre joueur regionforsale.buy
//rg addmember Ajouter un joueur à sa parcelle (WG) worldguard.region.addmember.own.*
//rg delmember Supprimer un joueur à sa parcelle (WG) worldguard.region.removemember.own.*
//rg flag Référez-vous aux flags WG
//rg warp Référez-vous aux warps WG
//rg locate [région] Pointer son compas en direction de la région indiquée.
  • regionforsale.locate.* - Localiser n'importe quelle parcelle;
  • regionforsale.locate.own - Localiser les parcelles dont vous êtes propriétaire;
  • regionforsale.locate.member - Localiser les parcelles dont vous êtes membre;
  • regionforsale.locate.free - Localiser les parcelles libres;

Liste des propriétés (Staff)

Après avoir déposé le panneau avec [Terrain] sur la première ligne, il ne vous reste plus qu'à cliquer sur un bloc contenu dans la parcelle.


Commande Description
//region set <propriété> [valeur]
//rg set unit-type [valeur] economic-settings.unit-type
//rg set price [valeur] economic-settings.costs-per-unit.<x>
//rg set buyable [valeur] economic-settings.buyable
//rg set rentable [valeur] economic-settings.rentable
//rg set perm-buy [valeur] permissions.permission-required-buy
//rg set perm-rent [valeur] permissions.permission-required-rent
//rg set max-regions [valeur] permissions.max-regions-per-player
//rg set group <groupe> <configuration> [valeur] Les paramètres dans group-settings section peuvent être ajustés pour un groupe spécifique de joueurs. Ajoutez <group-name> en préfixe.
//rg set ground-level < .me / value > Définir le niveau du sol. Ceci est requis pour utiliser la fonction rebuild. .me définira le niveau sur votre position y.
//rg set warp [-remove] [valeur] Identique à /rg flag <id> warp here (requiert la permissions WG adéquate)
Régions achetables uniquement
//rg set owner [ buy / rent ] <pseudo> Définir le propriétaire d'une parcelle.
//rg set isBought < true / false > Changer le type de commercialisation. True -> achetable. False -> louable.
//rg set owner Retirer le propriétaire actuel (l'argent ne sera pas restituer au joueur exproprié)
//rg set owner <pseudo> Définir le joueur <pseudo> comme étant le nouveau propriétaire de la parcelle. Il ne sera pas débité, malgré les impôts futurs ou les frais de location.
//rg set owner <pseudo> buy Définir le joueur <pseudo> comme étant le nouveau propriétaire de la parcelle.
//rg set owner <pseudo> rent Définir le joueur <pseudo> comme étant le nouveau locataire de la parcelle.
//rg set isBought <true/false> Changer le type de propriété
Régions-parents uniquement
//rg set warp Identique "/rg flag <id> warp here" (requiert la permissions WG adéquate)
//rg set priority [value] Définir la priorité d'une région. Par défaut la priorité d'une région dépend de sa localisation (si par exemple elle se trouve dans une région plus grande qu'elle, elle aura une priorité plus élevée)

Administration (OP)

Commande Description Permission
//Region //rg
//rg info Obtenir des infos à propos du plugin regionforsale.*
//rg forgetPlayer <pseudo> Supprimer toutes les données concernant un joueur regionforsale.*
//rg reload Reload du plugin (save/config) regionforsale.*
//rg reloadSigns [monde] Reloader tous les panneaux d'un monde regionforsale.*

Fichier de langue

Nous avons mis à jour la traduction française de RFS vers la version 2.6 du plugin. Elle est à placer dans le répertoires languages sous le nom fr.yml

La version originelle traduite par Tetdoss était pour la 2.3

# RegionForSale language config file
#
# Instructions:
#  - Format the text by using "$[FORMAT_ATTRIBUTE]".
#    See  http://forward.phoenix-iv.de/mc-chatcolor  for possible values.
#  - Use $0 - $9 to display variables. They are always described above if available.
# 


# If you created this file / translation you are allowed to put your name here.
# (Preferably your name on BukkitDev so that it's easy to find)
META_AUTHOR: "Nefald"


# ----------------------------------- Various -------------------------------------

NO_PERMISSION: "$[RED]Vous n'avez pas la permission de faire cela."

# Example: "Size: 3000 Blocks";  Unit for volume
BLOCKS: "Blocks"

# Example: //rg list -> "Regions you own:" "None"
NONE: "$[GRAY]Aucune"

RELOADED: "$[DARK_GREEN][RegionForSale] Rechargement terminé."

PLAYER_NOT_FOUND: "$[RED]Joueur introuvable."

# Shown when a player (with permission) joins the server.
# A link to the website is printed afterwards.
UPDATE_AVAILABLE: "$[DARK_GREEN][RegionForSale] Une mise à jour est disponible!"

LEASE_EXPIRED: "$[RED]Le bail pour la région '$0' a expiré."





# --------------------------------- Money-related ---------------------------------

# Szenario: Player gets money (e.g. selling a region).
# $0: Ammount
DEPOSITION: "$[DARK_GREEN]+ $$0"

# Displayed to player (if online) when rent/taxes are collected of when he buys a region.
# $0: (positive) Ammount
# $1: Region-name
COLLECTING_MONEY: "$[RED][RegionForSale] Vous avez payé $$0 pour la région '$1'."

# $0: Region-name
CANT_PAY_TAXES: "$[RED]Vous ne pouvez pas payer vos taxes - région '$0' vendue!"
CANT_PAY_RENT: "$[RED]Vous ne pouvez pas payer votre location - région '$0' libérée!"

# Shown when a player who wasn't able to pay for his regions joins the server.
# All regions will be listed below.
SEIZED_REGIONS: "$[RED]Désolé, mais vous n'étiez pas en mesure de payer certaines de vos régions:"





# ---------------------------------- Sign placed ----------------------------------

SIGN_DETECTED: "$[DARK_GREEN]Panneau détecté."
SIGN_DETECTED_INFO: "$[GRAY]Clic droit sur un bloc dans la région pour le connecter."





# --------------------------- Region-Sign link/unlink -----------------------------
# Szenario: - Right-click a block to link it with a sign
#           - Destroy a sign which is linked to a region

NO_REGION_FOUND: "Aucune région trouvée."
NO_REGION_BUT_PARENT: "$[RED]Seules des régions-parent ont été trouvées:"
MULTIPLE_REGIONS_FOUND: "$[RED]Il y a plus d'une région trouvée:"
MULTIPLE_REGIONS_HINT: "$[WHITE]Use $[GRAY]//rg addParent <region>$[WHITE] pour marquer les régions supérieures en tant que régions globales, puis réessayez."

# $0: Name of region
SIGN_CONNECTED: "$[DARK_GREEN]Connecté à la région '$0'."

SIGN_DOES_NOT_EXIST: "$[RED]Le panneau que vous voulez connecter n'existe plus."

# $0: Name of region
SIGN_DESTROYED: "$[DARK_GREEN]Connexion à la région '$0' supprimée."

SIGN_WASNT_CONNECTED: "$[GRAY]Le panneau n'est connecté à aucune région."

# $0: Ammount of signs
NOW_X_SIGNS: "$[GRAY]Il y a maintenant $0 panneaux connectés à cette région."





# -------------------------------- Sign texts ---------------------------------------
# Notice that a line can only hold 15 letters

# $0: Sale price
# $1: Rent price
# $2: Size
# $3: Region name
S_FOR_SALE_1:  vendre!"
S_FOR_SALE_2: "Prix: $$0"
S_FOR_SALE_3: "$2"

# $0: Sale price
# $1: Rent price
# $2: Size
# $3: Region name
S_FOR_RENT_1:  louer!"
S_FOR_RENT_2: "Prix: $$1"
S_FOR_RENT_3: "$2"

# $0: Sale price
# $1: Rent price
# $2: Size
# $3: Region name
S_FOR_BOTH_1:  vendre/louer!"
S_FOR_BOTH_2: "$$0 | $$1"
S_FOR_BOTH_3: "$2"

# $0: Owner
# $1: Region name
# $2: Size
S_TAKEN_1: ""
S_TAKEN_2: "$0"
S_TAKEN_3: ""





# -------------------------------------- Region-Info --------------------------------------
# Shown when someone clicks a sign
#
# $0: The main property - e.g. for R_INFO_NAME the region name
# $1..: Explained above the string, if used

R_INFO_HEADLINE: "$[DARK_PURPLE]|---------------- Informations ----------------|"
R_INFO_NAME: "$[DARK_PURPLE]| Nom de la région:  $[WHITE]$0"

# $1: Status (bought/rented), defined for "//rg list" as BOUGHT and RENTED
R_INFO_OWNER: "$[DARK_PURPLE]| Propriétaire:  $[WHITE]$0 $[GRAY]$1"

R_INFO_MEMBERS: "$[DARK_PURPLE]| Membres:  $[WHITE]$0"

# $1: Depth. If no ground-level is set this will be "?"
R_INFO_SIZE: "$[DARK_PURPLE]| Taille:  $[WHITE]$0 (profondeur: $1)"

R_INFO_BUYING_PRICE: "$[DARK_PURPLE]| Prix d'achat:  $[WHITE]$$0"
R_INFO_SELLING_PRICE: "$[DARK_PURPLE]| Prix de vente:  $[WHITE]$$0"
R_INFO_TAXES: "$[DARK_PURPLE]| Taxes:  $[WHITE]$$0"
R_INFO_RENT: "$[DARK_PURPLE]| Location:  $[WHITE]$$0"

R_INFO_NEXT_WITHDRAWAL: "$[DARK_PURPLE]| Prochain retrait:  $[WHITE]$0 (tapez $[GRAY]//rg sell $[WHITE]ou $[GRAY]//rg unrent$[WHITE] pour libérer la région)"
R_INFO_LEASE_EXPIRY: "$[DARK_PURPLE]| Expiration du bail:  $[WHITE]$0"

# $0: Answer if the region can be bought/rented. The answers "yes" and "no" are defined by
#     R_INFO_TRUE and R_INFO_FALSE, which can be found below.
# $1: Additional information. Strings for this are defined in the section below.
#      - If the player can't rent/buy the region this is the reason why.
#      - Only for renting: Time-limit, if set.
R_INFO_CAN_BUY: "$[DARK_PURPLE]| Vous pouvez acheter:  $[WHITE]$0 $[GRAY]$1"
R_INFO_CAN_RENT: "$[DARK_PURPLE]| Vous pouvez louer:  $[WHITE]$0 $[GRAY]$1"

R_INFO_FOOTER: "$[DARK_PURPLE]|-------------------------------------------|"


# -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -


# If region has no owner:
R_INFO_OWNER_NONE: "Aucun"

# R_INFO_CAN_<BUY|RENT> yes/no
R_INFO_TRUE: "Oui (tapez $[GRAY]//rg buy $[WHITE]ou $[GRAY]//rg rent$[WHITE])"
R_INFO_FALSE: "Non"

# R_INFO_CAN_<BUY|RENT> reasons
R_INFO_CANNOT_TAKEN: "(déjà achetée)"
R_INFO_CANNOT_DISABLED: "(désactivé)"
R_INFO_CANNOT_PERMISSION: "(pas la permission)"
R_INFO_CANNOT_MAX_REACHED: "(quantité maximale atteinte)"
R_INFO_CANNOT_PRICE: "(pas assez d'argent)"

# $0: The time limit
R_INFO_RENT_TIME_LIMIT: "($0)"





# --------------------------------------- OnCommand ---------------------------------------


# An integer value was expected in a command
# $0: Faulty user input
CMD_ERROR_INTEGER: "$[RED]'$0' n'est pas une valeur entière valide."


# /rfs forgetPlayer <player-name>
# $0: Player name
PLAYER_DATA_REMOVED: "$[DARK_GREEN]Données du joueur '$0' supprimées."


# /rfs reloadSigns
# $0: World name
SIGNS_RELOADED: "$[DARK_GREEN]Panneaux rechargées."
WORLD_SIGNS_RELOADED: "$[DARK_GREEN]Panneaux rechargées dans '$0'."


# No region in focus or of wrong type
# Example: parent-region focused and using "//region buy"
REGION_OF_WRONG_TYPE: "$[RED]Pas de région ciblée ou la région est de type incorrect."


# //region < select | addParent | remove >
#
# $0: Region name
REGION_SELECTED: "$[DARK_GREEN]Région '$0' sélectionnée."
REGION_DELETED: "$[DARK_GREEN]Région '$0' supprimée."
#
REGION_ADDED: "$[DARK_GREEN]Région ajoutée."
REGION_NOT_FOUND: "$[RED]Région introuvable."
WORLD_NOT_FOUND: "$[RED]Monde introuvable."


# //region < buy | rent >
#
PURCHASED: "$[DARK_GREEN]Vous êtes maintenant le propriétaire de cette région."
#
# $0: reason (Reasons defined above at "Region-Info")
CANT_BUY: "$[RED]Désolé, vous ne pouvez pas acheter cette région $[GRAY]$0."
CANT_RENT: "$[RED]Désolé, vous ne pouvez pas louer cette région $[GRAY]$0."


# //region < sell | unrent >
#
NOT_OWNER: "$[RED]Vous ne possédez pas cette région!"
REGION_SOLD: "$[DARK_GREEN]Vous ne possédez plus cette région."
REGION_NOT_BOUGHT: "$[RED]Cette région est louée! Utilisez $[GRAY]//region unrent $[RED]à la place."
REGION_NOT_RENTED: "$[RED]Cette région est achetée! Utilisez $[GRAY]//region sell $[RED]à la place."
#
# $0: Region
REBUILD_WARNING: "$[GOLD]Attention! La région '$0' va être reconstruite, les blocs seront perdus! Retapez la commande pour confirmer."


# //region sell <player> <price>
# $0: Region
# $1: The other player
# $2: Price
OUTGOING_OFFER: "$[DARK_GREEN]Vous avez proposé la région '$0' à $1 ($$2)."
INCOMING_OFFER: "$[DARK_GREEN][RegionForSale] $1 vous propose la région '$0' pour $$2. Tapez $[GRAY]//rg accept $[DARK_GREEN]si vous voulez l'acheter."


# //region giveto <player>
#
# $0: Region
# $1: The other player
OUTGOING_GIVETO: "$[DARK_GREEN]Vous avez proposé la région '$0' à $1."
#
# $0: Region
# $1: The other player
# $2: Status (RENTED/BOUGHT), defined for "//region list"
INCOMING_GIVETO: "$[DARK_GREEN][RegionForSale] $1 vous propose la région '$0' $2. Tapez $[GRAY]//rg accept $[DARK_GREEN]si vous voulez la prendre."


# //region list [playerName]
#
# $0: The otional player-name
REGION_LIST_OTHERS: "$[DARK_PURPLE]Régions possédées par $0:"
#
REGION_LIST: "$[DARK_PURPLE]Vos régions:"
RENTED: "(louée)"
BOUGHT: "(achetée)"


# //region listall [world]
#
# Headlines for the listall-command
REGION_LISTALL: "$[DARK_PURPLE]Régions:"
REGION_LISTALL_PARENTS: "$[DARK_PURPLE]Régions parents:"
#
# Shown if one of the regions has no sign connected to it. Pay regard to the whitespace at the beginning,
# it indents the message so it's at the same level as the region-list.
REGION_LISTALL_NO_SIGNS: "$[GRAY] Régions, qui n'ont pas de panneaux connectés, sont en gris."


# //region find
NEAREST_REGIONS: "$[DARK_PURPLE]Les régions les plus proches que vous pouvez avoir:"


# //region locate [regionName]
# $0: Region name
REGION_LOCATED: "$[DARK_GREEN]Votre boussole pointe maintenant vers la région '$0'."


# //region set <key> [value]
CHANGE_APPLIED: "$[DARK_GREEN]Changement appliqué."
INVALID_VALUE: "$[RED]La valeur donnée n'est pas valide."


# //region set rebuild-operations + <operation ...>
# $0: Faulty user input
RBP_ERROR_ITEM_NOT_A_BLOCK: "$[RED]L'item donné par '$0' n'est pas un bloc et ne peut pas être placé."
RBP_ERROR_ITEM_UNKNOWN: "$[RED]Item '$0' inconnu."
RBP_ERROR_INVALID_Y_VALUE: "$[RED]La y-value donnée par '$0' n'a pas pu être résolue."
RBP_ERROR_OPERATION_UNKNOWN: "$[RED]L'opération '$0' est inconnue."
RBP_ERROR_PARAMETER_AMOUNT: "$[RED]Le nombre de paramètres ne correspond pas."


# //region set rebuild-operations - <operation ...>
RBP_ERROR_MULTIPLE_HITS: "$[RED]Plusieurs résultats trouvés. Merci de définir une demande plus précise."
RBP_ERROR_NO_HIT: "$[RED]Aucune opération correspondante trouvée."


# //region rebuild
CUBOID_ONLY: "$[RED]Cette commande ne fonctionne qu'avec des régions cuboïdées."
GROUNDLEVEL_NOT_SET: "$[RED]Premièrement, définissez le niveau du sol."


# //region force-rollback
ERROR_NO_ROLLBACK_FILE: "$[RED]Il n'y a pas de fichier rollback pour cette région."


# //region evict
PLAYER_EVICTED: "$[DARK_GREEN]Région libérée"
#
# $0: Admin name
# $1: Region name
YOU_WERE_EVICTED: "$[GRAY]$0 $[RED]a été expulsé de la région $[GRAY]$1"


# //region define normal <name>
PLACE_SIGN: "$[DARK_GREEN]Région créée. Placez maintenant un panneau pour établir la connexion."
REGION_ALREADY_EXISTS: "$[RED]Cette région existe déjà. $[GRAY]Vous pouvez connecter un panneau."
#
# Not only for the define command, but also for linking signs
# $0: Y-position 
GROUND_LEVEL_SET: "$[GRAY]Niveau du sol modifié ($0)."
AUTO_SET_OWNER: "$[GRAY]Joueur '$0' défini en tant que propriétaire de la région."


# //region accept
NOTHING_TO_ACCEPT: "$[RED]Il n'y a actuellement aucune proposition à accepter."