WIKI ADO

Accueil > ArmA3 > Edition de missions > Respawn

Respawn

- Publié le 08 Mai 2013 à 18h37 - Modifié le 09 Mai 2013 à 12h36
La fonction respawn est utilisée pour faire réapparaitre les joueurs en cours de partie lorsqu'ils sont morts.
Il peut être également utilisé pour faire réapparaitre des véhicules détruits.

La fonction respawn ne fonctionne pas dans l'éditeur de mission.
Elle fonctionne uniquement en multijoueurs !
Seules les unités ouvertes pourront réapparaître.

Respawn d'unités


Le respawn d'unités permet de faire réapparaitre les unités lorsqu'ils sont mort.

Type de respawn


Voici la liste des différents types de respawn que vous pouvez avoir dans ArmA3 :

Type de réapparitionDescription
"0" ou "none"Ne pas réapparaître
"1" ou "Bird"Réapparaître en mouette
"2" ou "Instant"Réapparaître à l'endroit où le soldat est mort
"3" ou "Base"Réapparaître dans une zone située par le mission-maker (voir ci-dessous)
"4" ou "Group"Réapparaître dans une IA du même groupe
"5" ou "Side"Réapparaître dans une IA du même camp

description.ext


Pour commencer, il va falloir créer un fichier description.ext dans le dossier de votre mission.
Vous devez insérer le code suivant dans ce fichier :

respawn = TYPE; //Défini le type de respawn
respawnDelay = DUREE; //Défini la durée avant la réapparition
respawnDialog = VALEUR; //Défini si on voit le tableau des scores ou non (0 = Non, 1 = Oui)

Exemple : Réapparition à l'endroit où il est mort et au bout de 15 secondes)

respawn = 2;
respawnDelay = 15;
respawnDialog = 1;

Respawn "3" ou "Base"


Unique

Pour faire un respawn de type BASE, vous devez ajouter des marqueurs (touche F6) dans votre mission.
Ces marqueurs auront pour but d'indiquer la position de réapparition selon le camp.
Attention, ils ont des noms prédéfinis qu'il faut utiliser. (Voir tableau ci-dessous)

Liste des marqueurs par rapport aux camps :

NomDescription
respawn_westLieu de réapparition du camp Ouest
respawn_eastLieu de réapparition du camp Est
respawn_guerrilaLieu de réapparition du camp Indépendants
respawn_civilianLieu de réapparition du camp Civils

Exemple :

Erreur Image

Multiple

Il est possible de faire un respawn aléatoire sur plusieurs marqueurs.
Pour cela, il suffit de garder le nom (Voir tableau ci-dessus) et d'y ajouter un suffixe (Vous pouvez mettre n'importe quoi).

Exemple :

Erreur Image



Respawn de véhicules


Le respawn de véhicules permet de faire réapparaitre les véhicules lorsqu'ils sont détruits.

description.ext


Pour commencer, il va falloir créer un fichier description.ext dans le dossier de votre mission.
Vous devez insérer le code suivant dans ce fichier :

respawnVehicleDelay = DUREE; //Défini la durée avant la réapparition
Exemple :

respawnVehicleDelay = 15;

Marqueurs


Pour que le respawn fonctionne, vous devez ajouter des marqueurs (touche F6) dans votre mission.
Ces marqueurs auront pour but d'indiquer la position de réapparition selon le camp.
Attention, ils ont des noms prédéfinis qu'il faut utiliser. (Voir tableau ci-dessous)

Liste des marqueurs par rapport aux camps :

NomDescription
respawn_vehicle_westLieu de réapparition du camp Ouest
respawn_vehicle_eastLieu de réapparition du camp Est
respawn_vehicle_guerrilaLieu de réapparition du camp Indépendants
respawn_vehicle_civilianLieu de réapparition du camp Civils

Exemple :

Erreur Image

Utilisation


Maintenant pour que cela fonctionne, il faut insérer la commande suivante dans le champ "Initialisation" de chaque véhicule qui réapparaitra.

this respawnVehicle [DUREE,NOMBRE];
Exemple :

Réapparition au bout de 10s
this respawnVehicle [10];
Réapparition au bout de Xs (X = Valeur définit dans "respawnVehicleDelay")
this respawnVehicle [-1];
Réapparition au bout de 5s et 8 fois max
this respawnVehicle [5,8];
Réapparition au bout de 5s et à l'infini
this respawnVehicle [5,-1];