Danke für den Link.
Wie ich das nur übersehen konnte .... grin

Hier ein kleines Beispiel für den Fall, dass jemand mal mehr Platz braucht
Code:
function skillsForPanel(PANEL* pan, var num){
	
	pan.skill_x = sys_malloc(num * sizeof(void*));
	
}


function main(){

	PANEL* pan = pan_create("size_x = 10; size_y = 10;", 1);
	
	// 5 ist die Anzahl der "Skills"
	skillsForPanel(pan, 5);
	
	((var*)pan.skill_x)[0] = 2;
	((var*)pan.skill_x)[1] = 6;
	
	printf("%i", (int)((var*)pan.skill_x)[0]);
	
}