Déjà sachez que si vous compilez avec windows vos plugins fonctionneront sous linux et vice-versa ! Mais vous ne pouvez compilez que sur votre pc et non sur un ftp !
Pour compiler ce n'est pas très dur, c'est à la portée de tout le monde. Pour cela nous allons commencer à détailler les fichiers présents et qui serviront pour les étapes de la compilation. Tout d’abord allez dans votre dossier « examples » qui se situe dans cstrike/addons/amx et vous verrez ces 4 fichiers la nécéssaire à la compilation:
1- source
C'est le dossier ou on place les fichiers avec l'extension .sma
2- include
C’est le dossier où tous les fichiers avec l’extension .inc sont nécessaires pour la compilation, certains plugins sont livrés avec leurs fichiers .inc qui seront nécessaires d’y inclure
3- compile.bat
C’est le fichier qui exécute, une fois cliquée, la compilation se lance et se termine, vous verrez sur une fenêtre dos si la compilation s’est bien déroulée
4- compiled
C’est le dossier où vous récupèrerez votre plugin compilé si votre compilation a fonctionné.
Maintenant les fichiers détaillés, nous pouvons commencer à compiler. Il faut suivre ces 4 étapes :
1- Placez votre plugin avec l’extension .sma dans le dossier source
2- Facultatif: Si votre plugin est livré avec un fichier dont l’extension est .inc placez le dans le dossier include
3- Cliquez sur compile.bat
4- Récupérez votre plugin dans le dossier compiled il a maintenant l’extension .amx
Qu’es-ce qu’un .sma ? Avec quoi peut-on l’ouvrir ?
Un .sma est le fichier source du plugin, toute modification d’un plugin se passe dans le fichier source et s’ouvre avec un éditeur de texte tel que wordpad, word etc…..
Qu’es-ce que ça veut dire compiler ?
Le but du compilage est de transformer le fichier source .sma en fichier utilisable pour le serveur en .amx
Dans quel cas faut-il compiler ?
- Pour traduire un plugin
- Pour modifier un plugin
- Quand un plugin ne marche pas et qu’il a été fait avec une ancienne version de amx donc, on le compile avec la nouvelle version de amx pour le rendre compatible
Maintenant vous savez tout, rendez vous sur le forum si vous rencontrez des difficultés.
* Tutorial créé par MAX *
|