I. A propos
vous permettra de
personnaliser votre serveur grâce a des fonctions amusantes comme l'option multi-armes.
Il est aussi possible de modifier d'autre paramètres relatifs au jeu comme la
gestion des points ou les changements automatiques d'équipe , on peut également
contrôler la gestion monétaire lors des victoires ou lors de certains
événements...
II. Pre-requis
1.16.X pour l'installation de ce plugin.
III. Installation
Désormais vous n'avez plus qu'a configurer votre fichier bmx.cfg pour activer
les fonctions désirées.
Relancez votre serveur et le tour est joué !!!
Pour plus d'informations, referez vous au tableau des CVARS de BMX ci-dessous.
Voici la liste des CVARS de BMX que vous pouvez modifier et paramétrer selon
vos choix.
Nom des Cvars Les valeurs par
défaut ne
modifient pas la configuration d'origine de counter strike |
Valeurs modifiables |
Descriptions |
bmx_autobalance 0 |
0/1 |
fonction équivalente a l'autoteambalance,
qui déplace un joueur mort dans l'équipe qui possède le moins de membres afin
de rééquilibrer le jeu
0: désactivé
1: activé |
bmx_autojoin 0 |
0/1 |
Force les joueurs à ne pas se
déplacer dans l'équipe adverse et les place directement dans un camp a leur
arrivée
0: désactivé
1: activé |
bmx_buyrestrict " " |
voir la
note------> |
Permet de limiter l'achat de
certaines armes ou d'autoriser l'achat de la totalité des armes counter ou
terro
Exemples:
bmx_buyrestrict "weapon awp; weapon hegrenade"
Ceci permet d'interdire l'achat de l'awp ou des he-grenades
bmx_buyrestrict "norestrict"
Ceci permet aux CTs d'acheter les armes des terroristes et vise et versa
Attention : les binds côté client sont nécessaires pour acheter les armes du
camp adverse !
Exemple de bind : "buy; menuselect 4; menuselect1" (pour qu'un ct achète une
ak47) |
bmx_changelimit |
n |
(Fonctionne lorsque bmx_changetype
est a 3)
La première équipe qui atteint le nombre de victoires fixé par la valeur "n"
et cela après un certain nombre de changement de rôle se voit alors remporter
la map.
Exemple:
Si nous avons les valeurs suivantes :
bmx_changelimit 10
bmx_changetype 3
bmx_changeround 2
Alors a chaque fois que les CTs sur les de_maps ou que les terros sur les
cs_maps remporteront 2 victoires, une inversion des rôles s’opèrera (CTs iront
en terro et vise versa),
et la première équipe qui remportera 10 rounds sera déclarée vainqueur de la
map. |
bmx_changetype 0 |
0/1/2/3 |
0:désactivé
1: changement de camps a la fin du temps spécifié dans mp_timelimit
2: changement de camps à chaque fois que le nombre de rounds spécifié par bmx_changerounds est atteint
3: changement de camps quand l'équipe qui défend (CT sur les de_maps et terro
sur les cs_maps)
gagnent le nombre de rounds spécifié par bmx_changerounds |
bmx_changerounds |
n |
"n" spécifie le nombre de rounds à
prendre en compte lorsque les valeurs de bmx_changetype sont à 2 ou 3 |
bmx__ext_point 0 |
n |
Cette fonction permet de faire
marquer des points "bonus" suplementaire à son équipe en exécutant certaines
actions.
0: désactivé
n: en remplaçant "n" par une valeur, on modifie alors les points bonus que l'on
peut faire remporter a son équipe
pour avoir détruit une cible, désamorcé une bombe; assassiné un VIP ou s'être
echappé (VIP)
(les points bonus pour avoir sauvé un otage et pour les premiers frag sont
fixés a 1 point) |
bmx_ext_score 0 |
n |
Cette variable permet de modifier
la manière dont on peut marquer des points sur les de_maps
0:désactivé
1: système de scores étendu avec récompenses
• plantage du C4 = 1 point
• explosion de la cible = 2 points
• C4 désamorcé = 3 points
• élimination de l'équipe adverse = 2 points
• victoire après la fin du compte a rebours du round = 1 point
2: système de scores étendus pour la suprématie
• plantage du C4 = 2 points
• explosion de la cible = 1 point
• élimination des CTs par les terro = 2 points
• C4 désamorcé = 2 points
• élimination des terros par les CTs = 0 point
• victoire après la fin du compte a rebours du round = 1 point |
bmx_giveitem 0 |
0/1 |
Permet d'employer la commande "give"
0: désactivé
1: activé |
bmx_hkpenalty 0 |
n |
0:désactivé
n :
Nombre de points de vie enlevés au round suivant, déterminé par le nombre
d'otages tués.
Les points soustraits sont calculés en multipliant le facteur "n" déterminé
ici par le nombre d'otage tués dans le round précèdent |
bmx_interval 0.1 |
n |
n: Temps du processus de
changement des rôles (suicide, devenir spectateur, changer de team)
"n" est en seconde, 0.1 est une valeur correcte |
bmx_moneymode 0 |
-1/0/1/2 |
Spécifie la manière dont sera géré
l'argent
0: normal
1: Fonds individuels
2: Fonds d'équipe
-1: pas d'argent ; chaque joueur aura à chaque round toutes les armes à sa
disposition |
bmx_multiweapons 0 |
0/1 |
Permet aux joueurs
de posséder plusieurs armes de même catégorie
(bmx_moneymode doit être a 1 ou a 2 pour fonctionner)
0: désactivé
1: activé
Si la valeur est "1" alors vous ne jetterez pas votre arme lorsque vous en
achèterez une autre de même catégorie.
Mais si vous jetez une arme avec la commande "drop" alors vous ne pourrez plus
la ramasser |
bmx_radio_mode 1 |
0/1 |
Permet de contrôler
si oui ou non l'adversaire peux entendre vos appels radio
0: désactivé
1: l'adversaire ne peut pas entendre vos appels radio. |
bmx_sayunknown 0 |
0/1 |
Cette fonction
permet d'afficher les say "unkown command" (commande inconnu) dans la
console
0: désactivé
1: activé |
bmx_score_deaths |
0-->8 |
Lorsque vous
appuierez sur la touche tabulation, le nombre de morts sera remplacé par une
autre valeur, selon les paramètres choisis.
La valeur 6 vous affichera la différence entre les dégâts donnés et ceux reçus
(si vous touchez votre adversaire et que ses points de vie tombent a 30, cela
vous fera une différence de +70 points; mais si vous prenez des dommages et
que vos points de vie descendent a 55, cela vous fera alors un malus de -45
points).
La fonction 8 permet de récupérer les points d'expérience des joueurs et de
pouvoir utiliser le plugin AdminMod "shuffle" fourni afin de mélanger les
joueurs au fur et a mesure des rounds en lancent un vote
0: normal
1: user ID
2: kill/death x 100
3: kill/min x 100
4: headshots
5: frags + ext_point
6: différence des dommages (voir détails ci dessus)
7: argent en main
8: victoire d'équipe |
bmx_score_frags |
0-->8 |
Lorsque vous
appuierez sur la touche tabulation, le nombre de frag sera remplacé par une
autre valeur selon les paramètres choisie (même système que bmx_score_deaths
mais pour les frags).
La valeur 6 vous affichera la difference entre les dégâts donnés et ceux reçus
(si vous toucher votre adversaire et que ses points de vie tombent a 30, cela
vous fera une différence de +70 points, mais si vous prenez des dommages et
que vos points de vie descendent a 55, cela vous fera alors un malus de -45
point).
La fonction 8 permet de récupérer les points d'expérience des joueurs et de
pouvoir utiliser le plugin AdminMod "shuffle" fourni afin de mélanger les joueurs au fur
et a mesure des rounds en lançant un vote.
0: normal
1: user ID
2: kill/death x 100.
3: kill/min x 100.
4: headshots
5: frags + ext_point
6: différence des dommages (voir détails ci dessus)
7: argent en main
8: victoire d'équipe |
bmx_scorelimit 0 |
n |
La première équipe
qui atteint "n" rounds gagnants remporte la victoire sur la map actuelle.
(similaire a la variable winlimit de cs) |
bmx_showscore 0 |
0/1 |
Afficher le score
des équipes sur le coté gauche de l'écran.
0: désactivé
1: activé |
bmx_showround 0 |
0/1 |
Active la fonction "say
round x"
0: désactivé
1: activé |
bmx_team1 "terrorists" |
" " |
Remplace le nom des
équipes (terroriste et ct) par ce que vous aurez spécifier dans votre
bmx_team1 ""
Exemple:
Si vous inscrivez bmx_team1 "djeyl.net" le groupe terroriste s'appellera alors
djeyl.net
Lors d'un match vous pouvez y inscrite le nom des clans ;-)
Cette fonction ne marche que si bmx_showscore est activé |
bmx_team2 "cts" |
" " |
Identique a
bmx_team1 mais cette fois pour la team 2 (CT).
Cette fonction ne marche que si bmx_showscore est activé. |
bmx_teamchange 0 |
0/1/2 |
Méthode selon laquelle le
changement d'équipe s'opère
0: désactivé
1: inverse les équipes sans changer leur constitution
2: inverse les équipes en mélangeant les joueurs |
bmx_tkslap 0 |
0/1 |
Slappe les TKers
0: désactivé
1: activé |
bmx_viprotation 0 |
0/1 |
Force une rotation
du VIP sur tout les CTs de façon équitable
0: désactivé
1: activé |
bmx_waittime 0.5 |
n |
Temps de latence
prédéfini par "n" avant d'annoncer l'équipe gagnante.
Prenez garde de ne pas mettre une valeur trop grande!
L’unité de temps utilisée pour cette valeur est la seconde.
La valeur modérée est d'environ 0.5 |
Les CVARS suivantes sont valables uniquement
lorsque bmx_moneymode est sur 1 ou 2
Vous pouvez modifier les chiffres par une autre valeur que l'on appellera "n" |
bmx_bombreward
2750 |
n |
"n" est la valeur
qui définit le gain d'argent obtenu pour avoir détruit une cible sur les de_maps. |
bmx_elimreward
2500 |
n |
"n" est la valeur
qui définit le gain d'argent obtenu pour avoir éliminé l'équipe adverse. |
bmx_escreward 2750 |
n |
"n" est la valeur
qui définit le gain d'argent obtenu lorsque le VIP s'est echapé. |
bmx_hosreward 1000 |
n |
"n" est la valeur
qui définit le gain d'argent obtenu lorsqu'un joueur a libéré un otage. |
bmx_killhostage
1500 |
n |
"n" est la valeur
qui définit la pénalité encourue lorsqu'un joueur tue un otage (si la valeur
est 1500 alors le joueur se verra retirer 1500$) |
bmx_killenemy 300
|
n |
"n" est la valeur
qui définit le gain d'argent obtenu lorsqu'un joueur tue un adversaire. |
bmx_killmate 3300 |
n |
"n" est la valeur
qui définit la pénalité encourue lorsqu'un joueur tue un de ses coéquipiers |
bmx_loser_money
500 |
n |
Cette fonction
permet d'apporter un gain d'argent supplémentaire a l'équipe perdante selon le
temps de jeu effectué sur la map.
Modifier la valeur a votre goût pour permettre des gains plus ou moins élevés.
Pensez tout de même a ne pas mettre de valeur trop grande afin ne pas trop
avantager l'équipe perdante.
<roundmoney 1400 + loser_money 500 x lose times> |
bmx_maxmoney 16000 |
n |
En modifiant cette
valeur vous pouvez permettre aux joueurs de posséder plus ou moins d'argent |
bmx_roundmoney
1500 |
n |
Ceci permet de
contrôler la somme d'argent que peut gagner une équipe lorsque qu'elle perd le
round |
bmx_startmoney 800 |
n |
(equivalent a la
commande mp_startmoney)
Ceci permet de prédéfinir la somme d'argent que possède un joueur lorsqu'il se
joint au serveur |
bmx_timeupreward
1250 |
n |
Somme d'argent
donnée en récompense à l'équipe gagnante lorsque le temps de jeu est arrivé a
terme |
bmx_winreward 750
|
n |
Somme d'argent
donnée en récompense pour avoir gagné le round |
bmx_vipreward 2750 |
n |
Somme d'argent
donnée en récompense pour avoir tué le VIP ou lorsque le VIP parviens a s'echapper |
COMMANDES SERVEUR POUR BMX |
bmx_changeteam |
|
Permet d'effectuer
un échange immédiat des équipes (les terro passent CT et inversement). |
bmx_replaceteamname |
|
Cette commande
permet de remplacer les noms des équipes spécifié par bmx_team1 et 2 |
bmx_cvarupdate
|
|
Cette commande
applique les nouvelles valeurs de CVars à la partie en cours. |
COMMANDES CLIENT POUR BMX |
showhealth |
|
Affiche les points
de vie de vos coéquipiers |
showmoney |
|
Affiche l'argent que
possède vos coéquipiers |
radio |
|
comment réaliser un
message radio original...
1) preparez votre fichier .wav
cstrike\sound\radio\doh.wav
2) editez un fichier sentences.txt (sentences=phrases, pour les
allergiques) :P
contenant :
cstrike/sound/sentences.txt
MRAD_DOH radio/doh
3) éditez un fichier titles.txt
cstrike/titles.txt
MRAD_DOH
{
doh!
}
4) ceci est la commande client a exécuter
radio doh |
give "n" |
|
Activé lorsque
bmx_giveitem est sur 1
Ceci est un cheat code d'half life
(give weapon_*, give item_*, give ammo_*)
Tapez par exemple give weapon_<arme> pour obtenir l'arme désirée
(give weapon_ak47) |
IV. Contact
VI. Crédits