Wie kann ich einen Pointer auf ein Entity in eine Action übergeben, damit diese ihr Parent kennt?
Ich hab es mit diesem Code probiert:
Code:
action nail()
{
	if(my.parent == NULL)
	{
		ent_remove(me);
		return;
	}
	VECTOR offset;
	vec_set(offset,my.x);
	vec_sub(offset,my.parent.x);
}

function shoot_nail()
{
	while(mouse_left)
	{
		VECTOR to;
		vec_set(to,vector(screen_size.x / 2, screen_size.y / 2, 10000));
		vec_for_screen(to,camera);
		if(c_trace(camera.x,to,IGNORE_SPRITES))
		{
			ENTITY* projectile = ent_create("nail.mdl",hit.x,nail);
			vec_set(projectile.pan,camera.pan);
			projectile.parent = you;
		}
		wait(-0.5);
	}	
}


Aber der Nagel erscheint nie.
Wie kann ich den Code so machen, dass er funktioniert, also dass die Action Nail ihr Parent kennt?


Visit my site: www.masterq32.de