Das würde dann bei deinem Script etwa so aussehen:

Code:
var enemy_movevector[3];

function detect_player()
{
	while(1)
	{
		c_trace(my.x,spieler,IGNORE_PASSABLE|IGNORE_CONTENT);
		wait(1);
	}

	if (hit.x)
	{
		c_move(my,enemy_movevector,target,IGNORE_PASSABLE|IGNORE_SPRITES|GLIDE|USE_POLYGON);
	}
}

action enemy()
{
	detect_player();
}




Nur um klar zu machen, was gemeint ist, diese Darstellung lohnt sich nämlich wirklich, auch wenns ein kleiner zusätzlicher Zeitaufwand bedeutet, im Endeffekt sparst du Zeit beim Suchen von Bugs.

Der Code wird übrigens immer noch nicht so funktionieren wie er soll, bzw. wird sich dein Zombie einfach keinen Milimeter vom Fleck bewegen. Dank der neuen Darstellung solltest du nun aber sehen woran das liegt. laugh
LG


Hilf mir, dir zu helfen!