« SimpleAlias » : différence entre les versions

De Nefald Wiki
Aller à la navigation Aller à la recherche
Hiob (discussion | contributions)
Hiob (discussion | contributions)
Ligne 15 : Ligne 15 :


== Commandes et permissions ==
== Commandes et permissions ==
{{Couleurs minecraft|right}}
{| class="wikitable2"
{| class="wikitable2"
!'''commande'''
!'''commande'''
!'''description'''
!'''description'''
!'''permission'''
!'''permission'''</code>
|-
| {{cc|jaune|'''Générale'''}}
| {{cc|jaune|}}
| {{cc|jaune|}}
|-
|-
|/sa single <alias> <commande>
|/sa single <alias> <commande>
|Créer un alias simple
|Créer un alias simple
|SimpleAlias.create.single
|<code>SimpleAlias.create.single</code>
|-
|-
|/sa multiple <alias> <commande1#commande2...>
|/sa multiple <alias> <commande1#commande2...>
|Créer un alias multiple
|Créer un alias multiple
|SimpleAlias.create.multiple
|<code>SimpleAlias.create.multiple</code>
|-
|-
|/sa text <alias> <ligne1#ligne2...>
|/sa message <alias> <ligne1#ligne2...>
|Créer un alias de texte
|Créer un alias de texte
|SimpleAlias.create.text
|<code>SimpleAlias.create.message</code>
|-
|-
|/sa delete <alias>
|/sa remove <alias>
|Supprimer un alias
|Supprimer un alias
|SimpleAlias.delete
|<code>SimpleAlias.remove</code>
|-
|-
|/sa rename <alias> <nouvel_alias>
|/sa rename <alias> <nouvel alias>
|Renommer un alias préexistant
|Renommer un alias préexistant
|SimpleAlias.rename
|<code>SimpleAlias.rename</code>
|-
|-
|/sa setting <name> <setting> <args>
|/sa set <alias> <config> <valeur>
|Changer la configuration d'un alias
|Changer la configuration d'un alias
|SimpleAlias.setting
|<code>SimpleAlias.set</code>
|-
|/sa add <alias> <config> <valeur>
|Ajouter une valeur à un alias
|<code>SimpleAlias.add</code>
|-
|-
|/sa aliases
|/sa list
|Afficher la liste des aliases
|Afficher la liste des aliases
|SimpleAlias.aliases
|<code>SimpleAlias.list</code>
|-
|-
|/sa details <alias>
|/sa details <alias>
|Afficher les détails d'un alias
|Afficher les détails d'un alias
|SimpleAlias.details
|<code>SimpleAlias.details</code>
|-
|/sa help [page]
|Accéder à la page d'aide
|
|-
| {{cc|jaune|'''Actions'''}}
| {{cc|jaune|}}
| {{cc|jaune|}}
|-
|/sa createaction <alias> <action> <type>
|Créer une nouvelle action avec la configuration donnée
|<code>SimpleAlias.action.create</code>
|-
|/sa removeaction <alias> <action>
|Supprimée une action pré-existante
|<code>SimpleAlias.action.remove</code>
|-
|/sa setaction <alias> <action> <config> <valeur>
|Définir une valeur pour une action donnée
|<code>SimpleAlias.action.set</code>
|-
|/sa addaction <alias> <action> <config> <valeur>
|Ajouter une valeur à une action donnée
|<code>SimpleAlias.action.add</code>
|-
| {{cc|jaune|'''Bypass'''}}
| {{cc|jaune|}}
| {{cc|jaune|}}
|-
|
|Permission de bypasser les aliases restreints à certains mondes
|<code>SimpleAlias.bypass.enabledworlds</code>
|-
|
|Permission de bypasser le délais entre des aliases
|<code>SimpleAlias.bypass.delay</code>
|-
|
|Permission de bypasser le cooldown des aliases
|<code>SimpleAlias.bypass.cooldown</code>
|-
|
|Permission de bypasser le coût de l'exécution d'un alias
|<code>SimpleAlias.bypass.cost</code>
|-
|-
|/sa reload
| {{cc|jaune|'''Permissions globales'''}}
|Reload de la configuration
| {{cc|jaune|}}
|SimpleAlias.reload
| {{cc|jaune|}}
|-
|-
|
|
|Permet d'utiliser l'alias défini dans la permission
|Permet d'utiliser l'alias défini dans la permission
|SimpleAlias.alias.<alias>
|<code>SimpleAlias.alias.<alias></code>
|-
|
|Permet d'utiliser tous les aliases nécessitant une permission
|<code>SimpleAlias.use.*</code>
|-
|-
|
|
|Utiliser toutes les commandes de SimpleAlias
|Utiliser toutes les commandes de SimpleAlias
|SimpleAlias.*
|<code>SimpleAlias.*</code>
|-
|-
|/sa help [page]
|Accéder à la page d'aide
|
|
|Permet d'utiliser toutes les commandes de créations
|<code>SimpleAlias.create</code>
|-
|-
|
|
|Bypasser le cooldown entre chaque utilisation d'un alias
|Permet de bypasser toutes les restrictions
|SimpleAlias.bypass.cooldown
|<code>SimpleAlias.bypass.*</code>
|-
| {{cc|jaune|'''Administration'''}}
| {{cc|jaune|}}
| {{cc|jaune|}}</code>
|-
|/sa reload
|Reload de la configuration
|<code>SimpleAlias.reload</code>
|}
|}



Version du 9 janvier 2016 à 14:51


SimpleAlias
SimpleAlias
Plugin
Catégorie Utilitaire [edit]
Développeur(s) DarkBladee12
Bukkit xsimplealias
Nefald
Status installé [edit]
Grade requis Citoyen
Article
Dernière révision 9/01/2016


SimpleAlias est un petit utilitaire permettant de créer des alias de commandes pour l'ensemble des plugsn du serveur, y compris avec des arguments.

Description

  • Une infinité d'aliases possibles pour toutes vos commandes
  • Ajouter des arguments à vos alias
  • Renommer vos alias
  • Raccourcir vos commandes
  • Afficher la liste des aliases
  • Une Master Permission SimpleAlias.*
  • Make aliases for console commands
  • Possibilité de définir une permission pour chaque alias
  • Possibilité d'utiliser l'argument dynamique %player%

Commandes et permissions

commande description permission
Générale
/sa single <alias> <commande> Créer un alias simple SimpleAlias.create.single
/sa multiple <alias> <commande1#commande2...> Créer un alias multiple SimpleAlias.create.multiple
/sa message <alias> <ligne1#ligne2...> Créer un alias de texte SimpleAlias.create.message
/sa remove <alias> Supprimer un alias SimpleAlias.remove
/sa rename <alias> <nouvel alias> Renommer un alias préexistant SimpleAlias.rename
/sa set <alias> <config> <valeur> Changer la configuration d'un alias SimpleAlias.set
/sa add <alias> <config> <valeur> Ajouter une valeur à un alias SimpleAlias.add
/sa list Afficher la liste des aliases SimpleAlias.list
/sa details <alias> Afficher les détails d'un alias SimpleAlias.details
/sa help [page] Accéder à la page d'aide
Actions
/sa createaction <alias> <action> <type> Créer une nouvelle action avec la configuration donnée SimpleAlias.action.create
/sa removeaction <alias> <action> Supprimée une action pré-existante SimpleAlias.action.remove
/sa setaction <alias> <action> <config> <valeur> Définir une valeur pour une action donnée SimpleAlias.action.set
/sa addaction <alias> <action> <config> <valeur> Ajouter une valeur à une action donnée SimpleAlias.action.add
Bypass
Permission de bypasser les aliases restreints à certains mondes SimpleAlias.bypass.enabledworlds
Permission de bypasser le délais entre des aliases SimpleAlias.bypass.delay
Permission de bypasser le cooldown des aliases SimpleAlias.bypass.cooldown
Permission de bypasser le coût de l'exécution d'un alias SimpleAlias.bypass.cost
Permissions globales
Permet d'utiliser l'alias défini dans la permission SimpleAlias.alias.<alias>
Permet d'utiliser tous les aliases nécessitant une permission SimpleAlias.use.*
Utiliser toutes les commandes de SimpleAlias SimpleAlias.*
Permet d'utiliser toutes les commandes de créations SimpleAlias.create
Permet de bypasser toutes les restrictions SimpleAlias.bypass.*
Administration
/sa reload Reload de la configuration SimpleAlias.reload


Arguments dynamiques

  • <args> - Tous les arguments après la commande.
  • <args:NUMBER> - Utiliser l'arguments selon sa position dans la configuration de la commande.
    • exemple: /sa single s say <args:1> si /s Simple est exécuté, seul Simple sera broadcasté.
  • <world_name> - Nom du monde où se tient l'envoyeur.
  • <sender_group> - Nom du groupe de l'envoyeur.
  • <balance> - Montant du compte en banque de l'envoyeur (requiert Vault).
  • <faction> - Nom de la faction de l'envoyeur (requiert Factions).
  • <sender_name> - Nom de l'envoyeur de la commande.


Exemples

Alias simple
  • /sa single rd region define <args> - Si vous tapez /rd <argument> <args> sera remplacé par l'argument que vous indiquerez derrière l'alias.
  • Utilisation: /rd test donne /region define test
Alias multiple

Un alias multiple est conçu pour exécuter au moins deux commandes en même temps. Son fonctionnement est identique à celui d'un alias simple. /sa multiple <alias> <commande1#commande2>

    • /sa multiple saveme /spawn#/gamemode 1 <sender_name>
  • Utilisation: tapez /saveme et vous serez téléporté au spawn et vous switchez en gamemode1.
Alias de texte

Configuration


Documentation originale
  • General_Information
    • Type - Type d'alias, Single, Multiple ou Texte
  • Execution_Settings
    • Execute_As_Console - Si "true", exécutera la commande à partir de la console
    • Command - La commande exécutée lors de l'utilisation de l'alias
    • Disable_Command - Si "true", la commande originelle ne sera pas indiquée ainsi que l'affichage de message
    • Disable_Message - Si DisableOrigin est sur true, vous pouvez indiquer ici le message a afficher en remplacement. Les couleurs sont supportées. (voir tableau ci-contre)
  • Cooldown_Settings
    • Enable - Activer ou non le cooldown
    • Cooldown - Temps entre chaque utilisation de l'alias en secondes
  • Permission_Settings
    • Enable - Activer ou non l'utilisation d'une permission sur cet alias
    • Permission - Définir la permission de l'alias (permission: SimpleAlias.command.<alias>)
General_Information:
  Type: Single
Execution_Settings:
  Executor: Sender
  Executable_As_Console: false
  Command: fchat jrmod
  Disable_Command: false
  Disable_Message: Unknown Command. Type "/help" for help.
Cooldown_Settings:
  Enabled: false
  Cooldown: 0
Permission_Settings:
  Enabled: true
  Permission: SimpleAlias.alias.agora
Permitted_Groups:
  Enabled: false