[ create a new paste ] login | about

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

hurracane - C, pasted on Oct 29:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
tele()
{
	teletrig = getent("tele","targetname"); // trigger entity
	telepos = (x,y,z); // coordinaten waar de speler naartoe geteleporteerd wordt
	radius = 10; // de straal waarin de speler mag 'bewegen' om nog steeds geteleporteerd te worden
	time = 60;
	while(1)
	{
		teletrig waittill("trigger", player);
		wait .5; // wacht tot de speler gestopt is met vallen.
		pos = player.origin; // stop de positie van de speler in het geheugen
		for(count=0;count<time;count++) // tel 60 seconden en kijk of de speler de plek niet verlaat
		{
			wait 1;
			if(distancesquared(player.origin, pos) > radius * radius) // als de speler de plek verlaat, zorg dat het script opnieuw begint
				break;
		}
		if(distancesquared(player.origin, pos) < radius * radius) // kijk of speler nog binnen de opgegeven radius is
			player setOrigin(telepos); // teleporteer speler
	}
}


Create a new paste based on this one


Comments: