Tout d'abord, qu'est qu'un plugin ? Un plugin est un petit script au format Amxx qui permet de faire plus ou moins de choses. Un serveur gungame aura le plugin gungame.amxx, un serveur furiens aura un furiens.amxx. Ca peut donc, faire choisir une série d'armes pour le gungame ou mettre transparent les terroristes dans un furiens. Enfin bref, c'est un mini programme qui fonctionne avec AMXMODX.

Quand vous allez télécharger un plugin, vous pouvez avoir des tas de fichiers comme vous pouvez en avoir juste deux. Au minimum, vous aurez un plugin en .amxx et un script au format .sma.

Le .sma est modifiable mais ne démarre jamais, il n'est pas exécuté contrairement au plugin .amxx qui lui est un .sma compilé. C'est a dire qu'il est transformé de .sma(donc lisible) en un .amxx(qui est crypté en programme).

Après, vous pouvez avoir des fichiers configs ou toutes sortes de sons, skins, fichier de language.. Ici nous aborderons seulement le cas d'un plugin simple avec 2 fichiers.

Installation du plugin et du script

Premièrement, il vous faudra installer AMXMODX et METAMOD.

Ensuite, démarrez Filezilla et allez dans le dossier Hlds/czero/addons/amxmodx/plugins et transferez votre plugin en .amxx à l'intérieur.

Après, faites la meme chose avec le .sma mais cette fois ci dans le dossier scripting.

Voila pour le transfert des fichiers sur votre serveur. Maintenant, je vais abordé l'éxécution de celui ci par AMXMODX

Configuration de AMXMODX

Voici la dernière ligne droite, il faut dire à AMXMODX qu'il faut exécuter le plugin que vous venez de transferer. Pour cela, rendez vous dans Hlds/czero/addons/amxmodx/configs/plugins.ini

Vous cliquez droit, afficher/éditer, filezilla vous ouvre le fichier avec votre bloc note.

Allez tout a la fin du texte écrit, sautez une ligne en appuyant sur entrée et marquez le nom du plugins en .amxx

Par exemple sur ce script le plugin atac.amxx et le plugin f_ultimate_sounds.amxx ont été installé.

; AMX Mod backwards compatibility layer
; Custom - Add 3rd party plugins here

atac.amxx
f_ultimate_sounds.amxx
Maintenant vous enregistrez le fichier en faisant fichier/enregistrer et vous cliquez sur OUI quand filezilla vous demande de le ré-envoyer.

Redémarrez votre serveur et c'est fini!