tyler_kgb - 02 Mai 2013, 12:04
Salut à tous on m'avait donner un fichier prefs contenant plusieurs sqf comme la ya 5 fichier sqf exemple tyler.sqf , requin.sqf etc , la j'ai compris le systême pour ajouter les armes et la ligne de commande à mêtre dans l'init du joueur à par pour ajouter des item style viseur ou autres dans le backpack je m'est ci joins la ligne de commandes de mon profil tyler.sqf ci dessous
waitUntil {!isNull player}; //to prevent MP / JIP issues
_unit = _this select 0;
removeallweapons _unit;
_unit addbackpack "B_AssaultPack_Base";
_unit addWeapon "R3F_Famas_surb_M203_DES";
_unit addmagazines ["R3F_30Rnd_556x45_TRACER_FAMAS",10];
_unit addItem "R3F_PIRAT_DES";
_unit addItem "R3F_EOTECH_DES";
_unit addWeapon "hgun_P07_snds_F";
_unit addmagazines ["30Rnd_9x21_Mag",10];
_unit addWeapon "g_tactical_clear";
_unit addWeapon "ItemGPS";
_unit addWeapon "R3F_JIM_LR_DES";
_unit addItem "FirstAidKit";
_unit addMagazines ["HandGrenade",2];
_unit addmagazines "G_40mm_HE",7;
_unit addmagazines "G_40mm_Smoke",6;
_unit addWeapon "R3F_AT4CS";
_unit addMagazines "R3F_AT4CS_AT",3;
if(true) exitWith{};
et la ligne de commande à mêtre dans l'init du joueur
null = [this] execVM "Prefs\tyler.sqf";
this addeventhandler ["respawn","_this execVM 'Prefs\tyler.sqf'"];
je vous remercie par avance de votre aide
Angel - 02 Mai 2013, 12:17
Je ne pourrai probablement pas t'aider, mais ta question ,c'est bien "comment ajouter des ietms dans le backpack" ? C'est bien ça ?
tyler_kgb - 02 Mai 2013, 12:47
ouai c'est ca
The-KiLLeR - 02 Mai 2013, 17:52
Utilise cette commande :
(unitBackpack player) addItemCargo ["R3F_EOTECH_DES", 1];
tyler_kgb - 02 Mai 2013, 18:28
ca marche m'est pour en mettre plusieurs on fais comment ?
The-KiLLeR - 02 Mai 2013, 18:46
Tu remplaces le 1 avec la valeur souhaitée.
Exemple : j'en veux 10 :
(unitBackpack player) addItemCargo ["R3F_EOTECH_DES", 10];
tyler_kgb - 02 Mai 2013, 19:01
je c'est m'est pour mettre un 2éme ou 3éme item dans le backpack on fait comment ?
The-KiLLeR - 02 Mai 2013, 19:06
Ton écriture est incompréhensible, fait un petit effort stp !!!
Sinon il suffit bêtement de recopier la ligne de commande autant de fois que tu le souhaites.
(unitBackpack player) addItemCargo ["R3F_EOTECH_DES", 1]; (unitBackpack player) addItemCargo ["R3F_PIRAT_DES", 1]; (unitBackpack player) addItemCargo ["FirstAidKit", 3];
tyler_kgb - 02 Mai 2013, 19:16
ok merci killer,
je vais essayer de faire attention à mon écriture
tyler_kgb - 02 Mai 2013, 21:11
par contre je rajoute la roquette de l'at4cs de r3f avec cette ligne de commande
(unitBackpack player) addWeaponCargo ["R3F_AT4CS_AT",2];
ca ne marche pas même ci je remplace addweaponCargo par addMagazinesCargo
quelqu'un peut m'aider pour ca merci d'avance
PS: comment trouver le nom des armes r3f sans le config viewer de arma 3?
GMC - 02 Mai 2013, 21:18
Le nom de la roquette "R3F_AT4CS_Mag"
tyler_kgb - 02 Mai 2013, 21:25
GMC "R3F_AT4CS_Mag" je les mis m'est ca marche pas
GMC - 02 Mai 2013, 21:43
Pourtant c'est bien "R3F_AT4CS_Mag" dans le config des armes R3F.
tyler_kgb - 02 Mai 2013, 22:06
C'est bon ca marche merci à tous
JonyBIgooD - 09 Juin 2013, 13:44
salut à tous,
Vous pouvez mettre le sac à dos (Backpack) que vous voulez sur l'unité sélectionnée (joueur ou pnj) et le remplir selon les besoins de votre mission.
Assigner un sac à dos au joueur ou pnj :
this addBackpack "nom du sac à dos";
(unitBackpack this) addMagazineCargoGlobal ["Nom de munition",Qté]; (unitBackpack this) addItemCargoGlobal ["Nom de l'équipement",Qté];
clearMagazineCargoGlobal (unitBackpack this); clearItemCargoGlobal (unitBackpack this);
this addBackpack "B_AssaultPack_blk"; (unitBackpack this) addMagazineCargoGlobal ["R3F_20Rnd_762x51_TRACER_HK417",10]; (unitBackpack this) addMagazineCargoGlobal ["R3F_15Rnd_9x19_PAMAS",8]; (unitBackpack this) addMagazineCargoGlobal ["DemoCharge_Remote_Mag", 2]; (unitBackpack this) additemCargoGlobal ["muzzle_snds_H",1]; (unitBackpack this) additemCargoGlobal ["FirstAidKit",3]; (unitBackpack this) additemCargoGlobal ["R3F_ZEISS",1]; (unitBackpack this) additemCargoGlobal ["R3F_J4",1]; (unitBackpack this) additemCargoGlobal ["R3F_EOTECH",1]; (unitBackpack this) additemCargoGlobal ["R3F_AIMPOINT",1]; (unitBackpack this) additemCargoGlobal ["R3F_SILENCIEUX_HK417",1];
clearMagazineCargoGlobal (unitBackpack this); clearItemCargoGlobal (unitBackpack this); (unitBackpack this) addMagazineCargoGlobal ["R3F_20Rnd_762x51_TRACER_HK417",10]; (unitBackpack this) addMagazineCargoGlobal ["R3F_15Rnd_9x19_PAMAS",8]; (unitBackpack this) addMagazineCargoGlobal ["DemoCharge_Remote_Mag", 2]; (unitBackpack this) additemCargoGlobal ["muzzle_snds_H",1]; (unitBackpack this) additemCargoGlobal ["FirstAidKit",3]; (unitBackpack this) additemCargoGlobal ["R3F_ZEISS",1]; (unitBackpack this) additemCargoGlobal ["R3F_J8",1]; (unitBackpack this) additemCargoGlobal ["R3F_J4",1]; (unitBackpack this) additemCargoGlobal ["R3F_EOTECH",1]; (unitBackpack this) additemCargoGlobal ["R3F_AIMPOINT",1]; (unitBackpack this) additemCargoGlobal ["R3F_SILENCIEUX_HK417",1];
removeallweapons this (ou nom du joueur/pnj)
removeAllweapons this; this addMagazine "R3F_20Rnd_762x51_TRACER_HK417"; this addWeapon "R3F_HK417M_HG"; {this addMagazine "R3F_20Rnd_762x51_TRACER_HK417";} forEach [2,3]; this addItem "R3F_NF"; this addMagazine "R3F_15Rnd_9x19_PAMAS"; this addWeapon "R3F_PAMAS"; this addMagazine "R3F_15Rnd_9x19_PAMAS"; this addWeapon "R3F_JIM_LR";
Toujours placer un addMagazine correspondant à l'arme principale et secondaire devant le code addWeapon de ces armes. Cette action permet d'avoir une arme chargé en jeu. |
Lors de la copie des codes ci-dessus dans l'initialisation du joueur ou pnj n'oubliez pas de supprimer les retour à la ligne (ils ont été fait pour une meilleur vue d'ensemble du code) |