Advertisement
Guest User

Untitled

a guest
May 22nd, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQF 6.52 KB | None | 0 0
  1. ////////Marvel`s Test sctipt////////
  2. Life_Licenseplate_Create = {
  3.     private ["_plate","_PlateNumbers","_PlateLetters","_plateSelectRandomNumber","_plateSelectRandomLetters","_PlateSetNumber","_PlateLetters"];
  4.     _Plate = _this select 0;
  5.     _player = _this select 1;
  6.     _Maxweight = _this select 2;
  7.     _LicenseArray = [];
  8.     _weight = 0;
  9.     _veh = _Plate;
  10.     _veh lock true;
  11.     _Owners = [];
  12.     _Trunk = [];
  13.     _LPlate = [];
  14.     _trunkopen = false;
  15.     _RandomN = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50];
  16.     _randomnumbers1 = _RandomN call BIS_FNC_Selectrandom;
  17.     _randomnumbers2 = _RandomN call BIS_FNC_Selectrandom;
  18.     _randomnumbers3 = _RandomN call BIS_FNC_Selectrandom;
  19.     _ID = call compile format ["%1%2%3",_randomnumbers1,_randomnumbers2,_randomnumbers3];
  20.     _class = typeOf _veh;
  21.  
  22.  
  23.     _owners = _owners + [getPlayerUID _player];
  24.  
  25.     _veh setVariable ["Life_Vehicle_Class",_class,true];
  26.     _veh setVariable ["Life_Vehicle_ID",_ID,true];
  27.     _veh setVariable ["Life_Vehicles_Buyer",getPlayerUID player,true];
  28.     _veh setVariable ["Life_Vehicle_isVeh",true,true];
  29.     _veh setVariable ["Life_Vehicle_Trunk",_Trunk,true];
  30.     _veh setVariable ["Life_Vehicle_Owners",_owners,true];
  31.     _veh setVariable ["Life_Vehicle_TrunkOpen",_trunkopen,true];
  32.     _veh setVariable ["Life_Vehicle_MaxWeight",_Maxweight,true];
  33.     _veh setVariable ["Life_Vehicle_Weight",_weight,true];
  34.     _veh setVariable ["Life_Vehicle_Licenseplate",_LPlate,true];
  35.     _veh setVariable ["Life_Siren_On",false,true];
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.     _PlateNumbers = [1,2,3,4,5,6,7,8,9];
  43.     _PlateLetters = ["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","w","x","u","z"];
  44.  
  45.     _plateSelectRandomNumber = _PlateNumbers call bis_fnc_selectrandom;
  46.     _plateSelectRandomLetters = _PlateLetters call bis_fnc_selectrandom;
  47.  
  48.     _PlateSetLetter = format ["Licenseplate\Plate\%1",_plateSelectRandomLetters];
  49.  
  50.     _plate setObjectTexture [19,_PlateSetLetter];
  51.  
  52.     _LicenseArray = _LicenseArray + [_plateSelectRandomLetters];
  53.  
  54.     _plateSelectRandomLetters = _PlateLetters call bis_fnc_selectrandom;
  55.  
  56.     _PlateSetNumber = format ["Licenseplate\Plate\%1",_plateSelectRandomNumber];
  57.     _PlateSetLetter = format ["Licenseplate\Plate\%1",_plateSelectRandomLetters];
  58.  
  59.     _plate setObjectTexture [20,_PlateSetLetter];
  60.  
  61.     _LicenseArray = _LicenseArray + [_plateSelectRandomLetters];
  62.  
  63.     _plateSelectRandomLetters = _PlateLetters call bis_fnc_selectrandom;
  64.  
  65.     _PlateSetLetter = format ["Licenseplate\Plate\%1",_plateSelectRandomLetters];
  66.  
  67.     _plate setObjectTexture [21,_PlateSetNumber];
  68.  
  69.     _LicenseArray = _LicenseArray + [_plateSelectRandomNumber];
  70.     _plate setObjectTexture [22,_PlateSetLetter];
  71.  
  72.     _LicenseArray = _LicenseArray + [_plateSelectRandomLetters];
  73.  
  74.     _plateSelectRandomLetters = _PlateLetters call bis_fnc_selectrandom;
  75.     _PlateSetLetter = format ["Licenseplate\Plate\%1",_plateSelectRandomLetters];
  76.  
  77.     _plateSelectRandomNumber = _PlateNumbers call bis_fnc_selectrandom;
  78.     _PlateSetNumber = format ["Licenseplate\Plate\%1",_plateSelectRandomNumber];
  79.  
  80.     _plate setObjectTexture [23,_PlateSetLetter];
  81.  
  82.     _LicenseArray = _LicenseArray + [_plateSelectRandomLetters];
  83.  
  84.     _plateSelectRandomLetters = _PlateLetters call bis_fnc_selectrandom;
  85.     _PlateSetLetter = format ["Licenseplate\Plate\%1",_plateSelectRandomLetters];
  86.  
  87.     _plate setObjectTexture [24,_PlateSetLetter];
  88.  
  89.     _LicenseArray = _LicenseArray + [_plateSelectRandomLetters];
  90.  
  91.     _plate setObjectTexture [25,_PlateSetNumber];
  92.  
  93.     _LicenseArray = _LicenseArray + [_plateSelectRandomNumber];
  94.  
  95.     _Plate setVariable ["Life_Vehicle_Licenseplate",_LicenseArray,true];
  96.  
  97.  
  98.  
  99.  
  100.     _Format_to_String = format ["%1%2%3%4%5%6%7",_LicenseArray select 0, _LicenseArray select 1, _LicenseArray select 2, _LicenseArray select 3, _LicenseArray select 4,_LicenseArray select 5, _LicenseArray select 6];
  101.     _Plate setVariable ["Life_LicensePlate_String",_Format_to_String,true];
  102.  
  103.  
  104.  
  105.     [[_LicenseArray,_Plate,player], "Life_Licenseplate_Create_Global", true,true] call BIS_FNC_MP;
  106.  
  107.     [getPlayerUID _player,_plate,_player] remoteExec ["Life_DB_insertVehicle",2];
  108. };
  109. publicVariable "Life_Licenseplate_Create";
  110.  
  111. Life_Licenseplate_ReturnValue = {
  112.     Life_LicensePlateCreated = true;
  113.     _Plate = _This select 0;
  114. };
  115. publicVariable "Life_Licenseplate_ReturnValue";
  116.  
  117. Life_Licenseplate_Create_Global = {
  118.     private ["_Plate","_LicPlateArray","_1","_2","_3","_4","_5","_6","_PlateSet"];
  119.     _LicPlateArray = _this select 0;
  120.     _Plate = _this select 1;
  121.     _player = _this select 2;
  122.  
  123.     _1 = _LicPlateArray select 0;
  124.     _2 = _LicPlateArray select 1;
  125.     _3 = _LicPlateArray select 2;
  126.     _4 = _LicPlateArray select 3;
  127.     _5 = _LicPlateArray select 4;
  128.     _6 = _LicPlateArray select 5;
  129.     _7 = _LicPlateArray select 6;
  130.  
  131.     _PlateSet = format ["Licenseplate\Plate\%1",_1];
  132.     _Plate setObjectTexture [19,_PlateSet];
  133.  
  134.     _PlateSet = format ["Licenseplate\Plate\%1",_2];
  135.     _Plate setObjectTexture [20,_PlateSet];
  136.  
  137.     _PlateSet = format ["Licenseplate\Plate\%1",_3];
  138.     _Plate setObjectTexture [21,_PlateSet];
  139.  
  140.     _PlateSet = format ["Licenseplate\Plate\%1",_4];
  141.     _Plate setObjectTexture [22,_PlateSet];
  142.  
  143.     _PlateSet = format ["Licenseplate\Plate\%1",_5];
  144.     _Plate setObjectTexture [23,_PlateSet];
  145.  
  146.     _PlateSet = format ["Licenseplate\Plate\%1",_6];
  147.     _Plate setObjectTexture [24,_PlateSet];
  148.  
  149.     _PlateSet = format ["Licenseplate\Plate\%1",_7];
  150.     _Plate setObjectTexture [25,_PlateSet];
  151.  
  152.     [[_Plate], "Life_Licenseplate_ReturnValue", _player] call BIS_FNC_MP;
  153. };
  154. publicVariable "Life_Licenseplate_Create_Global";
  155.  
  156. Life_Licenseplate_RePlace = {
  157.     private ["_Plate","_PlateArray","_1","_2","_3","_4","_5","_6","_PlateSet"];
  158.     _Plate = _This select 0;
  159.     _PlateArray = _this select 1;
  160.    
  161.     _1 = _PlateArray select 0;
  162.     _2 = _PlateArray select 1;
  163.     _3 = _PlateArray select 2;
  164.     _4 = _PlateArray select 3;
  165.     _5 = _PlateArray select 4;
  166.     _6 = _PlateArray select 5;
  167.     _7 = _PlateArray select 6;
  168.  
  169.     _PlateSet = format ["Licenseplate\Plate\%1",_1];
  170.     _Plate setObjectTexture [19,_PlateSet];
  171.  
  172.     _PlateSet = format ["Licenseplate\Plate\%1",_2];
  173.     _Plate setObjectTexture [20,_PlateSet];
  174.  
  175.     _PlateSet = format ["Licenseplate\Plate\%1",_3];
  176.     _Plate setObjectTexture [21,_PlateSet];
  177.  
  178.     _PlateSet = format ["Licenseplate\Plate\%1",_4];
  179.     _Plate setObjectTexture [22,_PlateSet];
  180.  
  181.     _PlateSet = format ["Licenseplate\Plate\%1",_5];
  182.     _Plate setObjectTexture [23,_PlateSet];
  183.  
  184.     _PlateSet = format ["Licenseplate\Plate\%1",_6];
  185.     _Plate setObjectTexture [24,_PlateSet];
  186.  
  187.     _PlateSet = format ["Licenseplate\Plate\%1",_7];
  188.     _Plate setObjectTexture [25,_PlateSet];
  189. };
  190. publicVariable "Life_Licenseplate_RePlace";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement