Jump to content

xelementzx

Member
  • Content Count

    2
  • Joined

  • Last visited

  • Medals

Posts posted by xelementzx


  1. What i'm trying to do is load my _donorList array from panels.sqf in my adminwspawnfill.sqf and im new to SQF and im certain what im trying to do is really simple but i just can't seem to get it to work

    panels.sqf

    _ownerList = 
    [
    	//"76561198092440177" // xElementzx
    ];
    
    _adminList = 
    [
    	//"76561198092440177" // xElementzx
    	
    ];
    
    _janitorList = 
    [
    	//"76561198092440177" //xElementzx
    ];
    
    _donorList = 
    [
        ["76561198092440177", "level1"] //xElementzx
    ];
    
    _UID = getPlayerUID player;
    _donorUID = _donorList select 0;
    
    if (_UID in _ownerList) then
    {
    	//[player] execVM "opfill.sqf"; 
    	[] spawn ownermenu;
    	_ok = createDialog "Owner";
    }
    else
    {
    	if (_UID in _adminList) then 
    	{
    		//[player] execVM "adminconsolfill.sqf";
    		[] spawn adminmenu;
    		_ok = createDialog "Main";
    	}
    	else
    	{
    		if (_UID in _janitorList) then 
    		{
    			//[player] execVM "adminwspawnfill.sqf";
    			[] spawn janitormenu;
    			_ok = createDialog "Janitor";
    		}
    		else
    		{
    			if (_UID in _donorUID) then 
    			{
    				donormenu = compile preprocessFileLineNumbers "adminwspawnfill.sqf";
    				//execVM "adminwspawnfill.sqf";
    				[] spawn donormenu;
    				_ok = createDialog "Donator";
    			}
    		}
    	}
    }
    

    and im trying to load the array you see above "_donorList" in this file adminwspawn

    #define adminwspawn 1995
    
    _donorLevel = _donorList select 1;
    player groupChat format ["Rank: %1", _donorLevel];
    
    
    lbAdd [adminwspawn, "[--------Donator Stuff--------]"];
    lbAdd [adminwspawn, "Pimp my ride"];
    lbAdd [adminwspawn, "Remove my weapons"];
    lbAdd [adminwspawn, "GPS/NVG/RANGEFINDER"];
    lbAdd [adminwspawn, "Czech Backpack"];
    lbAdd [adminwspawn, "Medkit"];
    lbAdd [adminwspawn, "10 Bank Insurance"];
    lbAdd [adminwspawn, "Large Repair Kit"];
    lbAdd [adminwspawn, "Refuel Canister"];
    lbAdd [adminwspawn, "10 Lockpicks"];
    
    if (((iscop) && ((player distance (getmarkerpos "respawn_west")) < 100)) or (((isciv) && !(isopf) && !(isins)) && (((player distance (getmarkerpos "respawn_civilian")) < 130) or ((player distance (getmarkerpos "PMCstat")) < 30))) or ((isopf) && ((player distance (getmarkerpos "respawn_east")) < 125)) or ((isins) && ((player distance (getmarkerpos "respawn_guerrila")) < 100))) then {
    lbAdd [adminwspawn, ""];
    lbAdd [adminwspawn, "[-------Donator Weapons!-------]"];
    lbAdd [adminwspawn, "[-----------Sidearms-----------]"];
    lbAdd [adminwspawn, "M9"];
    lbAdd [adminwspawn, "M9 with Stun Rounds"];
    lbAdd [adminwspawn, "Colt 1911"];
    lbAdd [adminwspawn, "Uzi"];
    lbAdd [adminwspawn, "Uzi SD"];
    lbAdd [adminwspawn, "[-----------Primarys-----------]"];
    lbAdd [adminwspawn, "M16A4 ACOG"];
    lbAdd [adminwspawn, "Mk16 CQC GL Holo"];
    lbAdd [adminwspawn, "M24 Desert"];
    lbAdd [adminwspawn, "L115A3 Desert"];
    lbAdd [adminwspawn, "AS50"];
    lbAdd [adminwspawn, "M14 DMR"];
    lbAdd [adminwspawn, "M240"];
    lbAdd [adminwspawn, "PKM"];
    lbAdd [adminwspawn, "[-----------ETC-----------]"];
    lbAdd [adminwspawn, "M107"];
    lbAdd [adminwspawn, "LAV25"];
    lbAdd [adminwspawn, "SUV"];
    lbAdd [adminwspawn, "Blackhawk"];
    lbAdd [adminwspawn, "M14"];
    lbAdd [adminwspawn, "MakarovSD"];
    };
    

    i know that im trying to do is simple but im just clueless on how to do it

×