Cela fait un petit moment que je devais publier ce plugin, et mieux vaut tard que jamais.
Un petit plugin de statistique avec comme nouveauté un système de grade sur les joueurs. Le principe est simple, les joueurs qui jouent beaucoup sont récompensés par un grade de l'armée.
Comment fonctionne les grades ?
Et bien, c'est tout aussi simple. Le joueur qui tue beaucoup et qui prend les flags, a de bonnes chance de monter rapidement, mais les joueurs qui ne sont pas des PGM sont aussi récompensés s'ils prennent beaucoup de flags. Ce plugin est un bon moyen de connaitre les joueurs qui campent, car il récompense tout aussi bien les joueurs moyens que les gros joueurs.
Attention, en parlant des gros joueurs. Il y a une condition pour être parmis les premiers du classement. Si bien évidemment il faut tuer beaucoup, il faut aussi avoir un minimum de drapeau (soit un drapeau pour 3 kills) pour passer un grade, voici le tableau ci-dessous
L'arrivé d'un joueur sur le serveur permet de :
- Voir le grade du joueur entrant
Commandes client :
- grades : Affiche un ShowMOTDPanel avec le tableau des diférents grades à acquérir en cour de partie.
- rank : Donne le rang du joueur ainsi que son grade par nombre de points.
- top : Affiche le Top 10 des joueurs par nombre de points. Les points sont calculés comme indiqué ci-dessous :
1 - Kill on victim = +1 point
1 - Kill (victim = attacker) = -2 points
1 - Kill (victim_team == attacker_team) = -15 points
1 - Kill by headshot = +1 point
1 - Capture flag = +2 points
- topgrades : Affiche le Top 10 des joueurs les plus gradés par nombre de kills.
- statsme : Affiche les informations du joueur (Nom, grade, flags, headshots, time ingame, kills/deaths with ratio, teamkills/Teamkilled)
- sm_info (Pour connaitre les stats d'un autre joueur présent sur le jeu en cours de partie. Taper cette commande dans la console)
Commandes serveur :
- sm_dodstats_reset
- sm_dodstats_purge
- sm_dodstats_delete_player
Installation :
- Mettre sm_dodstats.smx dans "dod/addons/sourcemod/plugins"
- Mettre le motd_grades.html (affichage des grades) dans le dossier de votre FAST_download "http://votreAdresseFastDownload/dod/telechargements/motd_grades.html". Et changer aussi l'adresse dans sm_dodstats pour que cela aille bien à l'adresse indiquée.
- Mettre le dossier "dod" dans la racine de votre FAST_download "http://votreAdresseFastDownload/dod/telechargements/".
- Relancer le serveur
motd_grades.html :
- Vous pouvez modifier les règles du motd_grades.html. Je laisse fonctionner votre imagination ^^
sm_dodstats :
- Vous pouvez modifier les grades =
new String:tableau_des_awards[][] = {
"Civil",
"Resistant",
"Soldat",
"Soldat 1ere classe",
"Caporal",
"Caporal-chef",
"Sergent",
"Sergent-chef",
"Sergent-major",
"Adjudant",
"Adjudant-chef",
"Adjudant-major",
"Major",
"Major du corps",
"Aspirant",
"Sous-lieutenant",
"Lieutenant",
"Capitaine",
"Commandant",
"Lieutenant-colonel",
"Colonel",
"General de brigade",
"General de division",
"General de corps d'armee",
"General d'armee"
};
- N'oubliez pas de modifier aussi (si vous le souhaitez)
new tableau_des_caps[] = { 0,83,108,141,183,238,309,402,523,680,884,1149,1493,1942,2524,3281,4265,5545,7209,9371,12183,15837,20589,26765,34795 };
new tableau_des_tues[] = { 0,250,325,423,549,714,928,1207,1569,2039,2651,3446,4480,5825,7572,9843,12796,16635,21626,28114,36548,47512,61766,80296,104385 };
- Attention surtout à conserver dans votre tableau le même nombre d'éléments soit = #define AWARDS 25
Bon jeu à tous et bonne carrière !
.
- Fichiers joints
- dodstats.zip
- Vous n'avez pas la permission de télécharger les fichiers joints.
- (229 Ko) Téléchargé 46 fois