Hi guys, there is a error _weapons.gsc:

Code:
******* script runtime error *******
undefined is not a field object: (file 'maps/mp/gametypes/_weapons.gsc', line 413)
  if(getCvar(level.weapons[weaponname].server_allowcvar) == "")
there is already things:
Code:
	level.weaponnames = [];
	level.weaponnames[0] = "fraggrenade";
	level.weaponnames[1] = "xm8_mp";
	level.weaponnames[2] = "vector_mp";
	level.weaponnames[3] = "mp5k_mp";
	level.weaponnames[4] = "m14_mp";
	level.weaponnames[5] = "m14_scoped_mp";
	level.weaponnames[6] = "rpk_mp";
	level.weaponnames[7] = "feline_mp"; and more...
and..

Code:
	level.weapons = [];

	level.weapons["fraggrenade"] = spawnstruct();
	level.weapons["fraggrenade"].server_allowcvar = "scr_allow_fraggrenades";
	level.weapons["fraggrenade"].client_allowcvar = "ui_allow_fraggrenades";
	level.weapons["fraggrenade"].allow_default = 1;

	level.weapons["xm8_mp"] = spawnstruct();
	level.weapons["xm8_mp"].server_allowcvar = "scr_allow_xm8";
	level.weapons["xm8_mp"].client_allowcvar = "ui_allow_xm8";
	level.weapons["xm8_mp"].allow_default = 1;

	level.weapons["vector_mp"] = spawnstruct();
	level.weapons["vector_mp"].server_allowcvar = "scr_allow_vector";
	level.weapons["vector_mp"].client_allowcvar = "ui_allow_vector";
	level.weapons["vector_mp"].allow_default = 1;

	level.weapons["mp5k_mp"] = spawnstruct();
	level.weapons["mp5k_mp"].server_allowcvar = "scr_allow_mp5k";
	level.weapons["mp5k_mp"].client_allowcvar = "ui_allow_mp5k";
	level.weapons["mp5k_mp"].allow_default = 1;

	level.weapons["m14_mp"] = spawnstruct();
	level.weapons["m14_mp"].server_allowcvar = "scr_allow_m14";
	level.weapons["m14_mp"].client_allowcvar = "ui_allow_m14";
	level.weapons["m14_mp"].allow_default = 1;
why it say me error? there are objects (weapons)