sry for the late reply.
first WEAPON* Basiswaffe;
and then in an startupfunction
[code]
Basisturret = sys_malloc(sizeof(TURRET));
Basisturret.t_name = "Testturret";
Basisturret.t_gun_amount = 1;
(Basisturret.t_guns) = (WEAPON*)sys_malloc(Basisturret.t_gun_amount*sizeof(WEAPON));
var i = 0;
for(i=0;i< Basisturret.t_gun_amount;i++)
{
(Basisturret.t_guns)[i] = setup_template_weapon(Basiswaffe);
}
thanks