Les plugins sont à jour pour
Manialive 2 r321.
Le tout est téléchargeable
ici.
Un fichier d'exemple de configuration est
làLe sujet sur la Maniaplanète est
là.
Vous pouvez tester tout ça sur le serveur
PV4 - ça claimed ! (En France/Poitou-charentes/Charente maritime)
Merci de signaler les bugs
Pour toute question en rapport avec ces plugins, n'hésitez pas (ici ou par MP).
Les explications ci-dessous ne sont peut-être plus à jours, vous devez plutôt allez sur la Maniaplanète,
là exactement, pour avoir des explications complètes. Toutefois vous pouvez quand même poser des question uci
==================================================
ChatMessages
==================================================Fonctionnalités :Plugin permettant de créer des commandes de chat super important du genre /lol ou /hi !
Configuration:dans le fichier de config, chargez le plugin :
manialive.plugins[] = 'Fadden\ChatMessages'
Puis créez toutes les commandes que vous voulez ainsi (attention toutefois à ce qu'elles n'existent pas déjà dans un autre plugin, dans ce cas je sais pas ce que ça fait^^) :
ManiaLivePlugins\Fadden\ChatMessages\Config.chatMessages[me] = '{PLAYERNICKNAME} {TEXT}';
ManiaLivePlugins\Fadden\ChatMessages\Config.chatMessages[gg] = '{[PLAYERNICKNAME]} Good Game {TEXT} !';
ManiaLivePlugins\Fadden\ChatMessages\Config.chatMessages[hi] = '{[PLAYERNICKNAME]} Hello {TEXT} !';
; Vous pouvez utiliser {PLAYERNICKNAME} qui sera remplacé par le pseudo du joueur en italique,
; {[PLAYERNICKNAME]} qui sera replacé par le pseudo du joueur entre crochet comme quand on parle normalement dans le chat
; {TEXT} le texte tapé par le joueur après la commande.ManiaLivePlugins\Fadden\ChatMessages\Config.cmdsWithAutoAll = 'gg,hi';
; La liste des commandes qui se terminent automatiquement par all si le joueur ne met pas de texte.==================================================
ConnectionMessage
==================================================Fonctionnalités :Affiche un message à tous les joueurs lors de la connection et de la déconnexion des joueurs.
Affiche un mesage de bienvenue au joueur qui se connecte.
Ecrit les connexions/déconnexion dans le fichier de logs
Configuration:dans le fichier de config, chargez le plugin :
manialive.plugins[] = 'Fadden\ConnectionMessage'
Puis configurez les options :
ManiaLivePlugins\Fadden\ConnectionMessage\Config.connectionMessagePerso = '{PLAYERNICKNAME}$z$s$fff, bienvenue sur {SERVERNAME}'
; Message affiché dans le chat seulement à la personne qui se connecte (mettez '' pour désactiver)ManiaLivePlugins\Fadden\ConnectionMessage\Config.connectionMessagePublic = '$i$ccc$nConnexion : {PLAYERNICKNAME} ({PATH})'
; Message affiché dans le chat à tlm lors d'une connexion (mettez '' pour désactiver)ManiaLivePlugins\Fadden\ConnectionMessage\Config.deconnectionMessage = '$i$ccc$nDéconnexion : {PLAYERNICKNAME}'
; Message affiché dans le chat à tlm lors d'une déconnexion (mettez '' pour désactiver)
; Vous pouvez utiliser {PLAYERNICKNAME} qui sera remplacé par le pseudo du joueur, {PATH} qui sera remplacé par sa zone et {SERVERNAME} qui sera remplacé par le nom du serveur==================================================
ConfigureRoundMode
==================================================Fonctionnalités :Permet de configurer le mode round lors du lancement de Manialive
Configuration:Dans le fichier de config, chargez le plugin :
manialive.plugins[] = 'Fadden\ConfigureRoundMode'
Puis configurez les options :
- Code:
-
ManiaLivePlugins\Fadden\ConfigureRoundMode\Config.pointsLimit = 37 ; Limite de points
ManiaLivePlugins\Fadden\ConfigureRoundMode\Config.roundCustomPoints = '10,8,6,5,4,3,2,1' ; Points distribués
ManiaLivePlugins\Fadden\ConfigureRoundMode\Config.nbWarmUp = 1;
==================================================
LocalRecords Database
==================================================Les 2 vont ensemble il ne sert à rien d'en mettre un sans l'autre^^
Fonctionnalités :Ces 2 plugins permettent de gérer les records locaux et le classement du serveur.
Affichage d'un petit cadre à gauche, avec le record sur la map, le record personnel (PB : Personal Best) et le classement du joueur sur le serveur. Un clique sur l'icone "Chronomètre" permet d'afficher la liste des records sur la map.
Commandes disponibles :/r : Affiche la liste des records sur la map (idem au clique sur le chronomètre)
/top : Affiche le classement serveur
Le système de classement serveur est le suivant : chaque top rapporte "Nombre de records sur la map - Place du Top 1"
Exemple :
- Un top 1 quand 100 personnes ont un record rapporte 100 points.
- Un top 2 quand 3 personnes ont joué rapporte 2 points
- Un top 50 quand 55 personnes ont un record rapporte 6 points.
Et ainsi de suite...
Configuration :Dans le fichier de config, chargez les plugins :
manialive.plugins[] = 'Fadden\Database'
manialive.plugins[] = 'Fadden\LocalRecords'
Si ce n'est pas déjà fait, configurez la partie database.
database.host = '127.0.0.1'
database.port = 3306
database.username = 'utilisateur'
database.password = 'motdepasse'
database.database = 'la base de données qui sert pour manialive'
Puis les options spécifique au plugin :
ManiaLivePlugins\Fadden\LocalRecords\Config.nbRecordsCount = 100
; Nombre de records sauvegardés par mapManiaLivePlugins\Fadden\LocalRecords\Config.minNbRecs = 3
; Nombre de records minimum pour être classéManiaLivePlugins\Fadden\LocalRecords\Config.victoryMessages[10] = '{PLAYERNICKNAME}$0f0 obtient facilement sa $fff10$0f0ème victoire! GG!'
; Message pour 10 victoires. ManiaLivePlugins\Fadden\LocalRecords\Config.victoryMessages[50] = '$fff50$0f0ème victoire pour {PLAYERNICKNAME}$0f0! GG!'
; Message
pour 50 victoires.Vous pouvez créer n'importe quel nombre de messages de victoire, en mettant le nombre de victoire entre les crochets. Ces messages sont affichés à tout le monde
ManiaLivePlugins\Fadden\LocalRecords\Config.victoryMessagesEach[10] = '{PLAYERNICKNAME}$0f0 obtient ainsi sa $fff{NBWINS}$0f0ème victoire! GG!'
; Message toutes les 10 victoires si aucun message n'est défini pour ce nombre (mettez '' pour désactiver)ManiaLivePlugins\Fadden\LocalRecords\Config.victoryMessagesEach[100] = '$fff{NBWINS}$0f0ème victoire pour {PLAYERNICKNAME}$0f0! GG!'
; Pareil que précédent mais toutes les 100 victoriesMessages affichés toutes les 10 et 100 victoires, si aucun message spécifique n'est défini pour ce nombre de victoire (voir paragraphe au dessus)
ManiaLivePlugins\Fadden\LocalRecords\Config.victoryMessageGeneral = '$0f0Vous venez de remporter votre $fff{NBWINS}$0f0ème victoire sur ce serveur!'
; Message adressé uniquement au gagnant quand aucun autre message n'est défini pour ce nombre de victoire.
Pour tous les messages de victoire, vous pouvez utiliser {PLAYERNICKNAME} qui sera remplacé par le pseudo du joueur et {NBWINS} qui sera remplacé par le nombre de victoires.==================================================
SlashlList (jukebox)
==================================================Fonctionnalités :Permet de sélectionner la prochaine map affichage de différentes infos
Commandes :/list : Affiche la fenêtre avec la liste des maps
Configuration :dans le fichier de config, chargez le plugin :
manialive.plugins[] = 'Fadden\SlashList'
Puis configurez les options :
ManiaLivePlugins\Fadden\SlashList\Config.nbChallengesPlayed = 2
; Nombre de maps qui doivent être passées avant de pouvoir rechoisir une map déjà jouée ManiaLivePlugins\Fadden\SlashList\Config.messageChooseMap = '{NICKNAME}$f0f impose la map {CHALLENGENAME}$f0f.'
; Message lorsque quelqu'un choisi une mapManiaLivePlugins\Fadden\SlashList\Config.messageDejaChoisi = '$f0fVous avez déjà imposé une map ({CHALLENGENAME})$f0f. Vous allez donc vous calmer et attendre que celle-ci soit jouée.'
; Message lorsqu'on a déjà une map choisie et qu'on essaye d'en choisir une seconde
;Vous pouvez utiliser {CHALLENGENAME} qui sera remplacé par le nom de la map choisie et {NICKNAME} qui sera remplacé par le pseudo du joueur.==================================================
Donation
==================================================Une discrète barre de donation + la commande /donate
Commandes :/donate X : Donne X au serveur
/planets : Affiche le nombre de planets sur le serveur (seuls les adminPlanets peuvent l'utiliser (vois plus bas))
Configuration :dans le fichier de config, chargez le plugin :
manialive.plugins[] = 'Fadden\Donation'
Puis configurez les options :
ManiaLivePlugins\Fadden\Donation\Config.donations = '10,50,100,250,500,777,1000';
Montants affichés sur la barre de donationManiaLivePlugins\Fadden\Donation\Config.messageDon = '{PLAYERNICKNAME}$fff a donné $ff0{MONTANT}$fff planets au serveur. Merci bien !';
; Message lors d'un don. Vous pouvez utiliser {PLAYERNICKNAME} et montant {MONTANT}.ManiaLivePlugins\Fadden\Donation\Config.messageErreur = "On dirait bien qu'une erreur s'est produite";
ManiaLivePlugins\Fadden\Donation\Config.messageMontantIncorrect = '$i$F00Montant incorrect';
ManiaLivePlugins\Fadden\Donation\Config.adminsPlanets[] = 'fadden';
ManiaLivePlugins\Fadden\Donation\Config.adminsPlanets[] = 'admindezut';
; Ceux qui peuvent utiliser /planets