Derniers sujets
» Candidature Toracles
Dim 25 Juin - 11:50 par xaa

» Presentation/Interteam
Lun 17 Avr - 19:30 par Madaire47

» Demande de recrutement [EN ATTENTE]
Jeu 9 Mar - 21:29 par Madaire47

» [Script] interaction ace
Sam 11 Fév - 11:41 par DÄZ

» Candidature de FoxtheStalker [Acceptée]
Mer 19 Oct - 13:12 par DÄZ

» Candidature MajorDutch [Acceptée]
Lun 18 Juil - 13:47 par Noroi

» Candidature benalex51 [Acceptée]
Dim 29 Mai - 20:39 par Nico

» Candidature Ricky [ANNULEE]
Dim 17 Avr - 9:03 par RickyRuddock

» [Edition] Rendre un Marker in-game Visible/Invisible
Sam 16 Avr - 11:46 par DÄZ


[Edition] Les lignes de codes Utiles...

Voir le sujet précédent Voir le sujet suivant Aller en bas

[Edition] Les lignes de codes Utiles...

Message par DÄZ le Mar 27 Oct - 20:43

[Edition] Les lignes de codes Utiles...



Ici nous allons voir les lignes de codes les plus utiles, ils peuvent s'exécutés dans l'init.sqf, un script, un trriger ou directement dans l'init d'un objet/unités.

Avant toutes chose, sachez que ces lignes fonctionnes de deux façons, ex:


// si placer directement dans l'init de l'unité, Objet, Véhicules ect...(tous et considéré comme un Véhicules dans arma)
this moveInDriver NomVéhicules ;

ou

// si exécutés par script/trigger (donner un nom a l'objet) ou si joueur = Player
MonNom moveInDriver NomVéhicules ;
Player moveInDriver NomVéhicules ;

-------------------------------------------------------------------------------------------------

Déplacez un soldat en position de chargement dans un véhicule (immédiat, pas d'animation).

Conducteur:
MonNom moveInDriver NomDuVéhicule;

ex:
Code:
soldatbcm1 moveInDriver car1;

Passager:
MonNom moveInCargo NomDuVéhicule;

ex:
Code:
soldatbcm1 moveInCargo car1;

Gunner:
MonNom moveInGunner NomDuVéhicule;

ex:
Code:
soldatbcm1 moveInGunner Car1;

Tourelle:
MonNom moveInTurretNomDuVéhicule;

ex:
Code:
soldatbcm1 moveInTurret Car1;

Commandant de véhicule:
MonNom moveInCommander NomDuVéhicule;

ex:
Code:
soldatbcm1 moveInCommander Car1;

-------------------------------------------------------------------------------------------------

Mettre un marquer en invisible/visible.

Invisible:
Code:
"NomDuMarker" setMarkerAlpha 0;

Visible:
Code:
"NomDuMarker" setMarkerAlpha 1;

-------------------------------------------------------------------------------------------------

Détruire un objet/Véhicules ect.. ( 0 , 0.1, 0.2, 0.5 ect... jusqu'a 1)
Code:

this setDamage 1;
MonNom setDamage 1;

-------------------------------------------------------------------------------------------------

Mettre un objet indestructible/invincible:

Code:
this allowDamage false;
MonNom allowDamage false;

-------------------------------------------------------------------------------------------------

Moteur d'un véhicule allumé:

Code:
this EngineOn true;
MonNom EngineOn true;

-------------------------------------------------------------------------------------------------

% d'essence dans un véhicule (de 0 a 100)

Code:
NomDuVéhicule setfuel 100;
this setfuel 0;

-------------------------------------------------------------------------------------------------

Attacher un objet a un véhicule:

NomDeObjet attachTo [NomVéhicule, [0, 0, 0] ];

ex:
Code:
r_a1 attachTo [truck1, [0, -1.3, -0.7] ];

-------------------------------------------------------------------------------------------------

Casser le moteur d'un véhicule (ça peut être le rotor principal/AR, les pneu, les phares ect... pour ca direction le Wiki bis)

Casser le moteur:
Code:
NomVéhicule setHit ["motor", 1]

-------------------------------------------------------------------------------------------------

Supprimer un objet ect...

Code:
deleteVehicle MonNom;

-------------------------------------------------------------------------------------------------

Créer/Spawn un objet ect...

NomDonnée_A_la_Creation = "ClassName" createVehicle position MonNom;

ou
// si Marker
NomDonnée_A_la_Creation = "ClassName" createVehicle getMarkerPos "NomDuMarker";

ex:
Code:
a1 = "LOP_AM_Infantry_Rifleman" createVehicle position car1;

-------------------------------------------------------------------------------------------------

Voila, c'est tout pour le moment.... je mettrai a jour de temps en temps.


Dernière édition par DÄZ le Sam 16 Avr - 11:38, édité 1 fois

_________________





Les guerres se succèdent , mais l'âme du soldat, elle, reste éternelle !!!
-----------------------------------------------------------------------------------
administrateur du serveur linux/ArmA
avatar
DÄZ
Reporter de guerre

Messages : 573
Date d'inscription : 29/09/2014
Age : 33
Localisation : Sud Ouest

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

[Edition] Les lignes de codes Utiles... NVG

Message par DÄZ le Dim 13 Déc - 11:24

Assigne les NVG au lancement de mission pour le joueurs:
Code:
this action["NVGoggles", this];
player action["NVGoggles", this];

Assigne les NVG aux AI, a mettre dans l'init.sqf
Code:
while {true} do {
{
        if (side _x == east) then  
        {
                _x LinkItem "NVGoggles_OPFOR";
        };
    }foreach allUnits;

sleep 5;
};

Pour désactiver le waypoint sur la MAP en mission (Shift+Mouse/Clique G)

ajouter a l'init:
Code:
onMapSingleClick "_shift";


Dernière édition par DÄZ le Sam 16 Avr - 11:39, édité 1 fois

_________________





Les guerres se succèdent , mais l'âme du soldat, elle, reste éternelle !!!
-----------------------------------------------------------------------------------
administrateur du serveur linux/ArmA
avatar
DÄZ
Reporter de guerre

Messages : 573
Date d'inscription : 29/09/2014
Age : 33
Localisation : Sud Ouest

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

[Edition] Les lignes de codes Utiles... ace_medical_fnc_setUnconscious;

Message par DÄZ le Sam 16 Avr - 11:37

Pour mettre un joueur ou une AI dans le coma ou l'invers:

A placer dans l'init ou dans un script ou dans un trigger.

[<unit>, <unconscious>, <time>] call ace_medical_fnc_setUnconscious;

Examples:

Code:
[player, true] call ace_medical_fnc_setUnconscious;

_________________





Les guerres se succèdent , mais l'âme du soldat, elle, reste éternelle !!!
-----------------------------------------------------------------------------------
administrateur du serveur linux/ArmA
avatar
DÄZ
Reporter de guerre

Messages : 573
Date d'inscription : 29/09/2014
Age : 33
Localisation : Sud Ouest

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [Edition] Les lignes de codes Utiles...

Message par Madaire47 le Sam 16 Avr - 11:45

Cool je m'en servirai certainement.

_________________
------------------------ Smile "Certaine fuite sont des victoire" Smile------------------------

                                     ]
avatar
Madaire47
Fondateur

Messages : 445
Date d'inscription : 29/09/2014
Age : 27
Localisation : lot et garonne

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [Edition] Les lignes de codes Utiles...

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum