C'est parti pour un nouveau chapitre, très compliqué ( Je blague
).
Nous allons voir aujourd'hui comment on peut créer son "Select Case" perso, et vous verrez que ce n'est pas très difficile.
Après ce chapitre, vous allez donc pouvoir créer vos propres sub, avec vos propres Select Case, ce qui risque d'être très intéressant...
Qu'est-ce que le "select case" ?
C'est une fonction très utile! Elle permet de verifier la valeur d'une variable.
Prenons pour exemple une situation inutile mais compréhensible:
Dim R
R = 1
Select case R
Case 0
Call playermsg(index, "si vous lisez ce message ,c'est que Dahevos fait des tutos pourris
", 1)
Case 1
Call playermsg(index, " ca marche!!",1)
End Select
Explications :
Dim R -> On déclare la variable R
Select case R -> la fonction va vérifier la valeur de R
Case 0 -> si R = 0
Case 1 -> Si R = 1
la structure des Select Case est donc :
Select Case (variable)
case 0
case 1
case ...
End select
Ainsi ce système peut s'avérer très utile !
Il est
plus léger que le
IF /Then/ Else/ End If et
plus facile à coder car il y a
peu de
chance de faire
des erreurs par étourderie dans la syntaxe ( Oublier un
then, end if peut bloquer votre script et vous prendre la tête pendant deux heures

)
Si vous voulez vérifier des "paliers" ( par exemple, si X est compris entre 0 et 10 , ou si X est compris entre 10 et 20 ) la structure en
IF /Then/ Else/ End If aura sa place.. j'espère que vous comprenez pourquoi !
C'est déjà fini pour ce chapitre 9, j'espère que vous avez apprécié

.
Comme vous pouvez le voir, les chapitres du III sont une étude plus aprofondie du scripting, afin de vous faciliter la vie, car les programmeurs ( ou scripteurs en l'occurence ici ) sont très, mais alors très... flemmards !