void
pisz(int a, object gracz)
{
	set_this_player(gracz);
	switch (a)
	{
		case 0:
			write("cos np.");
			set_alarm(3.0, 0.0, pisz(1, this_player());
			break;
		case 1:
			zrob cos innego;
			set_alarm(4.0, 0.0, pisz(2, this_player());
			break;
			
		itd.
	}
}
a pierwsze wywolanie funkcji robisz przez pisz(0, this_player())
