« SimpleAlias » : différence entre les versions

De Nefald Wiki
Aller à la navigation Aller à la recherche
Hiob (discussion | contributions)
mAucun résumé des modifications
Hiob (discussion | contributions)
mAucun résumé des modifications
Ligne 116 : Ligne 116 :
|Définir un message de remplacement ( ''voir -do'')  
|Définir un message de remplacement ( ''voir -do'')  
|}
|}
=== Exemples ===
{{Couleurs minecraft|right}}
;Alias simple:
* <code>/sa create rd | region define %args%</code> now if you type "/rd", "%args%" will be replaced with the arguments behind the alias
* '''Utilisation''': <code>/rd test</code> '''donne''' <code>/region define test</code>
;Alias multiple:
* <code>/sa create save</code> - Si vous tapez <code>/save</code> rien ne se passera; vous devez tout d’abord ajouter quelques commandes :
** <code>/sa add save | //expand vert</code> '''et''' <code>/sa add save | region define %args%</code>
* '''Utilisation''': <code>/save test</code> '''donne''' <code>//expand vert</code> '''et''' <code>/region define test</code>
;Alias de texte :
* <code>/sa create txt | 'Hello there!;How are you?'</code> - Vous pouvez utiliser de la couleur (voir tableau des couleurs ci-contre)You can utilize color codes with "&" in the text
* '''Utilisation''': <code>/txt</code> '''donne'''<code>Hello there! How are you?</code>


== Configuration ==
== Configuration ==
{{Couleurs minecraft|right}}
<syntaxhighlight lang="yam">
<pre>
Aliases:
Aliases:
/rd:
  txt:
   Command: /region
    Type: Text
   Arguments: define
    Permissions: false
   UseArgs: false
    ConsoleExecutor: false
  AlwaysUseArgs: true
    Lines:
  ExecuteAsConsole: false
    - Hello there!
   Permissions: true
    - How are you?
  DisableOrigin: true
  rd:
  DisableMessage: '&cPlease use %alias%.'
    Type: Single
</pre>
    Permissions: false
    ConsoleExecutor: false
    Origin: region define %args%
    DisableOrigin:
      Enabled: false
      Message: Please use /rd
  h:
    Type: Single
    Permissions: false
    ConsoleExecutor: false
    Origin: hawkeye tool
    DisableOrigin:
      Enabled: false
      Message: Please use /h
   promote:
    Type: Single
    Permissions: false
    ConsoleExecutor: false
    Origin: perm player setgroup %args% %args%
    DisableOrigin:
      Enabled: false
      Message: Please use /promote
   sh:
    Type: Single
    Permissions: false
    ConsoleExecutor: false
    Origin: spawnhorse
    DisableOrigin:
      Enabled: false
      Message: Please use /sh
   ir:
    Type: Single
    Permissions: false
    ConsoleExecutor: false
    Origin: kit ir
    DisableOrigin:
      Enabled: false
      Message: Please use /ir
   ri:
    Type: Single
    Permissions: false
    ConsoleExecutor: false
    Origin: region info
    DisableOrigin:
      Enabled: false
      Message: Please use /ri
</syntaxhiglight>





Version du 20 juillet 2013 à 15:31


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 20/07/2013


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
/sa create <alias> Créer un alias multiple SimpleAlias.create
/sa create <alias> | '<ligne1>;<ligne2>;<ligne3>...' Créer un alias broadcastant du texte SimpleAlias.create
/sa create <alias> | <commande> Créer un alias simple SimpleAlias.create
//wand Créer un alias worldedit SimpleAlias.create
/sa delete <alias> Supprimer un alias SimpleAlias.delete
/sa add <alias> | <commande> ajouter une commande à un alias multiple SimpleAlias.add
/sa add <alias> | <ligne> ajouter du texte à un alias de texte SimpleAlias.add
/sa list Afficher la liste des aliases SimpleAlias.list
/sa info <alias> Afficher les détails d'un alias SimpleAlias.info
/sa reload Reload de la configuration SimpleAlias.reload
/sa change <alias> <nouvel alias> Changer le nom d'un alias SimpleAlias.change
/sa set <alias> -p-c-oc-do-dm <arguments> Changer la valeur d'un alias SimpleAlias.set
Permet d'utiliser défini dans la permission SimpleAlias.command.<alias>
Utiliser toutes les commandes de SimpleAlias SimpleAlias.*
/sa help [page] Accéder à la page d'aide


argument signification
-p Nécessite une permission SimpleAlias.command.<alias>
-c Exécuter la commande en tant que console
-oc Commande originelle
-do Supprime le nom et le message de la commande initiale
-dm Définir un message de remplacement ( voir -do)

Exemples

Couleur Code Nom
&0 Black
&1 Dark Blue
&2 Dark Green
&3 Dark Aqua
&4 Dark Red
&5 Purple
&6 Gold
&7 Gray
&8 Dark Gray
&9 Blue
&a Green
&b Aqua
&c Red
&d Light Purple
&e Yellow
&f White
Alias simple
  • /sa create rd | region define %args% now if you type "/rd", "%args%" will be replaced with the arguments behind the alias
  • Utilisation: /rd test donne /region define test
Alias multiple
  • /sa create save - Si vous tapez /save rien ne se passera; vous devez tout d’abord ajouter quelques commandes :
    • /sa add save | //expand vert et /sa add save | region define %args%
  • Utilisation: /save test donne //expand vert et /region define test
Alias de texte
  • /sa create txt | 'Hello there!;How are you?' - Vous pouvez utiliser de la couleur (voir tableau des couleurs ci-contre)You can utilize color codes with "&" in the text
  • Utilisation: /txt donneHello there! How are you?


Configuration

<syntaxhighlight lang="yam"> Aliases:

 txt:
   Type: Text
   Permissions: false
   ConsoleExecutor: false
   Lines:
   - Hello there!
   - How are you?
 rd:
   Type: Single
   Permissions: false
   ConsoleExecutor: false
   Origin: region define %args%
   DisableOrigin:
     Enabled: false
     Message: Please use /rd
 h:
   Type: Single
   Permissions: false
   ConsoleExecutor: false
   Origin: hawkeye tool
   DisableOrigin:
     Enabled: false
     Message: Please use /h
 promote:
   Type: Single
   Permissions: false
   ConsoleExecutor: false
   Origin: perm player setgroup %args% %args%
   DisableOrigin:
     Enabled: false
     Message: Please use /promote
 sh:
   Type: Single
   Permissions: false
   ConsoleExecutor: false
   Origin: spawnhorse
   DisableOrigin:
     Enabled: false
     Message: Please use /sh
 ir:
   Type: Single
   Permissions: false
   ConsoleExecutor: false
   Origin: kit ir
   DisableOrigin:
     Enabled: false
     Message: Please use /ir
 ri:
   Type: Single
   Permissions: false
   ConsoleExecutor: false
   Origin: region info
   DisableOrigin:
     Enabled: false
     Message: Please use /ri

</syntaxhiglight>


  • Command: La commande originale qui sera exécutée lorsque l'alias est utilisé
  • Arguments: Si votre commande comprend des arguments, indiquez les ici
  • UseArgs: Si "true", il utilisera uniquement les arguments lorsque vous tapez l'alias.
    • Par exemple: /w alias de /weather, Arguments: "sun", /w" est exécuté à la place de /weather sun
  • AlwaysUseArgs: Si "true", par défaut l'alias n'utilisera les arguments que si ils sont indiqués. Par exemple, /rd test éxecutera /region define test



  • ExecuteAsConsole: Si "true", exécutera la commande à partir de la console
  • Permissions: Si "true", vérifie si l'utilisateur possède la permission (permission: SimpleAlias.command.<alias>)
  • DisableOrigin: Si "true", la commande originelle ne sera pas indiquée ainsi que l'affichage de message
  • DisableMessage: Si DisableOrigin est sur true, vous pouvez indiquer ici le message a afficher en remplacement. Les couleurs sont supportées. (voir tableau ci-contre)