
doTramp()
{
self thread Bouncetramp();
self beginLocationselection("map_artillery_selector",true,(level.mapSize / 5.625));
self.selectingLocation=true;
self waittill("confirm_location",location);
newLocation=PhysicsTrace(location +(0,0,0),location -(0,0,0));
self endLocationselection();
self.selectingLocation=undefined;
iPrintln("Trampoline spawned");
level.tramp=[];
trampNum=0;
for(x=1;x<=7;x++)
{
for(y=1;y<=14;y++)
{
level.tramp[trampNum]=spawn("script_model",newLocation+(0+(x*5
,0+(y*2
,44.5));
level.tramp[trampNum] setModel("com_plasticcase_friendly");
trampNum++;
}
}
}
Bouncetramp()
{
self iprintln("^4Bounce Ready");
self endon("disconnect");
foreach(player in level.players){
for(;
{
foreach(pkg in level.tramp)
{
if(distance(player.origin,pkg.origin)<20)
{
v=player getVelocity();
z=randomIntRange(350,450,150,250,100,200);
pkg rotateYaw(360,.05);
foreach(dbag in level.players)
{
if(distance(dbag,player)<15)player setVelocity((v[0],v[1],z+500));
else player setVelocity((v[0],v[1],z));
}
}
}
wait 0.03;
}
}}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.