• Creé une licence autre que Rebelle [ 4.3 ]


    Bonjour a tous, je vais vous montrez comment crée une licence autre que rebelle !

    Ceci est mon premier tutoriel merci d’être exigant !

    Bon tutoriel :)

    Pour créé une licence en version 4.3 il faut modifier c’est fichier :

    -Config_Clothing.hpp / [ Arma3/mpmissions/Altis_Life.Altis ]

    -Config_Licenses.hpp / [ Arma3/mpmissions/Altis_Life.Altis ]

    -Config_vItems.hpp / [ Arma3/mpmissions/Altis_Life.Altis ]

    -Config_Weapons.hpp / [ Arma3/mpmissions/Altis_Life.Altis ]

    -stringtable.xml / [ Arma3/mpmissions/Altis_Life.Altis ]

    étape 1 : aller dans Config_Licenses.hpp / [ Arma3/mpmissions/Altis_Life.Altis ]

    Crée une classe exemple :

    class Nom_De_Votre_Exemple {

    variable = “Le_Nom_De_Votre_Exemple”;

    displayName = “STR_License_Le_Nom_De_Votre_Exemple”;

    price = Le_Prix_De_Votre_Licence;

    illegal = true;

    side = “civ”;

    };

    étape 2 : aller dans Config_vItems.hpp / [ Arma3/mpmissions/Altis_Life.Altis ]

    Crée une classe exemple :

    class Nom_De_Votre_Exemple{

    name = “STR_Shops_Le_Nom_De_Votre_Exemple”;

    side = “civ”;

    license = "Le_Nom_De_Votre_Licence_Que_Vous_Lui_Avez_Donnez ”;

    level[] = { “”, “”, -1, “” };

    items[] = { “waterBottle”, “rabbit”, “apple”, “redgull”, “tbacon”, “lockpick”, “pickaxe”, “fuelFull”, “peach”, “boltcutter”, “blastingcharge” };

    };

    étape 3 : aller dans Config_Clothing.hpp / [ Arma3/mpmissions/Altis_Life.Altis ]

    Crée une classe exemple :

    class Nom_De_Votre_Exemple{

    title = “STR_Shops_C_Nom_De_Votre_Exemple”;

    license = "Le_Nom_De_Votre_Licence_Que_Vous_Lui_Avez_Donnez ";

    side = “civ”;

    uniforms[] = {

    { “NONE”, “Remove Uniform”, 0, { “”, “”, -1 } },

    { “U_IG_Guerilla1_1”, “”, 5000, {"", “”, -1} },

    { “U_I_G_Story_Protagonist_F”, “”, 7500, { “”, “”, -1 } },

    { “U_I_G_resistanceLeader_F”, “”, 11500, { “”, “”, -1 } },

    { “U_O_SpecopsUniform_ocamo”, “”, 17500, { “”, “”, -1 } },

    { “U_O_PilotCoveralls”, “”, 15610, { “”, “”, -1 } },

    { “U_IG_leader”, “Guerilla Leader”, 15340, { “”, “”, -1 } },

    { “U_O_GhillieSuit”, “”, 50000, { “”, “”, -1 } }

    };

    headgear[] = {

    { “NONE”, “Remove Hat”, 0, { “”, “”, -1 } },

    { “H_ShemagOpen_tan”, “”, 850, { “”, “”, -1 } },

    { “H_Shemag_olive”, “”, 850, { “”, “”, -1 } },

    { “H_ShemagOpen_khk”, “”, 800, { “”, “”, -1 } },

    { “H_HelmetO_ocamo”, “”, 2500, { “”, “”, -1 } },

    { “H_MilCap_oucamo”, “”, 1200, { “”, “”, -1 } },

    { “H_Bandanna_camo”, “”, 650, { “”, “”, -1 } }

    };

    goggles[] = {

    { “NONE”, “Remove Glasses”, 0, { “”, “”, -1 } },

    { “G_Shades_Black”, “”, 25, { “”, “”, -1 } },

    { “G_Shades_Blue”, “”, 20, { “”, “”, -1 } },

    { “G_Sport_Blackred”, “”, 20, { “”, “”, -1 } },

    { “G_Sport_Checkered”, “”, 20, { “”, “”, -1 } },

    { “G_Sport_Blackyellow”, “”, 20, { “”, “”, -1 } },

    { “G_Sport_BlackWhite”, “”, 20, { “”, “”, -1 } },

    { “G_Squares”, “”, 10, { “”, “”, -1 } },

    { “G_Lowprofile”, “”, 30, { “”, “”, -1 } },

    { “G_Combat”, “”, 55, { “”, “”, -1 } },

    // BI

    { “G_Balaclava_blk”, “”, 150, { “”, “”, -1 } },

    { “G_Balaclava_combat”, “”, 150, { “”, “”, -1 } },

    { “G_Balaclava_lowprofile”, “”, 150, { “”, “”, -1 } },

    { “G_Balaclava_oli”, “”, 150, { “”, “”, -1 } },

    { “G_Bandanna_aviator”, “”, 150, { “”, “”, -1 } },

    { “G_Bandanna_beast”, “”, 150, { “”, “”, -1 } },

    { “G_Bandanna_blk”, “”, 150, { “”, “”, -1 } },

    { “G_Bandanna_khk”, “”, 150, { “”, “”, -1 } },

    { “G_Bandanna_oli”, “”, 150, { “”, “”, -1 } },

    { “G_Bandanna_shades”, “”, 150, { “”, “”, -1 } },

    { “G_Bandanna_sport”, “”, 150, { “”, “”, -1 } },

    { “G_Bandanna_tan”, “”, 150, { “”, “”, -1 } }

    };

    vests[] = {

    { “NONE”, “Remove Vest”, 0, { “”, “”, -1 } },

    { “V_TacVest_khk”, “”, 12500, { “”, “”, -1 } },

    { “V_BandollierB_cbr”, “”, 4500, { “”, “”, -1 } },

    { “V_HarnessO_brn”, “”, 7500, { “”, “”, -1 } }

    };

    backpacks[] = {

    { “NONE”, “Remove Backpack”, 0, { “”, “”, -1 } },

    {“B_AssaultPack_cbr”, “”, 2500, { “”, “”, -1 }},

    { “B_Kitbag_mcamo”, “”, 4500, { “”, “”, -1 } },

    { “B_TacticalPack_oli”, “”, 3500, { “”, “”, -1 } },

    { “B_FieldPack_ocamo”, “”, 3000, { “”, “”, -1 } },

    { “B_Bergen_sgg”, “”, 4500, { “”, “”, -1 } },

    { “B_Kitbag_cbr”, “”, 4500, { “”, “”, -1 } },

    { “B_Carryall_oli”, “”, 5000, { “”, “”, -1 } },

    { “B_Carryall_khk”, “”, 5000, { “”, “”, -1 } }

    };

    };

    étape 4 : aller dans Config_Weapons.hpp / [ Arma3/mpmissions/Altis_Life.Altis ]

    Crée une classe exemple :

    class Nom_De_Votre_Exemple {

    name = “Nom_De_Votre_Shop”;

    side = “civ”;

    license = "Le_Nom_De_Votre_Licence_Que_Vous_Lui_Avez_Donnez ";

    level[] = { “”, “”, -1, “” };

    items[] = {

    { “arifle_TRG20_F”, “”, 25000, 2500 },

    { “arifle_Katiba_F”, “”, 30000, 5000 },

    { “srifle_DMR_01_F”, “”, 50000, -1 },

    { “arifle_SDAR_F”, “”, 20000, 7500 },

    { “optic_ACO_grn”, “”, 3500, 350 },

    { “optic_Holosight”, “”, 3600, 275 },

    { “acc_flashlight”, “”, 1000, 100 },

    { “optic_Hamr”, “”, 7500, -1 },

    { “30Rnd_9x21_Mag”, “”, 200, -1 },

    { “20Rnd_556x45_UW_mag”, “”, 125, -1 },

    { “30Rnd_556x45_Stanag”, “”, 300, -1 },

    { “10Rnd_762x51_Mag”, “”, 500, -1 },

    { “30Rnd_65x39_caseless_green”, “”, 275, -1 }

    };

    };

    étape 5 : aller dans stringtable.xml / [ Arma3/mpmissions/Altis_Life.Altis ]

    Créer une nouvelle id au tout debut :

    Ceci sera pour le nom que vous lui avez donnez dans étape 4

    ATTENTION IL FAUT METTRE UNE MAJUSCULE AU DEBUT DANS LE NOM DE VOTRE EXEMPLE !!!

    <Key ID=“STR_Shops_C_Nom_De_Votre_Exemple”>

    <Original>Nom_De_Votre_Shop</Original>

    </Key>

    Créer une nouvelle id a la ligne 26

    Ceci sera pour le nom que vous lui avez donnez dans étape 2

    ATTENTION IL FAUT METTRE UNE MAJUSCULE AU DEBUT DANS LE NOM DE VOTRE EXEMPLE !!!

    <Key ID=“STR_Shops_Nom_De_Votre_Exemple”>

    <Original>Nom_De_Votre_Shop</Original>

    </Key>

    Créer une nouvelle id a la ligne 3971

    Ceci sera pour le nom que vous lui avez donnez dans étape 1

    <Key ID=“STR_License_Nom_De_Votre_Exemple”>

    <Original>Nom_De_Votre_Shop</Original>

    </Key>

    Ensuite aller dans votre éditeur mettez un pnj et ajouter ceci :

    removeallWeapons this; this enableSimulation false; this allowDamage false; this addAction[“Nom_De_Votre_Shop”,life_fnc_virt_menu,“Nom_De_Votre_Exemple”]; this addAction[“Nom_De_Votre_Shop”,life_fnc_clothingMenu,“Nom_De_Votre_Exemple”,0,false,false,"",’ license_civ_Nom_De_Votre_Exemple && playerSide == civilian’]; this addAction[“Nom_De_Votre_Shop”,life_fnc_weaponShopMenu,“Nom_De_Votre_Exemple”,0,false,false,"",’ license_civ_Nom_De_Votre_Exemple && playerSide == civilian’]; this addAction[format["%1 ($%2)",localize (getText(missionConfigFile >> “Licenses” >> “Nom_De_Votre_Exemple” >> “displayName”)), [(getNumber(missionConfigFile >> “Licenses” >> “Nom_De_Votre_Exemple” >> “price”))] call life_fnc_numberText],life_fnc_buyLicense,“Nom_De_Votre_Exemple”,0,false,false,"",’ !license_civ_Nom_De_Votre_Exemple && playerSide == civilian ‘]; this addAction["<t color=’#ADFF2F’>ATM</t>",life_fnc_atmMenu,"",0,FALSE,FALSE,"",’ vehicle player == player && player distance _target < 4 '];

    Et pour finir, ajouter une icon vous allez faire ceci :

    1467544500-creation-class-9.png

    Ensuite aller dans votre stringtable.xml / [ Arma3/mpmissions/Altis_Life.Altis ]

    ATTENTION IL FAUT METTRE UNE MAJUSCULE AU DEBUT DANS LE NOM DE VOTRE EXEMPLE !!!

    <Key ID=“STR_MAR_Nom_De_Votre_Exemple”>

    <Original>Nom_De_Votre_Shop</Original>

    </Key>

    Eh voila j’éspère que cela vous aidera, si vous avez un soucis, Mp moi !

    Bonne Journée.

  • Salut, ton tuto fonctionnerais avec la 4.4 ?

  • Utilise cette type de balise, aussi non bien ouéj.

    5tsxCah.png

  • Utilise cette type de balise, aussi non bien ouéj.

    5tsxCah.png

    Ok, j’y penserais la prochaine fois merci ! :)

  • Salut, ton tuto fonctionnerais avec la 4.4 ?

    Normalement Oui !

  • super fonctionne impec en 4.4

    Cependant, comment faire pour que ceci ne soit uniquement reservé au “adac”.

    j’ai mis le “opfor” en suivant ce tuto: https://altisdev.com/index.php?/topic/9737-opfor-44/

    qui fonctionne nickel aussi, et je souhaiterais que cette licence ne fonctionne que pour eux.

    Merci d’avance.

  • ok merci de l’info

  • personne pour m’aider?

  • Si t’as copier/coller les lignes directement du tuto regarde les " il faut les changer (depuis le nouveau site ils changent de style parfois et donc sont pas interprétés pareils niveau code)

  • Salut, j’ai un probleme, j’ai modifier tout les dossiers et tout, mais arriver au pnj, je change avec le nom de mon entreprise et quand je fait “OK” il y a une erreur!

    Erreur: http://steamcommunity.com/profiles/76561198168448823/screenshots/

    Script dans init:

    removeallWeapons this; this enableSimulation false; this allowDamage false; this addAction[“STR_MAR_Supreme”,life_fnc_virt_menu,“supreme”]; this addAction[“STR_MAR_Supreme”,life_fnc_clothingMenu,“supreme”,0,false,false,"",’ license_civ_supreme && playerSide == civilian’]; this addAction[“STR_MAR_Supreme”,life_fnc_weaponShopMenu,“supreme”,0,false,false,"",’ license_civ_supreme && playerSide == civilian’]; this addAction[format["%1 ($%2)",localize (getText(missionConfigFile >> “Licenses” >> “supreme” >> “displayName”)), [(getNumber(missionConfigFile >> “Licenses” >> “supreme” >> “price”))] call life_fnc_numberText],life_fnc_buyLicense,“supreme”,0,false,false,"",’ !license_civ_supreme && playerSide == civilian ‘]; this addAction["<t color=’#ADFF2F’>ATM</t>",life_fnc_atmMenu,"",0,FALSE,FALSE,"",’ vehicle player == player && player distance _target < 4 '];

    Supreme et le nom de mon entreprise

  • @CollaGaMEur Créer un poste dans aide et support avec tes logs et tout les fichiers modifiés si tu souhaites une aide.
    (Pour éviter de polluer ce topic).

Messages 11Vues 4499