[Edition] verrouiller les portes de n'importe quelle batiment
BLACK CROW :: Arma 3 :: Edition/Scripting :: Edition mission
Page 1 sur 1
[Edition] verrouiller les portes de n'importe quelle batiment
verrouiller les portes de n'importe quelle batiment
Ici nous allons voir comment verrouiller les portes d'un bâtiment lors de vos éditions de mission.
1 -Pour commencer choisissez un bâtiment a verrouiller, une fois fait cliqué sur ID dans la barre d outil. Maintenant que vous connaissez l'ID (ici pour l'ex: 902799)
2 -Il faut créer une logique de jeu (F1--> logique de jeu/objets/logique de jeu) que vous placez à un endroit choisi sur la map.
Dans l'init logique de jeu mettez ce code: MyName=position this nearestObject IDbatiment
- Code:
bat1=position this nearestObject 902799
3 -Créer un Trigger (déclencheur) et sur ACT. mettre: MyName setVariable ['bis_disabled_Door_NumeroPorte',1,true];
- Code:
bat1 setVariable ['bis_disabled_Door_1',1,true]; bat1 setVariable ['bis_disabled_Door_2',1,true]; bat1 setVariable ['bis_disabled_Door_3',1,true];
la dans notre exemple si dessus, le bâtiment a 3 portes, pour 4/5/ect portes on aura donc: MyName setVariable ['bis_disabled_Door_NumeroPorte',1,true]
- Code:
bat1 setVariable ['bis_disabled_Door_1',1,true]; bat1 setVariable ['bis_disabled_Door_2',1,true]; bat1 setVariable ['bis_disabled_Door_3',1,true];bat1 setVariable ['bis_disabled_Door_4',1,true]; bat1 setVariable ['bis_disabled_Door_5',1,true]; ect............
Nous voila donc avec nos portes verrouiller !
1 -Pour les déverrouiller par exemple dans un script de piratage: MyName setVariable ['bis_disabled_Door_NumeroPorte',0,true];
- Code:
bat1 setVariable ['bis_disabled_Door_1',0,true]; bat1 setVariable ['bis_disabled_Door_2',0,true]; bat1 setVariable ['bis_disabled_Door_3',0,true];
ou
2 -Pour une animation qui ouvrira une porte automatiquement (ici la porte 1) sur une explosion de c4/M4 ect...:
Créer un objet destructible (F1--> Vide/objets (instruction)/plaque d'acier) que vous placerez devant une porte.
Nommer l'objet ex: doorExplosion et dans l' init pour la porte 1: ["door_NumeroPorte_rot", 1]
- Code:
doorExplosion enablesimulation false; doorExplosion hideObjectGlobal true; doorExplosion addMPEventHandler ["MPHit", {{_x setDamage 1} forEach (doorExplosion animate ["door_1_rot", 1])}];
this hideObjectGlobal true; // pour rendre l objet invisible.
this enablesimulation false; // Pour enlever la gravité de l objet et le maintenir a une hauteur voulu.
DÄZ- Reporter de guerre
- Messages : 584
Date d'inscription : 29/09/2014
Age : 39
Localisation : Sud Ouest
Sujets similaires
» [Edition] Créer une animation sur une AI
» [Edition] Crée une addAction
» [Edition] Les déclencheurs (trigger)
» [Edition] Placer une image sur un objet
» [Edition] Ajouter une Musique ou un Son In-Game
» [Edition] Crée une addAction
» [Edition] Les déclencheurs (trigger)
» [Edition] Placer une image sur un objet
» [Edition] Ajouter une Musique ou un Son In-Game
BLACK CROW :: Arma 3 :: Edition/Scripting :: Edition mission
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Lun 25 Juin - 20:40 par Hitama
» Faire vivre l'équipe
Mer 11 Avr - 10:26 par Hitama
» La Suite des BCM
Mar 3 Avr - 13:54 par Nico
» Jeux de Rôle
Ven 9 Fév - 9:17 par Noroi
» 2018 l'année de l'ouverture
Dim 21 Jan - 18:01 par Noroi
» Bonne année
Mer 3 Jan - 21:05 par DÄZ
» Operation ghost division
Dim 3 Déc - 15:27 par foxthestalker
» [Edition] Les lignes de codes Utiles...
Dim 19 Nov - 12:33 par DÄZ
» Ouverture de la chaîne Youtube
Mer 1 Nov - 23:49 par foxthestalker