• 0

Statistiques plus représentatives (pour info)


fran48

Question

Pour information, j'ai modifié le calcul du top15 sur AMX: Pour cela, il suffit de faire

1) Remplacer csstats.sma dans hlds_l/cstrike/addons/amx/examples par

------------------

#include

#include

public get_score( stats[8] , body[8] )

{

new points = -500;

if ((stats[0]+stats[1]) >= 10) {

points = stats[0]+stats[2] - stats[1] -10*stats[3]

}

return points

}

------------------

****

Rq: Pgm édité après coup: anciennement le test était

if (stats[4] >= 10) {

****

(calcul Tués + HS - Morts -10*TKs, ça peut se changer)

2) Compilation: Dans le repertoire faire

$ ./sc csstats.sma

$ cp csstats.amx ..

3) Faire un changelevel sur le serveur. Le nouveau classement se fera avec cette formule.

Après usage, cette formule est plutôt bien car pénalisant fortement les TK et favorisant les HS.

Lien vers le commentaire
Partager sur d’autres sites

3 réponses à cette question

Messages recommandés

bonnes questions, Si on ne veut pas que des personnes jouant "4 rounds et puis s'en va" soient dans le classement, stats[4] représente le nombre de tirs effectués, on remplace 10 par 500 par exemple. Dans ce cas, ne figurera au classement que des personnes ayant joué un minimum de temps.

Dans la pratique, dans ce cas, il vaut mieux remplacer ce test par

(stats[0]+stats[1]) >= 10 ou 20

(mauvais copier/coller de ma part dans le message initial, je corrige...). Les personnes non sélectionnées ont -500 points et sont dans le bas du classement donc pas dans le top15

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.