Aller au contenu principal

Commandes & Permissions

Cette page liste toutes les commandes et permissions disponibles dans zAuctionHouse V4.

Commande principale

La commande principale est /zauctionhouse avec les alias par défaut suivants :

  • /ah - Court et courant
  • /hdv - Abréviation française (Hôtel des Ventes)
  • /auction - Nom anglais complet
  • /zauction - Version préfixée du plugin
info

Vous pouvez personnaliser les alias dans config.yml sous commands.main-command.aliases. Un redémarrage du serveur est requis après la modification des alias de commandes.

Commandes joueur

CommandeDescriptionPermission
/ahOuvrir l'hôtel des venteszauctionhouse.use
/ah sell <prix> [quantité] [économie]Vendre l'objet en mainzauctionhouse.sell
/ah claimRécupérer l'argent des ventes-
/ah page <numéro>Ouvrir l'hôtel des ventes à une page spécifique-
/ah sellingVoir vos objets actuellement en ventezauctionhouse.selling
/ah expiredVoir vos objets expirészauctionhouse.expired
/ah purchasedVoir les objets que vous avez achetészauctionhouse.purchased
/ah historyVoir votre historique de venteszauctionhouse.history

Détails de la commande Sell

/ah sell <prix> [quantité] [économie]

Arguments :

  • <prix> - Le prix par objet (requis). Supporte les multiplicateurs : 1K, 2.5M, 1B, etc.
  • [quantité] - Nombre d'objets à vendre de votre pile (optionnel, par défaut la pile complète)
  • [économie] - Quelle économie utiliser (optionnel, par défaut l'économie configurée)

Exemples :

# Vendre l'objet en main pour 1000
/ah sell 1000

# Vendre 32 objets pour 5000 chacun
/ah sell 5000 32

# Vendre en utilisant une économie spécifique
/ah sell 10000 64 vault

Mode vente d'inventaire

Si enable-sell-inventory est défini sur true dans la config, exécuter /ah sell sans arguments ouvre une interface où les joueurs peuvent :

  • Sélectionner des objets de leur inventaire
  • Définir le prix
  • Choisir l'économie

Commandes admin

CommandeDescriptionPermission
/ah reloadRecharger tous les fichiers de configurationzauctionhouse.reload
/ah adminAccéder aux outils adminzauctionhouse.admin
/ah admin generate <quantité>Générer des objets factices pour les testszauctionhouse.admin
/ah admin open <type> <joueur>Voir les objets/historique d'un joueurzauctionhouse.admin
/ah admin add <joueur> <type>Ajouter des objets au compte d'un joueurzauctionhouse.admin.items
/ah admin cache show <joueur>Afficher les données de cache d'un joueurzauctionhouse.admin
/ah admin cache clear <joueur> [clé]Effacer le cache d'un joueurzauctionhouse.admin
/ah admin cache set <joueur> <clé> <valeur>Définir une valeur de cachezauctionhouse.admin
/ah admin migrate <source> confirmMigrer des données d'autres pluginszauctionhouse.admin

Types d'ouverture admin

Le paramètre <type> pour /ah admin open accepte :

  • selling - Voir les annonces actives du joueur
  • expired - Voir les objets expirés du joueur
  • purchased - Voir les objets achetés du joueur
  • history - Voir l'historique des ventes du joueur

Exemple :

/ah admin open selling Steve

Migration

Migrer des données d'autres plugins d'hôtel des ventes :

/ah admin migrate zauctionhousev3 confirm

Sources supportées :

  • zauctionhousev3 (alias : zah, zahv3, v3)
attention

Sauvegardez toujours vos données avant de migrer ! La migration ne peut pas être annulée.

Permissions

Permissions de base

PermissionDescriptionPar défaut
zauctionhouse.useAccéder à l'hôtel des ventestrue
zauctionhouse.sellVendre des objets sur l'hôtel des ventestrue
zauctionhouse.sellingVoir vos objets en ventetrue
zauctionhouse.expiredVoir vos objets expiréstrue
zauctionhouse.purchasedVoir les objets achetéstrue
zauctionhouse.historyVoir l'historique des ventestrue
zauctionhouse.reloadRecharger les configurationsop
zauctionhouse.adminAccéder aux fonctionnalités adminop
zauctionhouse.admin.itemsAjouter/retirer des objets en tant qu'adminop
zauctionhouse.admin.remove-inventoryRetirer des objets de la vente via l'interfaceop

Permissions de limite d'objets

Contrôlez combien d'objets un joueur peut mettre en vente simultanément. Configurez dans config.yml :

permissions:
auction:
- permission: zauctionhouse.max.5
limit: 5
- permission: zauctionhouse.max.10
limit: 10
- permission: zauctionhouse.max.15
limit: 15

Le plugin utilise la limite de permission la plus élevée que le joueur possède.

PermissionLimite
zauctionhouse.max.55 objets
zauctionhouse.max.1010 objets
zauctionhouse.max.1515 objets

Permissions de temps d'expiration

Contrôlez les temps d'expiration personnalisés pour les objets listés. Configurez dans config.yml :

expiration:
auction:
default-expiration: 172800 # 2 jours en secondes
permission:
enable: true
permissions:
- permission: zauctionhouse.expiration.vip
expiration: 3600 # 1 heure
- permission: zauctionhouse.expiration.elite
expiration: 7200 # 2 heures
- permission: zauctionhouse.expiration.legend
expiration: 259200 # 3 jours
PermissionDurée
zauctionhouse.expiration.vip1 heure
zauctionhouse.expiration.elite2 heures
zauctionhouse.expiration.legend3 jours

Permissions de taxe

Contrôlez les taux de taxe pour les joueurs. Configurez dans economies.yml :

PermissionDescription
zauctionhouse.tax.bypassContourner complètement toutes les taxes
zauctionhouse.tax.vipRéduction de taxe de 50%
zauctionhouse.tax.premiumRéduction de taxe de 25%
zauctionhouse.tax.memberRéduction de taxe de 10%

Permissions d'économie

Si vous utilisez plusieurs économies, contrôlez l'accès par économie :

PermissionDescription
zauctionhouse.economy.<nom>Utiliser une économie spécifique

Remplacez <nom> par le nom de votre économie (ex: vault, playerpoints).

Configuration des alias de commandes

Configurez les alias de commandes dans config.yml :

commands:
main-command:
aliases:
- ah
- hdv
- auction
- zauction

sell:
aliases:
- sell
- s
- vendre

claim:
aliases:
- claim
- c
- recuperer

page:
aliases:
- page
- p

Multiplicateurs de prix

Les joueurs peuvent utiliser une notation abrégée pour les grands prix :

SuffixeMultiplicateur
K1 000
M1 000 000
B1 000 000 000
T1 000 000 000 000
Q1 000 000 000 000 000

Exemples :

/ah sell 1K      # = 1 000
/ah sell 2.5M # = 2 500 000
/ah sell 1.5B # = 1 500 000 000

Exemples de permissions

LuckPerms

Donner au groupe VIP 15 emplacements d'objets et l'expiration legend :

/lp group vip permission set zauctionhouse.max.15 true
/lp group vip permission set zauctionhouse.expiration.legend true
/lp group vip permission set zauctionhouse.tax.vip true

Exemple de configuration de groupe

# Groupe VIP
permissions:
- zauctionhouse.max.15
- zauctionhouse.expiration.legend
- zauctionhouse.tax.vip

# Groupe Staff
permissions:
- zauctionhouse.admin
- zauctionhouse.reload
- zauctionhouse.admin.items
Copyright © 2026 GroupeZ|Build #loading...|-