Jump to content
Sign in to follow this  
Kolmain

Loadout.sqf doesnt work :(

Recommended Posts

Looking for some help on fixing my script, thanks :confused:

// Created By Kolmain for use with 97thRR.
// _classes = tl, opr, demo, ar, at, sniper, spotter
// Call: [this,"_class"] exec "loadout.sqf"
// www.97thrr.org

_man = _this select 1
_class = _this select 2


removeAllWeapons _man;

if _class == tl

_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "1Rnd_HE_M203";
_man addmagazine "1Rnd_HE_M203";
_man addmagazine "1Rnd_HE_M203";
_man addmagazine "1Rnd_HE_M203";
_man addmagazine "1Rnd_HE_M203";
_man addmagazine "Laserbatteries";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "HandGrenade_West";
_man addmagazine "HandGrenade_West";
_man addmagazine "SmokeShellRed";
_man addmagazine "SmokeShellGreen";
_man addmagazine "SmokeShellRed";
_man addmagazine "SmokeShellGreen";

_man addweapon "NVGoggles";
_man addweapon "Laserdesignator";
_man addweapon "Colt1911";
_man addweapon "M4A1_RCO_GL";

exit;

if _class == opr

_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "1Rnd_HE_M203";
_man addmagazine "1Rnd_HE_M203";
_man addmagazine "1Rnd_HE_M203";
_man addmagazine "1Rnd_HE_M203";
_man addmagazine "1Rnd_HE_M203";
_man addmagazine "Laserbatteries";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "100Rnd_762x51_M240";
_man addmagazine "HandGrenade_West";
_man addmagazine "HandGrenade_West";
_man addmagazine "SmokeShellRed";
_man addmagazine "SmokeShellGreen";
_man addmagazine "SmokeShellRed";
_man addmagazine "SmokeShellGreen";

_man addweapon "NVGoggles";
_man addweapon "Laserdesignator";
_man addweapon "Colt1911";
_man addweapon "M4A1_HWS_GL_camo";

exit;

if _class == demo

_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "1Rnd_HE_M203";
_man addmagazine "1Rnd_HE_M203";
_man addmagazine "1Rnd_HE_M203";
_man addmagazine "1Rnd_HE_M203";
_man addmagazine "1Rnd_HE_M203";
_man addmagazine "Laserbatteries";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "HandGrenade_West";
_man addmagazine "SmokeShellRed";
_man addmagazine "SmokeShellGreen";
_man addmagazine "PipeBomb";

_man addweapon "NVGoggles";
_man addweapon "Laserdesignator";
_man addweapon "Colt1911";
_man addweapon "M4A1_HWS_GL_camo";

exit;

if _class == ar

_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "1Rnd_HE_M203";
_man addmagazine "1Rnd_HE_M203";
_man addmagazine "1Rnd_HE_M203";
_man addmagazine "1Rnd_HE_M203";
_man addmagazine "1Rnd_HE_M203";
_man addmagazine "Laserbatteries";
_man addmagazine "100Rnd_762x51_M240";
_man addmagazine "100Rnd_762x51_M240";
_man addmagazine "100Rnd_762x51_M240";
_man addmagazine "HandGrenade_West";
_man addmagazine "SmokeShellRed";
_man addmagazine "SmokeShellGreen";
_man addmagazine "PipeBomb";

_man addweapon "NVGoggles";
_man addweapon "Laserdesignator";
_man addweapon "Colt1911";
_man addweapon "Mk_48";

exit;

if _class == at

_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "Laserbatteries";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "HandGrenade_West";
_man addmagazine "HandGrenade_West";
_man addmagazine "SmokeShellRed";
_man addmagazine "SmokeShellGreen";
_man addmagazine "SmokeShellRed";
_man addmagazine "SmokeShellGreen";
_man addMagazine "m136"

_man addweapon "NVGoggles";
_man addWeapon "M136";
_man addweapon "Laserdesignator";
_man addweapon "Colt1911";
_man addweapon "M4A1_Aim_camo";

if _class == sniper

_man addmagazine "15Rnd_9x19_M9SD";
_man addmagazine "15Rnd_9x19_M9SD";
_man addmagazine "15Rnd_9x19_M9SD";
_man addmagazine "15Rnd_9x19_M9SD";
_man addmagazine "15Rnd_9x19_M9SD";
_man addmagazine "15Rnd_9x19_M9SD";
_man addmagazine "15Rnd_9x19_M9SD";
_man addmagazine "15Rnd_9x19_M9SD";
_man addmagazine "Laserbatteries";
_man addmagazine "5Rnd_762x51_M24";
_man addmagazine "5Rnd_762x51_M24";
_man addmagazine "5Rnd_762x51_M24";
_man addmagazine "5Rnd_762x51_M24";
_man addmagazine "5Rnd_762x51_M24";
_man addmagazine "5Rnd_762x51_M24";
_man addmagazine "HandGrenade_West";
_man addmagazine "HandGrenade_West";
_man addmagazine "SmokeShellRed";
_man addmagazine "SmokeShellGreen";
_man addmagazine "SmokeShellRed";
_man addmagazine "SmokeShellGreen";

_man addweapon "NVGoggles";
_man addweapon "Laserdesignator";
_man addweapon "M9SD";
_man addweapon "M40A3";

exit;

if _class == spotter

_man addmagazine "15Rnd_9x19_M9SD";
_man addmagazine "15Rnd_9x19_M9SD";
_man addmagazine "15Rnd_9x19_M9SD";
_man addmagazine "15Rnd_9x19_M9SD";
_man addmagazine "15Rnd_9x19_M9SD";
_man addmagazine "15Rnd_9x19_M9SD";
_man addmagazine "15Rnd_9x19_M9SD";
_man addmagazine "15Rnd_9x19_M9SD";
_man addmagazine "Laserbatteries";
_man addmagazine "20Rnd_556x45_Stanag";
_man addmagazine "20Rnd_556x45_Stanag";
_man addmagazine "20Rnd_556x45_Stanag";
_man addmagazine "20Rnd_556x45_Stanag";
_man addmagazine "20Rnd_556x45_Stanag";
_man addmagazine "20Rnd_556x45_Stanag";
_man addmagazine "HandGrenade_West";
_man addmagazine "HandGrenade_West";
_man addmagazine "SmokeShellRed";
_man addmagazine "SmokeShellGreen";
_man addmagazine "SmokeShellRed";
_man addmagazine "SmokeShellGreen";

_man addweapon "NVGoggles";
_man addweapon "Laserdesignator";
_man addweapon "M9SD";
_man addweapon "M4SPR";

exit;

if _class == opr

_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "7Rnd_45ACP_1911";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "30Rnd_556x45_Stanag";
_man addmagazine "HandGrenade_West";
_man addmagazine "SmokeShellRed";
_man addmagazine "SmokeShellGreen";

_man addweapon "NVGoggles";
_man addweapon "Laserdesignator";
_man addweapon "Colt1911";
_man addweapon "M4A1_AIM_Camo";

exit;


executing via [this, "tl"] exec "loadout.sqf"

Edited by Kolmain

Share this post


Link to post
Share on other sites

That's some nasty mistakes you did.

The first two lines are missing a semi-column at the end.

In if conditions the condition to evaluate (_class == "tl") has to be in brackets. You left out quotes around the strings too BTW. The actual block of the code that is to be executed has to be wrapped in curly brackets {}, leading to that has to be a then command:

if (_class == "tl") then
{
    //Code...
};

The exit command does nothing at all and won't end the script as you probably though.

For many possible states of one variable it is better to use switch than a nested if-then-else commands:

_man = _this select 1;
_class = _this select 2;


removeAllWeapons _man;

switch (toLower _class) do
{
case "tl":
{
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "Laserbatteries";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "HandGrenade_West";
	_man addmagazine "HandGrenade_West";
	_man addmagazine "SmokeShellRed";
	_man addmagazine "SmokeShellGreen";
	_man addmagazine "SmokeShellRed";
	_man addmagazine "SmokeShellGreen";

	_man addweapon "NVGoggles";
	_man addweapon "Laserdesignator";
	_man addweapon "Colt1911";
	_man addweapon "M4A1_RCO_GL";
};
case "opr":
{
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "Laserbatteries";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "100Rnd_762x51_M240";
	_man addmagazine "HandGrenade_West";
	_man addmagazine "HandGrenade_West";
	_man addmagazine "SmokeShellRed";
	_man addmagazine "SmokeShellGreen";
	_man addmagazine "SmokeShellRed";
	_man addmagazine "SmokeShellGreen";

	_man addweapon "NVGoggles";
	_man addweapon "Laserdesignator";
	_man addweapon "Colt1911";
	_man addweapon "M4A1_HWS_GL_camo";
};
case "demo":
{
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "Laserbatteries";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "HandGrenade_West";
	_man addmagazine "SmokeShellRed";
	_man addmagazine "SmokeShellGreen";
	_man addmagazine "PipeBomb";

	_man addweapon "NVGoggles";
	_man addweapon "Laserdesignator";
	_man addweapon "Colt1911";
	_man addweapon "M4A1_HWS_GL_camo";
};
case "ar":
{
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "Laserbatteries";
	_man addmagazine "100Rnd_762x51_M240";
	_man addmagazine "100Rnd_762x51_M240";
	_man addmagazine "100Rnd_762x51_M240";
	_man addmagazine "HandGrenade_West";
	_man addmagazine "SmokeShellRed";
	_man addmagazine "SmokeShellGreen";
	_man addmagazine "PipeBomb";

	_man addweapon "NVGoggles";
	_man addweapon "Laserdesignator";
	_man addweapon "Colt1911";
	_man addweapon "Mk_48";
};
case "at":
{
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "Laserbatteries";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "HandGrenade_West";
	_man addmagazine "HandGrenade_West";
	_man addmagazine "SmokeShellRed";
	_man addmagazine "SmokeShellGreen";
	_man addmagazine "SmokeShellRed";
	_man addmagazine "SmokeShellGreen";
	_man addMagazine "m136"

	_man addweapon "NVGoggles";
	_man addWeapon "M136";
	_man addweapon "Laserdesignator";
	_man addweapon "Colt1911";
	_man addweapon "M4A1_Aim_camo";
};
case "sniper":
{
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "Laserbatteries";
	_man addmagazine "5Rnd_762x51_M24";
	_man addmagazine "5Rnd_762x51_M24";
	_man addmagazine "5Rnd_762x51_M24";
	_man addmagazine "5Rnd_762x51_M24";
	_man addmagazine "5Rnd_762x51_M24";
	_man addmagazine "5Rnd_762x51_M24";
	_man addmagazine "HandGrenade_West";
	_man addmagazine "HandGrenade_West";
	_man addmagazine "SmokeShellRed";
	_man addmagazine "SmokeShellGreen";
	_man addmagazine "SmokeShellRed";
	_man addmagazine "SmokeShellGreen";

	_man addweapon "NVGoggles";
	_man addweapon "Laserdesignator";
	_man addweapon "M9SD";
	_man addweapon "M40A3";
};
case "spotter":
{
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "Laserbatteries";
	_man addmagazine "20Rnd_556x45_Stanag";
	_man addmagazine "20Rnd_556x45_Stanag";
	_man addmagazine "20Rnd_556x45_Stanag";
	_man addmagazine "20Rnd_556x45_Stanag";
	_man addmagazine "20Rnd_556x45_Stanag";
	_man addmagazine "20Rnd_556x45_Stanag";
	_man addmagazine "HandGrenade_West";
	_man addmagazine "HandGrenade_West";
	_man addmagazine "SmokeShellRed";
	_man addmagazine "SmokeShellGreen";
	_man addmagazine "SmokeShellRed";
	_man addmagazine "SmokeShellGreen";

	_man addweapon "NVGoggles";
	_man addweapon "Laserdesignator";
	_man addweapon "M9SD";
	_man addweapon "M4SPR";
};
case "opr":
{
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "HandGrenade_West";
	_man addmagazine "SmokeShellRed";
	_man addmagazine "SmokeShellGreen";

	_man addweapon "NVGoggles";
	_man addweapon "Laserdesignator";
	_man addweapon "Colt1911";
	_man addweapon "M4A1_AIM_Camo";
};
default:
{
	hint "Wrong class >" + _class + "<!";
};
};

Share this post


Link to post
Share on other sites

You have a strange mix of SQS and SQF in there which is why it's failing. Reading the SQF Scripting Guide should help you figure out why it's failing.

Hints: Every line needs to end with ; and exit does nothing.

Share this post


Link to post
Share on other sites

going to test right away, thank you guys so much!

---------- Post added at 02:58 PM ---------- Previous post was at 02:55 PM ----------

seems that its mixing all of them together?...

Share this post


Link to post
Share on other sites

What do you mean? Can you post the code as you're calling it and writing it and give more details about what's not working?

Share this post


Link to post
Share on other sites
seems that its mixing all of them together?...

Are you using my script or yours with corrections?

If the second then you're missing else statements:

if (_class == "ar") then
{
    //Do stuff
}
else
{
    if (_class == "at") then
    {
         //Do other stuff
    }
    else
    {
         if (_class == "ofr") then
         {
              //Do some other other stuff
         }
         else
         {
              //Repeat...
         };
    };
};

Share this post


Link to post
Share on other sites

im using yours, it gives me all of the classes if I use the switch method you gave me lol

---------- Post added at 03:16 PM ---------- Previous post was at 03:14 PM ----------

_man = _this select 1;
_class = _this select 2;


removeAllWeapons _man;

switch (toLower _class) do
{
   case "tl":
   {
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "Laserbatteries";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "HandGrenade_West";
       _man addmagazine "HandGrenade_West";
       _man addmagazine "SmokeShellRed";
       _man addmagazine "SmokeShellGreen";
       _man addmagazine "SmokeShellRed";
       _man addmagazine "SmokeShellGreen";

       _man addweapon "NVGoggles";
       _man addweapon "Laserdesignator";
       _man addweapon "Colt1911";
       _man addweapon "M4A1_RCO_GL";
   };
   case "opr":
   {
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "Laserbatteries";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "100Rnd_762x51_M240";
       _man addmagazine "HandGrenade_West";
       _man addmagazine "HandGrenade_West";
       _man addmagazine "SmokeShellRed";
       _man addmagazine "SmokeShellGreen";
       _man addmagazine "SmokeShellRed";
       _man addmagazine "SmokeShellGreen";

       _man addweapon "NVGoggles";
       _man addweapon "Laserdesignator";
       _man addweapon "Colt1911";
       _man addweapon "M4A1_HWS_GL_camo";
   };
   case "demo":
   {
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "Laserbatteries";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "HandGrenade_West";
       _man addmagazine "SmokeShellRed";
       _man addmagazine "SmokeShellGreen";
       _man addmagazine "PipeBomb";

       _man addweapon "NVGoggles";
       _man addweapon "Laserdesignator";
       _man addweapon "Colt1911";
       _man addweapon "M4A1_HWS_GL_camo";
   };
   case "ar":
   {
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "Laserbatteries";
       _man addmagazine "100Rnd_762x51_M240";
       _man addmagazine "100Rnd_762x51_M240";
       _man addmagazine "100Rnd_762x51_M240";
       _man addmagazine "HandGrenade_West";
       _man addmagazine "SmokeShellRed";
       _man addmagazine "SmokeShellGreen";
       _man addmagazine "PipeBomb";

       _man addweapon "NVGoggles";
       _man addweapon "Laserdesignator";
       _man addweapon "Colt1911";
       _man addweapon "Mk_48";
   };
   case "at":
   {
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "Laserbatteries";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "HandGrenade_West";
       _man addmagazine "HandGrenade_West";
       _man addmagazine "SmokeShellRed";
       _man addmagazine "SmokeShellGreen";
       _man addmagazine "SmokeShellRed";
       _man addmagazine "SmokeShellGreen";
       _man addMagazine "m136"

       _man addweapon "NVGoggles";
       _man addWeapon "M136";
       _man addweapon "Laserdesignator";
       _man addweapon "Colt1911";
       _man addweapon "M4A1_Aim_camo";
   };
   case "sniper":
   {
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "Laserbatteries";
       _man addmagazine "5Rnd_762x51_M24";
       _man addmagazine "5Rnd_762x51_M24";
       _man addmagazine "5Rnd_762x51_M24";
       _man addmagazine "5Rnd_762x51_M24";
       _man addmagazine "5Rnd_762x51_M24";
       _man addmagazine "5Rnd_762x51_M24";
       _man addmagazine "HandGrenade_West";
       _man addmagazine "HandGrenade_West";
       _man addmagazine "SmokeShellRed";
       _man addmagazine "SmokeShellGreen";
       _man addmagazine "SmokeShellRed";
       _man addmagazine "SmokeShellGreen";

       _man addweapon "NVGoggles";
       _man addweapon "Laserdesignator";
       _man addweapon "M9SD";
       _man addweapon "M40A3";
   };
   case "spotter":
   {
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "Laserbatteries";
       _man addmagazine "20Rnd_556x45_Stanag";
       _man addmagazine "20Rnd_556x45_Stanag";
       _man addmagazine "20Rnd_556x45_Stanag";
       _man addmagazine "20Rnd_556x45_Stanag";
       _man addmagazine "20Rnd_556x45_Stanag";
       _man addmagazine "20Rnd_556x45_Stanag";
       _man addmagazine "HandGrenade_West";
       _man addmagazine "HandGrenade_West";
       _man addmagazine "SmokeShellRed";
       _man addmagazine "SmokeShellGreen";
       _man addmagazine "SmokeShellRed";
       _man addmagazine "SmokeShellGreen";

       _man addweapon "NVGoggles";
       _man addweapon "Laserdesignator";
       _man addweapon "M9SD";
       _man addweapon "M4SPR";
   };
   case "opr":
   {
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "HandGrenade_West";
       _man addmagazine "SmokeShellRed";
       _man addmagazine "SmokeShellGreen";

       _man addweapon "NVGoggles";
       _man addweapon "Laserdesignator";
       _man addweapon "Colt1911";
       _man addweapon "M4A1_AIM_Camo";
   };
   default:
   {
       hint "Wrong class >" + _class + "<!";
   };
};  

this just gives me all of the classes, regardless of my class being tl and also gives me the wrong class hint

Share this post


Link to post
Share on other sites

Well, there's your problem:

// Call: [this,"_class"] exec "loadout.sqf"

exec is for SQS, you need execVM for an SQF script.

Share this post


Link to post
Share on other sites

[tl, "tl"] execVM "loadout.sqf";

Error:

Type Script, Expected Nothing

wont let me put it in???

Share this post


Link to post
Share on other sites

null = [tl, "tl"] execVM "loadout.sqf";

Init lines and triggers require a script handle.

Share this post


Link to post
Share on other sites

null = [this, tl] execVM "loadout.sqf";

removes all my weps and doesnt give me anything....

edit:

null = [tl, "tl"] execVM "loadout.sqf";

doesnt work and

null = [this, "tl"] execVM "loadout.sqf";

doesnt work

Share this post


Link to post
Share on other sites

tl needs to be a string, like this:

null = [this, "tl"] execVM "loadout.sqf";

Share this post


Link to post
Share on other sites

Just curious, with 'select' does it matter whether it starts with 1 or 0? I've always seen it starting with 0, like this:

_man = _this select 0;

_class = _this select 1;

Also, how come you are using

switch (toLower _class) do

instead of an if/then?

Share this post


Link to post
Share on other sites
;1722895']Just curious' date=' with 'select' does it matter whether it starts with 1 or 0? I've always seen it starting with 0, like this:

[/quote']

Aw, crap, thanks.

Fixed version:

_man = _this select 0;
_class = _this select 1;


removeAllWeapons _man;

switch (toLower _class) do
{
   case "tl":
   {
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "Laserbatteries";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "HandGrenade_West";
       _man addmagazine "HandGrenade_West";
       _man addmagazine "SmokeShellRed";
       _man addmagazine "SmokeShellGreen";
       _man addmagazine "SmokeShellRed";
       _man addmagazine "SmokeShellGreen";

       _man addweapon "NVGoggles";
       _man addweapon "Laserdesignator";
       _man addweapon "Colt1911";
       _man addweapon "M4A1_RCO_GL";
   };
   case "opr":
   {
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "Laserbatteries";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "100Rnd_762x51_M240";
       _man addmagazine "HandGrenade_West";
       _man addmagazine "HandGrenade_West";
       _man addmagazine "SmokeShellRed";
       _man addmagazine "SmokeShellGreen";
       _man addmagazine "SmokeShellRed";
       _man addmagazine "SmokeShellGreen";

       _man addweapon "NVGoggles";
       _man addweapon "Laserdesignator";
       _man addweapon "Colt1911";
       _man addweapon "M4A1_HWS_GL_camo";
   };
   case "demo":
   {
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "Laserbatteries";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "HandGrenade_West";
       _man addmagazine "SmokeShellRed";
       _man addmagazine "SmokeShellGreen";
       _man addmagazine "PipeBomb";

       _man addweapon "NVGoggles";
       _man addweapon "Laserdesignator";
       _man addweapon "Colt1911";
       _man addweapon "M4A1_HWS_GL_camo";
   };
   case "ar":
   {
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "1Rnd_HE_M203";
       _man addmagazine "Laserbatteries";
       _man addmagazine "100Rnd_762x51_M240";
       _man addmagazine "100Rnd_762x51_M240";
       _man addmagazine "100Rnd_762x51_M240";
       _man addmagazine "HandGrenade_West";
       _man addmagazine "SmokeShellRed";
       _man addmagazine "SmokeShellGreen";
       _man addmagazine "PipeBomb";

       _man addweapon "NVGoggles";
       _man addweapon "Laserdesignator";
       _man addweapon "Colt1911";
       _man addweapon "Mk_48";
   };
   case "at":
   {
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "Laserbatteries";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "HandGrenade_West";
       _man addmagazine "HandGrenade_West";
       _man addmagazine "SmokeShellRed";
       _man addmagazine "SmokeShellGreen";
       _man addmagazine "SmokeShellRed";
       _man addmagazine "SmokeShellGreen";
       _man addMagazine "m136"

       _man addweapon "NVGoggles";
       _man addWeapon "M136";
       _man addweapon "Laserdesignator";
       _man addweapon "Colt1911";
       _man addweapon "M4A1_Aim_camo";
   };
   case "sniper":
   {
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "Laserbatteries";
       _man addmagazine "5Rnd_762x51_M24";
       _man addmagazine "5Rnd_762x51_M24";
       _man addmagazine "5Rnd_762x51_M24";
       _man addmagazine "5Rnd_762x51_M24";
       _man addmagazine "5Rnd_762x51_M24";
       _man addmagazine "5Rnd_762x51_M24";
       _man addmagazine "HandGrenade_West";
       _man addmagazine "HandGrenade_West";
       _man addmagazine "SmokeShellRed";
       _man addmagazine "SmokeShellGreen";
       _man addmagazine "SmokeShellRed";
       _man addmagazine "SmokeShellGreen";

       _man addweapon "NVGoggles";
       _man addweapon "Laserdesignator";
       _man addweapon "M9SD";
       _man addweapon "M40A3";
   };
   case "spotter":
   {
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "15Rnd_9x19_M9SD";
       _man addmagazine "Laserbatteries";
       _man addmagazine "20Rnd_556x45_Stanag";
       _man addmagazine "20Rnd_556x45_Stanag";
       _man addmagazine "20Rnd_556x45_Stanag";
       _man addmagazine "20Rnd_556x45_Stanag";
       _man addmagazine "20Rnd_556x45_Stanag";
       _man addmagazine "20Rnd_556x45_Stanag";
       _man addmagazine "HandGrenade_West";
       _man addmagazine "HandGrenade_West";
       _man addmagazine "SmokeShellRed";
       _man addmagazine "SmokeShellGreen";
       _man addmagazine "SmokeShellRed";
       _man addmagazine "SmokeShellGreen";

       _man addweapon "NVGoggles";
       _man addweapon "Laserdesignator";
       _man addweapon "M9SD";
       _man addweapon "M4SPR";
   };
   case "opr":
   {
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "7Rnd_45ACP_1911";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "30Rnd_556x45_Stanag";
       _man addmagazine "HandGrenade_West";
       _man addmagazine "SmokeShellRed";
       _man addmagazine "SmokeShellGreen";

       _man addweapon "NVGoggles";
       _man addweapon "Laserdesignator";
       _man addweapon "Colt1911";
       _man addweapon "M4A1_AIM_Camo";
   };
   default:
   {
       hint "Wrong class >" + _class + "<!";
   };
};

@Kolmain: Enable debugger messages via the -showScriptErrors shortcut param.

;1722895']Also' date=' how come you are using
switch (toLower _class) do

instead of an if/then?

Because it achieves the same thing without having to go into an awfully deep if-else block.

Edited by Deadfast

Share this post


Link to post
Share on other sites

That switch with the select numbers will probably fix the problem. _man was selecting "tf", so nothing was added and _class wasn't being selected at all, so nothing was added. The script stopped after the removeWeapons.

Edit: Alright, if you are still having an issue all I can think of is at least trying the if/then. I'll mess with it in a minute.

Edited by Grimes [3rd ID]

Share this post


Link to post
Share on other sites
Because it achieves the same thing without having to go into an awfully deep if-else block.

We need elsif! :)

Share this post


Link to post
Share on other sites
just removes all my weps, thats it....

Kolmain, you really have to enable the error messages as I told you. There is a missing semi-colon on line 148.

Another issue (my fault) is that there is no colon after default in SQF. Sigh, sneaky little differences (from C++) are the worst...

Fixed and tested version:

_man = _this select 0;
_class = _this select 1;

removeAllWeapons _man;

switch (toLower _class) do
{
case "tl":
{
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "Laserbatteries";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "HandGrenade_West";
	_man addmagazine "HandGrenade_West";
	_man addmagazine "SmokeShellRed";
	_man addmagazine "SmokeShellGreen";
	_man addmagazine "SmokeShellRed";
	_man addmagazine "SmokeShellGreen";

	_man addweapon "NVGoggles";
	_man addweapon "Laserdesignator";
	_man addweapon "Colt1911";
	_man addweapon "M4A1_RCO_GL";
};
case "opr":
{
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "Laserbatteries";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "100Rnd_762x51_M240";
	_man addmagazine "HandGrenade_West";
	_man addmagazine "HandGrenade_West";
	_man addmagazine "SmokeShellRed";
	_man addmagazine "SmokeShellGreen";
	_man addmagazine "SmokeShellRed";
	_man addmagazine "SmokeShellGreen";

	_man addweapon "NVGoggles";
	_man addweapon "Laserdesignator";
	_man addweapon "Colt1911";
	_man addweapon "M4A1_HWS_GL_camo";
};
case "demo":
{
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "Laserbatteries";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "HandGrenade_West";
	_man addmagazine "SmokeShellRed";
	_man addmagazine "SmokeShellGreen";
	_man addmagazine "PipeBomb";

	_man addweapon "NVGoggles";
	_man addweapon "Laserdesignator";
	_man addweapon "Colt1911";
	_man addweapon "M4A1_HWS_GL_camo";
};
case "ar":
{
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "1Rnd_HE_M203";
	_man addmagazine "Laserbatteries";
	_man addmagazine "100Rnd_762x51_M240";
	_man addmagazine "100Rnd_762x51_M240";
	_man addmagazine "100Rnd_762x51_M240";
	_man addmagazine "HandGrenade_West";
	_man addmagazine "SmokeShellRed";
	_man addmagazine "SmokeShellGreen";
	_man addmagazine "PipeBomb";

	_man addweapon "NVGoggles";
	_man addweapon "Laserdesignator";
	_man addweapon "Colt1911";
	_man addweapon "Mk_48";
};
case "at":
{
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "Laserbatteries";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "HandGrenade_West";
	_man addmagazine "HandGrenade_West";
	_man addmagazine "SmokeShellRed";
	_man addmagazine "SmokeShellGreen";
	_man addmagazine "SmokeShellRed";
	_man addmagazine "SmokeShellGreen";
	_man addMagazine "m136";

	_man addweapon "NVGoggles";
	_man addWeapon "M136";
	_man addweapon "Laserdesignator";
	_man addweapon "Colt1911";
	_man addweapon "M4A1_Aim_camo";
};
case "sniper":
{
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "Laserbatteries";
	_man addmagazine "5Rnd_762x51_M24";
	_man addmagazine "5Rnd_762x51_M24";
	_man addmagazine "5Rnd_762x51_M24";
	_man addmagazine "5Rnd_762x51_M24";
	_man addmagazine "5Rnd_762x51_M24";
	_man addmagazine "5Rnd_762x51_M24";
	_man addmagazine "HandGrenade_West";
	_man addmagazine "HandGrenade_West";
	_man addmagazine "SmokeShellRed";
	_man addmagazine "SmokeShellGreen";
	_man addmagazine "SmokeShellRed";
	_man addmagazine "SmokeShellGreen";

	_man addweapon "NVGoggles";
	_man addweapon "Laserdesignator";
	_man addweapon "M9SD";
	_man addweapon "M40A3";
};
case "spotter":
{
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "15Rnd_9x19_M9SD";
	_man addmagazine "Laserbatteries";
	_man addmagazine "20Rnd_556x45_Stanag";
	_man addmagazine "20Rnd_556x45_Stanag";
	_man addmagazine "20Rnd_556x45_Stanag";
	_man addmagazine "20Rnd_556x45_Stanag";
	_man addmagazine "20Rnd_556x45_Stanag";
	_man addmagazine "20Rnd_556x45_Stanag";
	_man addmagazine "HandGrenade_West";
	_man addmagazine "HandGrenade_West";
	_man addmagazine "SmokeShellRed";
	_man addmagazine "SmokeShellGreen";
	_man addmagazine "SmokeShellRed";
	_man addmagazine "SmokeShellGreen";

	_man addweapon "NVGoggles";
	_man addweapon "Laserdesignator";
	_man addweapon "M9SD";
	_man addweapon "M4SPR";
};
case "opr":
{
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "7Rnd_45ACP_1911";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "30Rnd_556x45_Stanag";
	_man addmagazine "HandGrenade_West";
	_man addmagazine "SmokeShellRed";
	_man addmagazine "SmokeShellGreen";

	_man addweapon "NVGoggles";
	_man addweapon "Laserdesignator";
	_man addweapon "Colt1911";
	_man addweapon "M4A1_AIM_Camo";
};
default
{
	hint "Wrong class >" + _class + "<!";
};
};

Share this post


Link to post
Share on other sites

yea i did, didnt show me anything, sorry :(

---------- Post added at 04:21 PM ---------- Previous post was at 04:18 PM ----------

Works like a charm thanks!

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×