jcmick

http://jcmick.free.fr/

Compile Plugin (5- Les plugins)

Compiler Un Plugin

Déjà sachez que si vous compilez avec windows vos plugins fonctionneront
sous linux et vice-versa!
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 3 fichiers la: au cas ou vous ne trouver pas ces fichiers,vous pouvez télécharger ces fichier double clic sur se lien compilateur_de_sma.exe

1- 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

2- 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,plus 3 autre fichier nomé sc.exe ; sc.bat ; sc et je vous est ajouter en plus Wordpad.exe.

3- 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 examples

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 .smaest 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.

Programmation SMA