Comment faire que certains batiments ou unités nous appartiennent dès le début de la partie ?
Cette leçon est un petit peu compliquée au début, mais en fait, vous verrez que ça devient simple lorsque l´on a compris ^^. Faites donc votre map, normalement, mettez ensuite les unités que vous voudriez avoir au début de la partie, autour du camp que vous prennez habituellement, et vous devez nommer chacune de ces unités une par une (le mieux est de faire 01, 02, 03, etc ...) par l´intermédaire de la fenêtre libre. Mettez une zone autour du PlayerStart, assez grande, pas trop non plus, de façon à ce qu´elle puisse entourer un poste de commandement (outil Polygon Tool), et nommez là comme vous le voulez, par exemple "Base1". Ensuite, comme vous vous y attendez sûrement, les fameux scripts
Créez donc un nouveau script, avec la condition de départ suivante : "Player" -> "Area" -> "Player has (comparaison) unit type in an area.". Dans le cadre du bas, mettez donc ceci (en fonction du nom de la zone autour du poste de commandement) : "Player´<Local Player>´ has Less Than or Equal 1 unit or structule of type ´AmericaCommandCenter´ in the area ´Base1´". La partie "AmericaCommandCenter" varie en fonction du camp que vous prenez, celui-ci est pour USA. Si vous jouez en aléatoire, ou avec un peu tout, vous devrez mettre 12 fois la condition, avec pour chacune le poste de commandement de chaque différent camp et général.
/!\ ATTENTION : Ne pas oublier les "OR" entre CHAQUE condition, vous ne devez avoir aucun "AND", sans quoi il vous faudrait le poste de commandement de deux camps en même temps dans la zone, ce qui est impossible (ou presque ^^).
Voilà donc notre (nos) condition(s) définie(s). Dans les actions, maintenant, vous devez choisir le script suivant : "Player" -> "Transfer" -> "Transfer a specific unit to the control of a player". Dans le cadre du bas, remplacez "Unit ´???´" par le nom de l´unité (la première pour commencer ^^) et dans "Player ´???´", vous mettez "This Player". Vous devrez faire des copies de ce script en changeant à chaque fois le nom de l´unité, pour toutes les unités que vous avez mise (c´est pour cela qu´il est déconseillé d´en mttre 200 ^^). Ceci marche tout aussi bien avec les unités, qu´avec les batiments, ou même les portes avions
.
/!\ ATTENTION : Il se peut que pour le colonel Burton par exemple (et c´est même sûr), vous ayez le compteur de ses bombes à retardement et télécommandés, et ça doit le faire pour d´autres unités, pour cela, faites un autre script sans condition, avec comme action : "Unit" -> " Special Power" (le premier) -> "Special power countdown timer -- hide.". Dans le cadre du bas, vous avez juste à mettre le nom de chaque unité (il est conseillé de le faire pour tout ce que vous transférez, sauf les superarmes, sauf si vous tenez à ce qu´on ne voit pas le compteur des superarmes ^^).
Alors, bon jeu, et n´oubliez pas de mettre des unités à vos adversaires pour faire des grands combas rush au bout de 10 secondes
Prochaine leçon : Comment utiliser le WorldBuilder, ses outils -> notions de base.