Chapitre 7: Les indentations. Ce chapitre ne va pas vous apprendre grand chose si ce n'est le mot "indentation". Même si vous n'en utilisez pas, c'est pas grave, votre plugin tournera quand même. Les "erreurs" d' indentations sont relevées par AmxPluginCreator mais n'empêche en aucun cas la compilation.
1) Besoin d'une définition ?
L’indentation consiste à introduire une ou plusieurs tabulations au début de certaines lignes d’un programme afin d’en améliorer la lisibilité. Vous devez vous dire que c'est pas très important ce truc-là. En effet, vous pouvez négliger l'indentation dans votre code si celui-ci ne dépasse pas les 20-25 lignes mais vous verrez qu'au delà ça devient vraiment illisible.
2) En quoi ça consiste ?
En gros, vous devez insérer une tabulation à chaque fois que vous faites un nouveau bloc. Cette explication est très simplifiée, je vais vous donner un exemple:
Voici un code qui n'est pas indenté: [color=blue] public exemple(id) { if (get_user_health(id) == 1) set_user_health(id, 100) else if (get_user_health(id) == 69) { if (get_user_armor(id) == 0) { set_user_health(id, 250) set_user_armor(id, 250) } } else client_print(id, print_chat, "Aucun bonus") } [/color]
Si vous arrivez à tout comprendre du premier coup d'oeil, vous êtes très fort.
Voici ce même code indenté: [color=blue] public exemple(id) { if (get_user_health(id) == 1) set_user_health(id, 100) else if (get_user_health(id) == 69) { if (get_user_armor(id) == 0) { set_user_health(id, 250) set_user_armor(id, 250) } } else client_print(id, print_chat, "Aucun bonus") } [/color]
C'est un chouilla plus clair, vous ne trouvez pas ?
Vous pouvez constater différents niveaux d'indentation. Je ne saurais trop vous expliquer autrement que par des exemples l'utilisation des indentations mais le but était juste de vous faire comprendre leur utilité. Dans le prochain chapitre, on retrouvera ce que vous avez appris dans celui-ci. Allez, "let's go team", c'est parti pour les boucles.
Date de création : 11/12/2005 @ 14:55
Dernière modification : 13/05/2006 @ 18:31
Catégorie : 5- Les plugins
Page lue 1658 fois
Prévisualiser la page
Imprimer la page
|