Hey,
Beaucoup d'entre vous utilise le plugin Merci de vous Connecter/S'inscrire pour voir les liens.pour gérer la modération sur leur serveurs MC. Le problème est que le système de ban-list de CMW n'est pas compatible avec ce plugin !
Voici un script pour remédier à ça.
Pré-requis :
- Avoir le plugin installé sur son serveur
- Avoir une Base de Données avec CONNEXION EXTERNE DISPONIBLE ! (donc VPS/dédié et hébergement payant généralement. Alwaysdata donne permet les connexion externe sur ses hébergements gratuit (prenez-le juste pour la BDD ))
- Être concentré !
Partie Minecraft :
- Allez dans votre dossier plugin puis advancedBan
- Ouvrez le fichier config.yml et mettez à UseMySQL: true
- Enregistrez et fermez
- Redémarrez le serveur (ou /reload)
- Un fichier MySQL.yml devrait s'être créer dans votre répertoire de plugin
- Complétez les informations demandés grâce à ce que vous a donner votre hébergeur de BASE DE DONNÉES !
- Enregistrez fermez et redémarrez le serveur
Partie Web :
1-> Ouvrez l'archive ci-jointe et ouvrez le fichier qu'elle contient
2-> Changez les informations : Merci de vous Connecter/S'inscrire pour voir les liens. avec les informations de votre hébergeurs de base de données (les mêmes informations que vous avez remplis précédemment dans le MySQL.yml de la partie Minecraft)
3-> Enregistrez le fichier et placez le dans controleur/app de sorte à remplacer celui existant.
4-> Allez dans theme/votre_theme/page/banlist.php
5-> Merci de vous Connecter/S'inscrire pour voir les liens. supprimez entièrement le rectangle rouge (du <?php au ?> )
6-> A la place mettez-y ceci :
7-> En dessous du <th>Pseudo</th> (ligne 6 normalement) vous rajouter un <th>Type de sanction</th> afin de savoir si c'est un BAN, un mute ou tout autre type de sanction !PHP:<?php
foreach($donneesban as $cle => $element)
{
echo '<tr>';
echo '<td> '. $donneesban[$cle]['name'] .' </td>';
echo '<td> '. $donneesban[$cle]['punishmentType'] .' </td>';
echo '<td> '. date('d-m-Y \à H:i:s', $donneesban[$cle]['start']/1000) .' </td>';
echo '<td> '. $donneesban[$cle]['operator'] .' </td>';
if($donneesban[$cle]['end'] == '-1')
echo '<td> Définitivement </td>';
else
echo '<td> '. date('d-m-Y \à H:i:s', $donneesban[$cle]['end']) .' </td>';
echo '<td> '. $donneesban[$cle]['reason'] .' </td>';
echo '</tr>';
}
?>
8-> Enregistrez, fermez, et appréciez le travail !
Script Affichage de la banlist avec le plugin AdvancedBan 1.5
Banlist pour utilisateurs de AdvancedBan
Recent Updates
- Bug fix 20 Février 2018
- Banlist pour la version 1.6.1 de CMW 8 Février 2018
- Update Psixkho 2 Décembre 2017