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