Rayden Posté(e) October 5, 2014 Signaler Share Posté(e) October 5, 2014 (modifié) Salut, Je vous conseille fortement de faire une sauvegarde du serveur avant de faire ce tutoriel. Désoler si cela alterne "citations" et "extrait de code" la ou sont écrit les scriptes mais je peux pas mettre que des citations j'ai était obliger de refaire le tutoriel du coup j'ai alternée. On commence: ------------------------------------------------------------------------------------------------------------------------------ core\actions\fn_gather.sqf Ligne 9 : Remplace _resourceZones = ["apple_1","apple_2","apple_3","apple_4","peaches_1","peaches_2","peaches_3","peaches_4","heroin_1","cocaine_1","weed_1"]; Par : _resourceZones = ["apple_1","apple_2","apple_3","apple_4","peaches_1","peaches_2","peaches_3","peaches_4","heroin_1","cocaine_1","weed_1","meth_1"]; Ligne 29 : case (_zone in ["weed_1"]): {_gather = "cannabis"; _val = 1;}; Ajoutez après : case (_zone in ["meth_1"]): {_gather = "methu"; _val = 1;}; core\actions\fn_processAction.sqf Ligne 26 : case "cement": {["rock","cement",350,(localize "STR_Process_Cement")];}; Ajoutez après : case "meth": {["methu","methp",5000,(localize "STR_Process_Meth")];}; core\config\fn_itemWeight.sqf Ligne 58 : case "storagebig": {10}; Ajoutez après : case "methu": {6}; case "methp": {4}; core\config\fn_licensePrice.sqf Ligne 37 : case "home": {75000}; Ajoutez après : case "meth": {250000}; core\config\fn_LicenseType.sqf Ligne 42 : case "home": {_var = "license_civ_home"}; Ajoutez après : case "meth": {_var = "license_civ_meth"}; Ligne 75 : case "license_civ_home": {_var = "home"}; Ajoutez après : case "license_civ_meth": {_var = "meth"}; core\config\fn_varHandle.sqf Ligne 67 : case "storagebig": {"life_inv_storagebig"}; Ajoutez après : case "methu": {"life_inv_methu"}; case "methp": {"life_inv_methp"}; Ligne 125 : case "life_inv_storagebig": {"storagebig"}; Ajoutez après : case "life_inv_methu": {"methu"}; case "life_inv_methp": {"methp"}; core\config\varToStr.sqf Ligne 63 : case "life_inv_storagebig": {(localize "STR_Item_StorageBL")}; Ajoutez après : case "life_inv_methu": {(localize "STR_Item_MethU")}; case "life_inv_methp": {(localize "STR_Item_MethP")}; Ligne 89 : case "license_civ_home": {(localize "STR_License_Home")}; Ajoutez après : case "license_civ_meth": {(localize "STR_License_Meth")}; core\config\fn_virt_shops.sqf Ligne 18 : case "heroin": {["Drug Dealer",["cocainep","heroinp","marijuana"]]}; Remplacez avec : case "heroin": {["Drug Dealer",["cocainep","heroinp","marijuana","methp"]]}; core\configuration.sqf Ligne 159 : "life_inv_storagebig", Ajoutez après : "life_inv_methu", "life_inv_methp" Ligne 191 : ["license_civ_home","civ"], Ajoutez après : ["license_civ_meth","civ"] Ligne 200 : life_illegal_items = [["heroinu",1200],["heroinp",2500],["cocaine",1500],["cocainep",3500],["marijuana",2000],["turtle",3000],["blastingcharge",10000],["boltcutter",500]]; Remplacez par : life_illegal_items = [["heroinu",1200],["heroinp",2500],["cocaine",1500],["cocainep",3500],["marijuana",2000],["turtle",3000],["blastingcharge",10000],["boltcutter",500],["methu",400], ["methp",4000]]; Ligne 241 : ["goldbar",95000], Ajoutez après : ["methu",400], ["methp",4000] Altis_Life.Altis\stringtable.xml Ligne 3430 : <Key ID="STR_Item_SpikeStrip"> <Original>Spike Strip</Original> <English>Spike Strip</English> <German>Nagelband</German> <French>Herse</French> <Italian>Striscia Chiodata</Italian> <Portuguese>Spike Strip</Portuguese> </Key> Ajoutez après : </Key> <Key ID="STR_Item_MethU"> <Original>Meth unprocessed</Original> <French>Méthamphétamine non traitée</French> </Key> </Key> <Key ID="STR_Item_MethP"> <Original>Meth processed</Original> <French>Méthamphétamine pure</French> </Key> Ligne 3601 : <Key ID="STR_License_Home"> <Original>Home Owners License</Original> <English>Home Owners License</English> <German>Eigentumsurkunde</German> <French>Droit de Propriété</French> <Italian>Licenza possesso Casa</Italian> <Portuguese>Licença de Casas</Portuguese> </Key> Ajoutez après : <Key ID="STR_License_Meth"> <Original>Meth training</Original> <French>Process méthamphétamine</French> </Key> Altis_Life.Altis\stringtable.xml Cherchez : <Package name="Process_Action"> Ajoutez en dessous ou à la fin : <Key ID="STR_Process_Meth"> <Original>Processing Meth</Original> <French>Traitement en cours</French> </Key> Toujours dans le fichier stringtable.xml, cherchez : <Key ID="STR_Process_Processed2"> Et dans <French> mettez ça : <French>Vous avez traité %1 en %2 pour %3$</French> Si vous voulez modifier le prix à payer pour traiter la meth sans avoir acheter la licence de meth : core\actions\fn_processAction.sqf : case "meth": {["methu","methp",5000,(localize "STR_Process_Meth")];}; Le "5000" est le prix, il suffit juste de le remplacer. Par exemple en mettant 25000, le joueur devra payer 25.000 pour traiter la meth qu'il a sur lui sans avoir la licence. Voilà pour la partie serveur maintenant la partie édition de la map : Editer votre map : Faites un double-clic quelque part, sélectionnez "civil" et faites bien "non jouable". Appelez le comme vous voulez et dans initialisation mettez : this allowDamage false; this enableSimulation false;this addAction["Traiter la méthamphétamine",life_fnc_processAction,"meth",0,false,false,"",' life_inv_methu > 0 && vehicle player == player && player distance _target < 2 && !life_is_processing ']; this addAction[format["%1 (%2$)",["license_civ_meth"] call life_fnc_varToStr,[(["meth"] call life_fnc_licensePrice)] call life_fnc_numberText],life_fnc_buyLicense,"meth",0,false,false,"",' !license_civ_meth && vehicle player == player && player distance _target < 2 && playerSide == civilian ']; Le pnj est fini faites "ok" Maintenant pour faire le champ : Faites F6, puis double-cliquez là où vous voulez faire le champ. A côté d'icone sélectionnez "Point" et mettez-le de la couleur que vous voulez, ensuite dans nom mettez ce que vous voulez. Par exemple "meth" et dans Texte c'est ce qui apparaîtra sur la map. Donc vous pouvez mettre "Champ de Meth". C'est pas fini, double-cliquez tout près du point que vous venez de faire. Sélectionnez "Ellipse" et mettez 20 dans axe "A" et "B" puis 0 dans angle. Sélectionnez "solide" et "blanc". Dans "nom" mettez bien "meth_1" sinon il se peut que ça ne fonctionne pas. Mettez rien dans "texte". N'oubliez pas de mettre une virgule ! Par exemple dans core\configuration.sqf à la ligne 159 mettez une virgule à la fin de "life_inv_storagebig," et non pas "life_inv_storagebig" Pour ceux qui on la bourse sur leur serveur et qui veulent modifier le prix et l'implanter dans la bourse voici le Mini tutoriel: Ouvrir: Core/ Market / fn_marketconfiguration Ajouter à partir de la ligne 92 ["methp", 6000, 4500, 8500, 4, 4, [ ["marijuana",1], ["turtle",1], ["heroinp",1], ["cocainep",1] ] ], Ensuite ajouter: pour les 4 autres stupéfiants: ["methp",1] comme ceci: ["marijuana", 4500, 2750, 6000, 4, 4, [ ["turtle",1], ["cocainep",1], ["heroinp",1], ["methp",1] ] ], Attention à bien rajouter la virgule sur celui du dessus quand vous rajouter le scripte en dessous ! Voilà désoler mais c'est un tutoriel assez long mais cela en vaux le coup ! Cordialement, Modifié November 17, 2014 par edgekiller 3 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
vfrz Posté(e) October 5, 2014 Signaler Share Posté(e) October 5, 2014 Merci pour le tutoriel 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
aurelien974 Posté(e) October 6, 2014 Signaler Share Posté(e) October 6, 2014 OMG, avec tout c'est Tutorial le forum va devenir populaire !! j'espère ! Si non merci mon poto pour se tuto ! Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Rayden Posté(e) October 6, 2014 Auteur Signaler Share Posté(e) October 6, 2014 Derien poto et merci à vous ! Cordialement, 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
vfrz Posté(e) October 6, 2014 Signaler Share Posté(e) October 6, 2014 Derien poto et merci à vous ! Cordialement, De rien "poto", puis "cordialement" ? MDR Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
aurelien974 Posté(e) October 8, 2014 Signaler Share Posté(e) October 8, 2014 poto = camarade mais plus sympa que les camarades. oui je sais sa veux rien dire ^^ Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
vfrz Posté(e) October 8, 2014 Signaler Share Posté(e) October 8, 2014 Non mais le problème c'est que c'est comme si tu tutoies quelqu'un puis que tu le vouvoies ! Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
aurelien974 Posté(e) October 9, 2014 Signaler Share Posté(e) October 9, 2014 oui peu être que je suis bizarre ^^ Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Azad Posté(e) October 9, 2014 Signaler Share Posté(e) October 9, 2014 (Ce n'est pas important, tant qu'on reste agréable entre nous.) Sinon, merci pour ce tutoriel qui semble être bien apprécié. +1 rep. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
vfrz Posté(e) October 9, 2014 Signaler Share Posté(e) October 9, 2014 (modifié) Si c'est très important ! J'exige une explication valable ! Edit d'Azad : Il est borné, hein ? C'est pour ça qu'on l'aime. Modifié October 9, 2014 par Azad Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Rayden Posté(e) October 12, 2014 Auteur Signaler Share Posté(e) October 12, 2014 (modifié) Pas de souci Azad ^^ Modifié October 12, 2014 par Rayden Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
vfrz Posté(e) October 12, 2014 Signaler Share Posté(e) October 12, 2014 Je suis pas borné... Si ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Azad Posté(e) October 12, 2014 Signaler Share Posté(e) October 12, 2014 Maiiis nooon ! Don't worry ! Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
vfrz Posté(e) October 12, 2014 Signaler Share Posté(e) October 12, 2014 J'ai eu peur Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
vfrz Posté(e) November 20, 2014 Signaler Share Posté(e) November 20, 2014 Message automatiqueLe sujet a été déplacé de « Émulation → Arma III » à « Émulation → Arma III → Tutoriels ». Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.