[ create a new paste ] login | about

Link: http://codepad.org/vpy4EmPM    [ raw code | output | fork ]

hurracane - C++, pasted on Dec 8:
main()
{
	setCullFog (1200, 7000, .32, .36, .40, 0);
	ambientPlay("ambient_mp_rocket");

	maps\mp\_load::main();
	thread elevator();
	thread liftbak();
	thread schietstoel();
	thread truck();
	thread truck_ride_arround();
	thread draaimolen();
	thread inkom();
	thread plane();
	thread teleport_go();
	thread trap();
	thread booster();

	game["allies"] = "american";
	game["axis"] = "german";
	game["american_soldiertype"] = "airborne";
	game["american_soldiervariation"] = "normal";
	game["german_soldiertype"] = "fallschirmjagergrey";
	game["german_soldiervariation"] = "normal";
	game["attackers"] = "allies";
	game["defenders"] = "axis";

	
	bottle_model = getent ("bottle_model","targetname");
	for(b=0;b<bottle_model.size;b++)
		bottle_model[b] thread bottles();
	
	entTransporter = getentarray("enter","targetname");
	if(isdefined(entTransporter))
		for(lp=0;lp<entTransporter.size;lp=lp+1)entTransporter[lp] thread Transporter();
}

elevator()
{
	elevator = getent ("lift","targetname");
	trigger = getent ("lift_trigger","targetname");
	while(1)
	{
		trigger waittill ("trigger",user);
		wait 1;
		elevator moveZ (-832,5,2,2);
//		elevator waittill ("movedone"); -----> movedone is een zeer slechte functie, in de forum post staat het uitgelegd
		wait 10; // movedone = 5 sec, + 5 sec normale wait = 10 sec
		elevator moveZ (832,7,3,3);
//		elevator waittill ("movedone");
		wait 12; // zelfde als hierboven maar 5+7
	}
}

liftbak()
{
	liftbak = getent ("uitkijktoren","targetname");
	triggerlb = getent ("trigger_lift","targetname");
	while(1)
	{
		triggerlb waittill ("trigger",user);
		wait 1;
		liftbak moveZ (1200,10,3,3);
//		liftbak waittill ("movedone");
		wait 15;
		liftbak moveZ (-1200,7,3,3);
//		liftbak waittill ("movedone");
		wait 12;
		}
}

schietstoel()
{
	schietstoel = getent ("schietstoel","targetname");
	schietstoel_trigger = getent ("schietstoel_trigger","targetname");
	while(1)
	{
		schietstoel_trigger waittill ("trigger",user);
		wait 5;
		schietstoel moveZ (1024,5,1,2);
//		schietstoel waittill ("movedone");
		wait 7;
		schietstoel moveZ (-512,4,1,1);
//		schietstoel waittill ("movedone");
		wait 4;
		schietstoel rotateYaw(360, 10, 2, 2);
		wait 10;
		schietstoel moveZ (256,4,1,1);
//		schietstoel waittill ("movedone");
		wait 4;
		schietstoel rotateYaw(-360, 10, 2, 2);
		wait 10;
		schietstoel rotateYaw(360, 10, 2, 2);
		wait 5;
		schietstoel moveZ (256,4,1,1);
//		schietstoel waittill ("movedone");
		wait 4;
		schietstoel moveZ (-1024,3,1,1);
//		schietstoel waittill ("movedone");
		wait 8;
	}
}

truck()
{
	truck_wagen = getent ("truck_wagen","targetname");
	truck = getent ("truck","targetname");
	truck_trigger = getent ("truck_trigger","targetname");

	while(1)
	{
		truck_trigger waittill ("trigger",user);
		wait 1;
		truck_wagen moveX (1942,10,3,3);
		truck moveX (1942,10,3,3);
//		truck_wagen waittill ("movedone");
		wait 12;
		truck_wagen moveX (-1942,10,3,3);
		truck moveX (-1942,10,3,3);
//		truck_wagen waittill ("movedone");
		wait 15;
	}
}

truck_ride_arround()
{
	truck_ride_arround = getent ("truck_ride_arround","targetname");
	clip = getent ("clip","targetname");

	while(1)
	{
		wait 1;
		truck_ride_arround moveY (-4250,10,3,3);
		clip moveY (-4250,10,3,3);
//		truck_ride_arround waittill ("movedone");
		wait 10;
		truck_ride_arround rotateYaw(90, 2);
		clip rotateYaw(90, 2);
		wait 2;
		truck_ride_arround moveX (5180,10,3,3);
		clip moveX (5184,10,3,3);
//		truck_ride_arround waittill ("movedone");
		wait 10;
		truck_ride_arround rotateYaw(90, 2);
		clip rotateYaw(90, 2);
		wait 2;
		truck_ride_arround moveY (4250,10,3,3);
		clip moveY (4250,10,3,3);
//		truck_ride_arround waittill ("movedone");
		wait 10;
		truck_ride_arround rotateYaw(90, 2);
		clip rotateYaw(90, 2);
		wait 2;
		truck_ride_arround moveX (-5180,10,3,3);
		clip moveX (-5184,10,3,3);
//		truck_ride_arround waittill ("movedone");
		wait 10;
		truck_ride_arround rotateYaw(90, 2);
		clip rotateYaw(90, 2);
		wait 2;
	}
}

draaimolen()
{
	draaimolen = getent ("draaimolen","targetname");
	draaimolen_trigger = getent ("draaimolen_trigger","targetname");
	while(1)
	{
		draaimolen_trigger waittill ("trigger",user);
		wait 5;
		draaimolen rotateYaw(270, 5, 2, 2);
		wait 5;
		draaimolen rotateYaw(-180, 5, 2, 2);
		wait 5;
		draaimolen rotateYaw(270, 5, 2, 2);
		wait 5;
		draaimolen rotateYaw(-180, 5, 2, 2);
		wait 5;
		draaimolen rotateYaw(90, 5, 1, 1);
		wait 5;
		draaimolen rotateYaw(360, 2);
		wait 3;
	}
}

inkom()
{
	molen1 = getent ("molen1","targetname");
	molen2 = getent ("molen2","targetname");
	while(1)
	{
		molen1 rotateYaw(360, 10);
		molen2 rotateYaw(-360, 10);
		wait 10;
	}
}

plane()
{
	plane = getent ("plane","targetname");
	while(1)
	{
		wait 1;
		plane moveX (6080,10,1,1);
//		plane waittill ("movedone");
		wait 10;
		plane rotateYaw(180, 5);
		wait 5;
		plane moveX (-6080,10,1,1);
//		plane waittill ("movedone");
		wait 10;
		plane rotateYaw(180, 5);
		wait 5;
	}
}

teleport_go()
{
	rijdende_vrachtwagen = getent ("truck_ride_arround", "targetname");
	trigger = getent ("teleporter", "targetname");
	
	origin = getent ("origin", "targetname");
	origin linkto(rijdende_vrachtwagen);
	while(1)
	{
		trigger waittill ("trigger",user);
		user iprintlnbold ("^7Now ^2Teleporting...");
		wait 1;
		user setorigin(origin.origin);
		user setplayerangles(origin.angles);
		wait 1;
	}
}

Transporter()
{
	while(true)
	{
		self waittill("trigger",other);
		entTarget = getent(self.target, "targetname");

		wait .1; // == 0.10;
		other setorigin(entTarget.origin);
		other setplayerangles(entTarget.angles);
		wait .1;
	}
}

trap()
{
	val = getent ("trap", "targetname");
	val_trigger = getent ("trap_trigger", "targetname");
	while(1)
	{
		val_trigger waittill ("trigger",user);
		val hide();
		val notsolid();
		return ("false");
		val show();
		val solid();
	}
}

booster()
{
booster = getent ("booster","targetname");
booster_trigger = getent("booster_trigger","targetname");

while(1)
{
	booster_trigger waittill ("trigger",user);
	wait 3;
	booster rotateRoll(10,2); //+10
	wait 2;
	booster rotateRoll(-20,2); //-10
	wait 2;
	booster rotateRoll(30,2); //20
	wait 2;
	booster rotateRoll(-40,2); //-20
	wait 2;
	booster rotateRoll(50,2); //30
	wait 2;
	booster rotateRoll(-60,2); //-30
	wait 2;
	booster rotateRoll(70,2); //40
	wait 2;
	booster rotateRoll(-80,2); //-40
	wait 2;
	booster rotateRoll(90,2); // 50
	wait 2;
	booster rotateRoll(-100,2); //-50
	wait 2;
	booster rotateRoll(110,2); // 60
	wait 2;
	booster rotateRoll(-120,2); //-60
	wait 2;
	booster rotateRoll(130,2); // 70
	wait 2;
	booster rotateRoll(-140,2); //-70
	wait 2;
	booster rotateRoll(130,2); // 70
	wait 2;
	booster rotateRoll(-120,2); //-60
	wait 2;
	booster rotateRoll(110,2); // 60
	wait 2;
	booster rotateRoll(-100,2); //-50
	wait 2;
	booster rotateRoll(90,2); // 50
	wait 2;
	booster rotateRoll(-80,2); //-40
	wait 2;
	booster rotateRoll(40,3); //0
	wait 4;
	}
}

bottles()
{
	bottle_trig = getent (self.target,"targetname");
	while(1)
	{
		bottle_trig waittill ("trigger",user);
		self hide();
		self notsolid();
		wait 10;
		self show();
		self solid();
	}
}


Output:
1
2
Line 6: error: stray '\' in program
compilation terminated due to -Wfatal-errors.


Create a new paste based on this one


Comments: