Advertisement
GRUVincen

WOG: Рандомная форма

Apr 3rd, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.86 KB | None | 0 0
  1. sleep 5;
  2.  
  3. _uniform = ["LOP_U_US_Fatigue_07", "LOP_U_ChDKZ_Fatigue_01", "LOP_U_ChDKZ_Fatigue_02", "LOP_U_ChDKZ_Fatigue_03", "LOP_U_ChDKZ_Fatigue_04", "LOP_U_ChDKZ_Fatigue_Bardak", "TRYK_U_pad_j_blk", "TRYK_U_Bts_PCUGs", "TRYK_U_Bts_PCUs", "TRYK_U_Bts_Wood_PCUs", "TRYK_U_Bts_PCUODs"];
  4. _headgear = ["LOP_H_Ushanka", "LOP_H_Worker_cap", "H_Bandanna_gry", "H_Bandanna_khk", "rhs_beanie_green", "H_Watchcap_cbr", "H_CDF_A3_fieldcap", "rhs_fieldcap_khk", "rhsgref_fieldcap_ttsko_mountain", "rhsgref_fieldcap_ttsko_urban", "rhsgref_fieldcap_ttsko_forest", "rhs_tsh4"];
  5.  
  6. _nuniform = (count _uniform) - 1;
  7. _nheadgear = (count _headgear) - 1;
  8. private _allUnits = (count allUnits) - 1;
  9.  
  10. sleep 1;
  11.  
  12. for "_i" from 0 to _allUnits do {
  13.     _sltd = allUnits select _i;
  14.     if ((side _sltd == independent) && (typeOf _sltd != "rhsgref_ins_g_crew")) then {
  15.         _rnd1 = round random _nuniform;
  16.         _rnd2 = round random _nheadgear;
  17.         _magazines = magazines _sltd;
  18.         _items = items _sltd;
  19.         _vest = vest _sltd;
  20.         removeUniform _sltd;
  21.         removeVest _sltd;
  22.         removeHeadgear _sltd;
  23.         _sltd forceAddUniform (_uniform select _rnd1);
  24.         _sltd addHeadgear (_headgear select _rnd2);
  25.         _sltd addVest _vest;
  26.         _nitems = (count _items) - 1;
  27.         for "_i" from 0 to _nitems do {
  28.             _sltd addItem (_items select _i);
  29.         };
  30.         _nitems = nil;
  31.         _nmagazines = (count _magazines) - 1;
  32.         for "_i" from 0 to _nmagazines do {
  33.             _sltd addMagazine [_magazines select _i, getNumber (configFile >> "CfgMagazines" >> _magazines select _i >> "Count")];
  34.         };
  35.         _nmagazines = nil;
  36.         _rnd1 = nil;
  37.         _rnd2 = nil;
  38.         _magazines = nil;
  39.         _items = nil;
  40.         _vest = nil;
  41.     };
  42.     _sltd = nil;
  43. };
  44.  
  45. _nuniform = nil;
  46. _nheadgear = nil;
  47. _uniform = nil;
  48. _headgear = nil;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement