Imladris production
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Imladris production

Le forum français de création de cartes et de mods pour Bataille pour la Terre du Milieu
 
AccueilRechercherDernières imagesS'enregistrerConnexion
Le deal à ne pas rater :
Pokémon EV06 : où acheter le Bundle Lot 6 Boosters Mascarade ...
Voir le deal

 

 Faire apparaitre des unités et leur faire exécuter des actions

Aller en bas 
AuteurMessage
cdd59554
Admin
cdd59554


Nombre de messages : 7235
Age : 31
Location : J'aime les abricots
Add-On : Oui
Date d'inscription : 16/01/2008

Faire apparaitre des unités et leur faire exécuter des actions Empty
MessageSujet: Faire apparaitre des unités et leur faire exécuter des actions   Faire apparaitre des unités et leur faire exécuter des actions Icon_minitimeMer 2 Juil - 20:09

Les Scripts : l'apparition d'unités et les actions a leur donner



Bon, je ne vais pas y allez par 4 chemins : il existe 2 facons de faire apparaitre une unité sur votre carte, chacune avec ses avantages et ses inconvénients.
Faire apparaitre des unités c'est bien joli mais une fois apparue elle ne feront rien pour ça il faudra mettre des waypoints et des waypoints path pour leur donner des ordres

En fait les waypoints path c'est des chemins fait avec plusieurs waypoints relié que vos unités suivront, pour en créer un c'est très simple , il suffit d'aller dans l'outil waypoint (touche raccourci : W) cliquer pour placer un premier waypoint et glisser la souris tout en restant bouton gauche appuyé. Normalement les 2 waypoints seront relié et la fleche indique le sens dans lequel vos unités partiront, on peut continuer le waypoint path de cette meme maniere en recliquant sur le 2eme waypoints et en fesant glisser la souris...
Enfin pour donner un nom a votre waypoint path, il faut cliquer sur l'un des waypoint du chemin et entrer un nom dans la premiere case de Waypoint Path Labels, si vous avez bin fait votre boulot le nom de waypoint path devrait s'inscrire en rouge sous le nom de chacun des waypoints qui le compose

Si ce n'est pas deja fait, créez les joueurs car il faut bien leur donner une équipe a ces pauvre unités qui débarquent sur le champs de bataille pour cela allez dans Edit -> Edit Player list... (Ctrl + Alt + P) et cliquez sur "Add Skirmich Players" puis "OK"

Il existe 2 "types" unités qui peuvent apparaissent :

- Les "teams" : c'est un groupe d'unités nommées (ca peut etre plusieurs unités/bataillons différents ou pas mais vous pouvez tres bien n'avoir qu'une seul unité ce qui compte c'est que les ordre qui seront donné avec les scripts s'appliqueront a toute les unités qui composent la team et il n'y aura pas moyen de les commander individuellement avec les scripts)
Les teams peuvent etre choisies dans les script quand vous verez Team'???'
- Les "Units" : c'est un seul bataillon ou unité ou batiment, nommé ou pas (soit 1 unité simple ou alors 1 bataillon ou 1 batiment, les ordres donné dans les scripts ne s'appliqueront uniquement qu'a cette seule unité/bataillon/ batiment seulement si vous lui avez donné un nom )
Les units peuvent etre choisies dans les script quand vous verez Unit'???'

- Premiere méthode : les Teams

Allez dans Edit -> Edit Teams... (raccourci : Ctrl + Alt + T)
Vous avez une liste de tout les joueurs de la partie :

(neutral) : c'est à personne
PlyrCivilian : c'est l'ami de tout le monde
PlyrCreeps : c'est les ennemis de tout le monde (les unité des antres par exemple)
SkirmishXXXXX : c'est le joueur qui à la faction XXXXX (vaut mieux évité de l'utiliser car ce joueur peut changer d'une partie à l'autre en fonction des factions choisies)
Player_X : c'est le joueur numéro X

Cliquez sur le joueur a qui les unités doivent apparaitre et faites "Add New Team"
Alors il y a beaucoup d'options pour pas grand chose en fait :
- tout en haut vous mettez le nom de la team
- Owner vous n'y toucher pas car vous avez deja choisit l'equipe
- AI Type vous mettez ATTACK_TEAM si c'est pour attaquer, DEFENSE_TEAM si c'est pour qu'elle defende
- On arrive au plus important, dans la colonne "Unit Type" vous choisissez le type d'unité a faire apparaitre et dans les colonnes Min et Max vous mettez le nombre d'unité a faire apparaitre
- une fois le type d'unité choisi vous pouvez lui donner des upgrades (améliorations) et lui choisir son niveau d'experience en cliquant sur le bouton "Properties" en bout le ligne

Le script pour les faire apparaitre :
Ouvrez la fenetre des scripts (Ctrl+Alt+R), faites "New Script...". Allez dans l'onglet "Actions If True" et faite "edit"
Trouvez l'action Team--Other -> Spawn,Build or Merge -> Spawn a reinforcement team.
A team'???' trouvez dans la liste le nom de la team que vous mis
A Waypoint'???' vous mettez le nom du waypoint sur lequel vos unités apparaissent


Les actions a donner a vos unités sont a mettre dans le meme script , apres l'action qui les fait apparaitre :

- faire suivre un chemin :
Team--Action -> Move -> Follow a waypoint path
Team'???' c'est bien sur le nom de la team
Waypoint Path'???' c'est le nom du waypoint path que vos unités suivront

- faire suivre un chemin a votre team en tuant tout les ennemis qu'elle rencontre en chemin
Team--action -> AttackMove -> Follow a waypoint path
Team'???' c'est le nom de la team
Waypoint Path'???' c'est le nom du waypoint path que vos unités suivront

- faire aller la team a un endroit :
Team--Action -> Move -> Move to a location
Team'???' c'est le nom de la team
Waypoint'???' c'est le waypoint auquel votre team va se déplacer

- faire aller la team a un endroit en tuant tout les ennemis qu'elle rencontre en chemin :
Team--action -> AttackMove -> Move to location
Team'???' c'est le nom de la team
Waypoint'???' c'est le waypoint auquel votre team va se déplacer

- Teleporter la team a un endroit :
Team--Action -> Move -> Teleport to waypoint
Team'???' c'est le nom de la team
Waypoint'???' c'est le waypoint auquel votre team va se téléporter

- Faire rentrer la team dans un batiment :
Team--Action -> Garrison -> Garrison a specific building with team
Team'???' c'est le nom de la team
Unit'???' c'est le nom du batiment

- Faire sortir la team d'un batiment :
Team--Action -> Garrison -> Exit all buildings Team is in
Team'???' c'est le nom de la team

- Faire déplacer votre team a unité en tuant tout les ennemis qu'elle rencontre en chemin :
Team--action -> AttackMove -> Attack move to a named object
Team'???' c'est le nom de la team
Unit'???' c'est le nom de l'object vers lequel elle se deplacent

- faire attaquer une unité :
Team--Action -> Attack or hunt -> team attacks a specific unit
Team'???' c'est le nom de la team
Unit'???'' c'est le nom de l'unité qu'elle va attaquer

- faire attaquer une autre team :
Team--Action -> Attack or hunt -> team attacks Team
le premier Team'???' c'est le nom de la team qui attaque
le second Team'???' c'est le nom de celle qui se fait attaqué


L'avantage des teams :
- vous pouvez faire apparaitre un tres grand nombre d'unités et bataillons en meme temps
- vous pouvez facilement choisir les upgrade et le niveau des membres de la team
L'inconvénient :
- vous ne pouvez pas donner d'ordre qu'a un seul membre de la team, c'est a tout le monde ou alors a personne, d'un autre coté c'est aussi un avantage car ca evite les centaines d'actions qu'il faudrait donner si on utilisait les units
- toute les unités d'une team arrivent en meme temps, et tout les une sur les autres au meme waypoint mais il est possible de faire des teams d'une seule unité et ca evite le probleme (ce que je fait souvent)
- vous ne pouvez pas faire apparaitre de batiment avec les teams

- 2eme methode : Les units

je ne fais pas cette car ca sert a rien puisque vous pouvez deja (pratiquement) tout faire avec les teams, mais sinon c'est pratiquement la meme chose sauf que la vous donnez un nom aux unités ya aussi quelques scripts qui n'existent pas avec les team mais qui existent avec les units, si vous avez comprit la premiere partie vous n'aurez pas de mal a comprendre le reste

PS désolé pour les fautes




******************************************************************************************************************

Si vous avez des questions supplémentaires à poser à propos de ce tutoriel, veuillez les poser dans la section "Discussion" qui se trouve >ICI<

******************************************************************************************************************


Revenir en haut Aller en bas
 
Faire apparaitre des unités et leur faire exécuter des actions
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Faire apparaitre des Team sous timer!!!!
» comment faire voler une unités ?
» Comment faire attaquer les unités une fois que les tours de sièges son fixés au mur...
» faire des unités qui peuvent être à pied ou monté (problème pour changer le model)
» Apparition d'unités et leurs actions

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Imladris production :: WorldBuilder :: Tutoriaux-
Sauter vers: