Mercenary par Ptibiscuit

Ptibiscuit

Modérateur sucre vanillé
11 Mars 2011
620
25
13
Bonjour,

Depuis hier soir, j'ai découvert le fabuleux monde des plugins. Alors que je pensais que ce serait difficile; ce fut exactement comme je l'imaginais, pour mon grand plus bien ! J'ai donc rapidement parcouru la documentation complète et me lança un petit objectif : Faire un jeu de chasseur, où un des joueurs connectés est la cible et tous les autres joueurs sont les prédateurs. Très simple donc, j'ai pris l'habitude de ne pas me donner de trop gros objectifs (A quand : faire un Wow-mais-en-mieux ? :mobsheep:).

Me voila donc lancé dans ce court périple, qui n'aura duré qu'une petite journée ... Faut préciser que ce n'était pas ma première expérience en Java que je "maîtrisait" déjà assez bien. :)
Bref, me voila donc avec un petit plugin sympathinounet (Dixit Flanders), mais avec aucune espérance de développement. Que voulez que je fasse d'un mod aussi basique. Je le mets donc ici, au cas où vous voudriez pimenter vos soirées un peu trop ennuyeuse !

261.png
Description :

Le mod choisira tout simplement un joueur parmi la liste des joueurs connectés, il le désignera comme cible (Avec un petit message sur le tchat). Les joueurs auront 5 minutes (Le temps est modifiable) pour tuer cette cible. A elle de bien se cacher ! A eux de bien ratisser ...
Une fois la cible morte, ou encore en vie, un temps de pause est appliquée (Temps paramétrable aussi !) durant lequel il n'y a aucune cible. Les jeux ne démarrent que si il y a un minimum de joueurs.(définissable dans les option), pour éviter les 1 contre 0. :P)

Les joueurs OP (= Administrateurs) auront accès à ces commandes :
  • /mercenary on/off :
    Permet d'activer/désactiver le jeu.
  • /mercenary start :
    Démarre automatiquement un jeu !
  • /mercenary time :
    Vous donne le temps de jeu. Et par ailleurs, il vous dira si il y a un jeu en cours.
  • /mercenary set cible [Nbre] :
    Définis le nombre de joueurs qui seront des joueurs à abbatre !

261.png
Installation :

Pour pouvoir installer ce plugin sur votre serveur, il faudra qu'il possède bukkit installé dessus. Si vous avez ce pré-requis, vous devez télécharger cette archive :
Mercenary 1.3
Vous devez la placer telle quelle dans plugins/, donc, vous aurez plugins/Mercenary.jar et un dossier plugins/Mercenary !
Pour configurer le plugin, il n'y a rien de très difficile, il suffit d'ouvrir le fichier config.yml. Dedans, vous verrez ceci :
Code:
minimumJoueurs: 2
tempsSurvivreObjectifs: 300
tempsEntrePartie: 600
La première ligne modifie le nombre de joueurs minimum pour démarrer une partie. La deuxième ligne désignera le temps, en secondes, que la cible devra survivre. La troisième ligne définira le temps, en secondes, entre chaque partie.
Par exemple, pour que la cible doivent survivre 10 minutes, il faudra indiquer 600 à la 2ème ligne (10 minutes * 60 secondes = 600). Si avec un exemple comme ça vous avez pas compris. :D
 
J’hésite car il faudrait une commande pour le desativer sinon sa deviens le bazard
 
Vraiment j'ai essayer ton plugins et j'adore !
Le seul truc c'est que certaine config ne marche pas

Il excite une commande pour activer et désactiver les plugins avec
essential
 
Voici une nouvelle version :
Mercenary 1.1
Voici ces nouveautés :
  • Correction d'un concours de circonstences qui faisait planter le jeu
  • Le fichier de paramètres est différent. Vous ne devriez pas avoir de mal à vous y retrouvez dedans, mais je ferais quand même un petit guide en début de topic. :)
  • Ajout de nouvelles commandes, elles ne sont toutes utilisables que par les joueurs OP :
    /mercenary on/off
    Permet d'activer/désactiver le jeu
    /mercenary start
    Démarre automatique une partie
 
Bravo ptibiscuit ! Sa aide encore mieux ! Je l’incorpore directement au serveur
Au faite je pense a cela !

Quand on tue la cible le jeu continue il y a pas marquer "La cible est mort" ou un truc dans le genre

Le jeu continue comme si de rien n’était et c'est un peu dommage
 
Hey jsuis preneur, jvous en dit plus dans quelques temps mais sa devrait plaire! merci!
 
Il faudrait incorporer une minuterie ainsi qu'un mode "Jamais s'arrêter" et un mode "S'arrêter au bout de la Xe proie tuée"