Les tutoriaux de Minecraft

Votes et récompenses - Configurer GAlistner

Maintenant que nous avons établi une vérification fiable, il est possible de récompenser le joueur afin de l’encourager à voter. Parmis les différents plugins disponibles, je vous conseille celui-ci :

http://dev.bukkit.org/bukkit-plugins/give-anything-listener/

Il est simple, complet et ultra efficace.

Bon à savoir :
 
Le plugin GAlistener met à disposition plusieurs commandes, parmis celles-ci je vous en présente 2 qui sont très utiles.
Une commande /vote existe pour faciliter la vie aux joueurs
/fakevote est une autre commande qui permet de simuler un vote (seul les op peuvent faire cette commande), et donc de tester votre fichier de config que nous allons faire ensemble tout au long de ce tutoriel.
 
Pour commencer à config ce plugin on va ouvrir le config.yml du plugin GAListener fraichement installé. Nous allons dans 1 premier temps passer en revus les options différentes options disponibles dans ce fichier de config. Puis au fur et à mesure du tutoriel nous verrons toutes les possibilités envisageables. Nous commençons par les options de base du plugin :
 
 
settings:
 
  onlineonly: true --> si vous voulez que le joueur soit connecté à votre serveur pendant qu’il vote.
 
  luckyvote: true --> Système de vote aléatoire qui récompense les plus chanceux (config plus bas).
 
  broadcastqueue: true --> Laissez sur true
 
  votecommand: true --> Activé la commande « /vote », avec un message configurable en bas.
 
  voteremind: true --> Voir le message du “/vote” quand on se connecte sur le serveur
 
 
Passons mainteant rapidement sur la configuration des récompenses. Nous reviendrons en détail sur les différentes possibilités de récompenses dans la suite de ce tutoriel.
 
 
services:
 
  default:
 
    broadcast: '{GREEN}{username} {GOLD}has voted @ {GREEN}{service} {GOLD}and received {GREEN}5 Diamonds!' --> Message envoyé à tous les joueurs connectés suite à un vote
 
    playermessage: '{GREEN}Thanks for voting at {AQUA}{service}!' --> Message envoyé au joueur ayant voter
 
    commands: --> Commande exécuter lors d’un vote (voir les possibilités dans la suite du tutoriel)
 
      - '/give {username} 264 5' --> Cette commande donne au joueur 5 Diamants.
 
 
Après avoir défini une ou plusieurs récompense, il est possible de configurer des récompenses aléatoires, grâce aux luckyvotes.
 
luckyvotes: --> Récompenses aléatoires, explications dans la suite du tutorial.
 
  '10': --> 10 correspond à 1 chance sur 10 d'obtenir la récompense.
 
    broadcast: '{GREEN}{username} {GOLD}was lucky and received an {GREEN}extra $1000!'
 
    playermessage: '{GREEN}You were lucky and received an extra $1000!'
 
    commands:
    - /eco give user {username} 1000
 
  '50': --> 50 correspond à 1 chance sur 50 d'obtenir la récompense.
 
    broadcast: '{GREEN}{username} {GOLD}was super lucky and received an {GREEN}extra 100 XP and $1000!'
 
    playermessage: '{GREEN}You were super lucky and received an {GREEN}extra 100 XP and $1000!'
 
    commands:
    - /xp give {username} 100
    - /eco give {username} 1000
 
Pour finir, nous pouvons modifier un message qui s'affiche avec un /vote lorsque que votecommand est sur true, et qui s'affiche lorsqu'un joueur se connecte au serveur si votemind est sur true.
 
 
votemessage: --> Message affiché lors du /vote
 
  - '{GOLD}-----------------------------------------------------'
 
  - 'Vote pour notre serveur sur recherche-serveur-minecraft.fr et gagne pleins de cadeaux’
 
  - '{GOLD}-----------------------------------------------------'
 
 
Maintenant que nous avons vu les différentes options du plugin, nous allons voir que les récompenses peuvent être ultra personnalisables: d'un simple objet, à un grade, en passant par de l'argent virtuel, ou une toute nouvelle monnais, tout est possible ! Nous verrons également qu'il est possible de rendre le tout plus musical...
Je vous invite donc à poursuivre ce tutoriel en passant à la partie suivante.