I don't get it. I removed the interger and used:


Code:
//Function for creating pickups
function pickups_places()
{
	while (place == 0)
	{
		place = random(6);
		wait(1);
	}
	if (place > 0 && place < 2)
	{ent_create("pass.mdl",vector(-192,192,0),NULL);}
	else if (place >= 2 && place < 3)
	{ent_create("pass.mdl",vector(-160,192,0),NULL);}
	else if (place >= 3 && place < 4)
	{ent_create("pass.mdl",vector(-128,192,0),NULL);}
	else if (place >= 4 && place < 5)
	{ent_create("pass.mdl",vector(-96,192,0),NULL);}
	else if (place >= 5 && place < 6)
	{ent_create("pass.mdl",vector(-64,192,0),NULL);}
}



and now variable place is 0.995 all the time.

Could someone who knows whats going on here please help me with this. It's sending me crazy. Thanks for your help guys.