jetzt pipst es *freu*
sqrt(ent_status(E1,1)); ergab 515 o_O eigentlich müssten es 500 sein! so siehts jetzt aus macht gar nix!
Code:
function setStreets(ENTITY*E1, ENTITY*E2, BMAP* H)
{
	CONTACT c1;
	CONTACT c2;
	COLOR hight;
	var hightCheck;
	var translations=0;
	var xrow = 0;
	var yrow = 0;
	var sat = sqrt(ent_status(E1,1));
	bmap_lock(H,0);
	for(xrow = 0; xrow < 500; xrow++)
	{
		for(yrow = 0; yrow < 500; yrow++)
		{
			
			&c1=ent_getvertex(E1,NULL,translations);
			&hight = pixel_to_vec(hight,hightCheck,8888,translations/500*512);
			if(hightCheck > 10)
			{  
				&c2=ent_getvertex(E2,NULL,translations);
				&c1.z = c2.z+10;//(hight.red/2);
				&c1.v = NULL;
				ent_setvertex(E1,&c1,translations);
			}
			translations += 1;
		}
	}
	if(yrow == 500 && xrow == 500)
	{
		beep();
	}
	c_updatehull(E1,0);
	bmap_unlock(H);
}


EDIT: wenn man die alpha if bedingung nicht setzt crasht es!
EDIT2: wird auch nichts in der bedingung ausgeführt!

Last edited by xxxxxxx; 03/04/11 23:22.

Es ist immer wieder erstaunlich, dass Leute die riesen Scripte schreiben die einfachsten sachen nicht können zb. mich mit SIEBEN x zu schreiben! tongue