Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- span class="re5"> fnc_levelRewards = {
- private [ "_currentWeapon", "_cfg", "_compatibleMags", "_myLvl" ];
- _myLvl = player getVariable [ "level", 0 ];
- _currentWeapon = primaryWeapon player;
- _cfg = configFile >> "CfgWeapons" >> _currentWeapon;
- _compatibleMags = [];
- {
- if ( _x == "this" ) then {
- _compatibleMags = _compatibleMags + getArray( _cfg >> "magazines" );
- }else{
- _compatibleMags = _compatibleMags + getArray( _cfg >> _x >> "magazines" );
- };
- }forEach getArray( _cfg >> "muzzles" );
- _mainMag = _compatibleMags select 0;
- _currentPack = backpack player;
- if ((player canAdd "optic_ACO") && (_myLvl ==1)) then {
- player addPrimaryWeaponItem 'optic_ACO';
- hint "";
- };
- if ((player canAdd [_mainMag, 2]) && (_myLvl ==2)) then {
- player addMagazine 'HandGrenade';
- player addMagazine _mainMag;
- };
- if ((player canAdd [_mainMag, 3]) && (_myLvl ==3)) then {
- player addMagazine 'HandGrenade';
- player addMagazines [_mainMag, 2];
- if (_currentPack == "") then {
- switch (playerSide) do {
- case west: {
- player addBackpack "B_AssaultPack_tna_F";
- };
- case east: {
- player addBackpack "B_FieldPack_ghex_F"
- };
- };
- };
- };
- if ((player canAdd [_mainMag, 4]) && (_myLvl ==4)) then {
- player addMagazine 'HandGrenade';
- player addMagazines [_mainMag, 3];
- };
- if ((player canAdd [_mainMag, 5]) && (_myLvl ==5)) then {
- player addMagazine 'HandGrenade';
- player addMagazines [_mainMag, 4];
- switch (playerSide) do {
- case west: {
- execVM "Classes\AI\bluRifleMan.sqf";
- };
- case east: {
- };
- };
- };
- if ((player canAdd [_mainMag, 5]) && (_myLvl ==6)) then {
- player addMagazine 'HandGrenade';
- player addMagazines [_mainMag, 4];
- };
- if ((player canAdd [_mainMag, 5]) && (_myLvl ==7)) then {
- player addMagazine 'HandGrenade';
- player addMagazines [_mainMag, 4];
- player addMagazine 'HandGrenade';
- player addMagazines [_mainMag, 4];
- switch (playerSide) do {
- case west: {
- execVM "Classes\AI\bluRifleMan.sqf";
- };
- case east: {
- };
- };
- };
- if ((player canAdd [_mainMag, 5]) && (_myLvl ==8)) then {
- player addMagazine 'HandGrenade';
- player addMagazines [_mainMag, 4];
- };
- if ((player canAdd [_mainMag, 5]) && (_myLvl ==9)) then {
- player addMagazine 'HandGrenade';
- player addMagazines [_mainMag, 4];
- player addMagazine 'HandGrenade';
- player addMagazines [_mainMag, 4];
- switch (playerSide) do {
- case west: {
- execVM "Classes\AI\bluRifleMan.sqf";
- };
- case east: {
- };
- };
- };
- if (_myLvl ==10) then {
- switch (playerSide) do {
- case west: {
- player forceAddUniform "U_B_Soldier_VR";
- };
- case east: {
- player forceAddUniform "U_O_Soldier_VR";
- };
- };
- if (player canAdd [_mainMag,3]) then {
- player addMagazine 'HandGrenade';
- player addMagazines [_mainMag, 2];
- };
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement