« SimpleAlias » : différence entre les versions
Aller à la navigation
Aller à la recherche
mAucun résumé des modifications |
mAucun résumé des modifications |
||
Ligne 21 : | Ligne 21 : | ||
!'''permission''' | !'''permission''' | ||
|- | |- | ||
|/sa create <alias> | |/sa single <alias> <commande> | ||
|Créer un alias simple | |||
|SimpleAlias.create.single | |||
|- | |||
|/sa multiple <alias> <commande1#commande2...> | |||
|Créer un alias multiple | |Créer un alias multiple | ||
|SimpleAlias.create | |SimpleAlias.create.multiple | ||
|- | |- | ||
|/sa | |/sa text <alias> <ligne1#ligne2...> | ||
|Créer un alias | |Créer un alias de texte | ||
|SimpleAlias.create | |SimpleAlias.create.text | ||
|- | |- | ||
|/sa delete <alias> | |/sa delete <alias> | ||
Ligne 41 : | Ligne 37 : | ||
|SimpleAlias.delete | |SimpleAlias.delete | ||
|- | |- | ||
|/sa | |/sa rename <alias> <nouvel_alias> | ||
| | |Renommer un alias préexistant | ||
|SimpleAlias. | |SimpleAlias.rename | ||
|- | |- | ||
|/sa | |/sa setting <name> <setting> <args> | ||
| | |Changer la configuration d'un alias | ||
|SimpleAlias. | |SimpleAlias.setting | ||
|- | |- | ||
|/sa | |/sa aliases | ||
|Afficher la liste des aliases | |Afficher la liste des aliases | ||
|SimpleAlias. | |SimpleAlias.aliases | ||
|- | |- | ||
|/sa | |/sa details <alias> | ||
|Afficher les détails d'un alias | |Afficher les détails d'un alias | ||
|SimpleAlias. | |SimpleAlias.details | ||
|- | |- | ||
|/sa reload | |/sa reload | ||
|Reload de la configuration | |Reload de la configuration | ||
|SimpleAlias.reload | |SimpleAlias.reload | ||
|- | |- | ||
| | | | ||
|Permet d'utiliser défini dans la permission | |Permet d'utiliser l'alias défini dans la permission | ||
|SimpleAlias.command.<alias> | |SimpleAlias.command.<alias> | ||
|- | |- | ||
Ligne 80 : | Ligne 68 : | ||
|Accéder à la page d'aide | |Accéder à la page d'aide | ||
| | | | ||
|- | |- | ||
| | | | ||
| | |Bypasser le cooldown entre chaque utilisation d'un alias | ||
|SimpleAlias. | |SimpleAlias.bypass.cooldown | ||
|} | |} | ||
=== Arguments dynamiques === | |||
* <code><args></code> - Tous les arguments après la commande. | |||
* <code><args:NUMBER></code> - Utiliser l'arguments selon sa position dans la configuration de la commande. | |||
** '''exemple''': /sa single s say <args:1> si <code>/s Simple</code> est exécuté, seul '''Simple''' sera broadcasté. | |||
* <code><world_name></code> - Nom du monde où se tient l'envoyeur. | |||
* <code><sender_group></code> - Nom du groupe de l'envoyeur. | |||
* <code><balance></code> - Montant du compte en banque de l'envoyeur (requiert [[Vault]]). | |||
* <code><faction></code> - Nom de la faction de l'envoyeur (requiert [[Factions]]). | |||
* <code><sender_name></code> - Nom de l'envoyeur de la commande. | |||
=== Exemples === | === Exemples === | ||
;Alias simple: | ;Alias simple: | ||
* <code>/sa | * <code>/sa single rd region define <args></code> - Si vous tapez <code>/rd <argument></code> '''<args>''' sera remplacé par l'argument que vous indiquerez derrière l'alias. | ||
* '''Utilisation''': <code>/rd test</code> '''donne''' <code>/region define test</code> | * '''Utilisation''': <code>/rd test</code> '''donne''' <code>/region define test</code> | ||
;Alias multiple: | ;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. <code>/sa multiple <alias> <commande1#commande2></code> | |||
** <code>/sa | ** <code>/sa multiple saveme /spawn#/gamemode 1 <sender_name></code> | ||
* '''Utilisation''': <code>/ | * '''Utilisation''': tapez <code>/saveme</code> et vous serez téléporté au spawn et vous switchez en gamemode1. | ||
;Alias de texte : | ;Alias de texte : | ||
* <code>/sa | * <code>/sa text <alias> <ligne1#ligne2></code> - Vous pouvez utilises [http://minecraft.gamepedia.com/Formatting_codes les codes de formatages] et [[SimpleAlias#Arguments dynamiques|les arguments dynamiques]] sauf <world_name>, <sender_group>, <balance>, <faction> et <sender_name>. | ||
== Configuration == | == Configuration == | ||
{{Info|Depuis la version 1.5.0 de SimpleAlias, chaque alias possède son fichier de configuration. | |||
<br />Voici en exemple, une configuration potentielle.}} | |||
;[https://github.com/DarkBlade12/SimpleAlias/wiki/Settings 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>''') | |||
<syntaxhighlight lang=" | <syntaxhighlight lang="Yaml"> | ||
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 | |||
</syntaxhighlight> | </syntaxhighlight> |
Version du 4 mai 2014 à 08:58
SimpleAlias | ||||
---|---|---|---|---|
![]() | ||||
Plugin | ||||
Catégorie | Utilitaire [edit] | |||
Développeur(s) | DarkBladee12 | |||
Bukkit | xsimplealias | |||
Nefald | ||||
Status | installé [edit] | |||
Grade requis | Citoyen | |||
Article | ||||
Dernière révision | 4/05/2014 |
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
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 |
commande | description | permission |
---|---|---|
/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 text <alias> <ligne1#ligne2...> | Créer un alias de texte | SimpleAlias.create.text |
/sa delete <alias> | Supprimer un alias | SimpleAlias.delete |
/sa rename <alias> <nouvel_alias> | Renommer un alias préexistant | SimpleAlias.rename |
/sa setting <name> <setting> <args> | Changer la configuration d'un alias | SimpleAlias.setting |
/sa aliases | Afficher la liste des aliases | SimpleAlias.aliases |
/sa details <alias> | Afficher les détails d'un alias | SimpleAlias.details |
/sa reload | Reload de la configuration | SimpleAlias.reload |
Permet d'utiliser l'alias défini dans la permission | SimpleAlias.command.<alias> | |
Utiliser toutes les commandes de SimpleAlias | SimpleAlias.* | |
/sa help [page] | Accéder à la page d'aide | |
Bypasser le cooldown entre chaque utilisation d'un alias | SimpleAlias.bypass.cooldown |
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é.
- exemple: /sa single s say <args:1> si
<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
/sa text <alias> <ligne1#ligne2>
- Vous pouvez utilises les codes de formatages et les arguments dynamiques sauf <world_name>, <sender_group>, <balance>, <faction> et <sender_name>.
Configuration
Information: Depuis la version 1.5.0 de SimpleAlias, chaque alias possède son fichier de configuration.
Voici en exemple, une configuration potentielle.
Voici en exemple, une configuration potentielle.
- 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