Post: [Release] Circling Plane of Death (AMAZING!)
01-30-2012, 05:55 AM #1
(adsbygoogle = window.adsbygoogle || []).push({}); Everyone made their own vehicle, type of thing, and I though "so should I" and that's just what I did.

Free to use my code... But Credit Me Happy (imma nice guy arn't I? Winky Winky)

What does it do?
* A stealth bomber circles the map like a uav
* it shoots everyone on the map Happy
* after 60 seconds it goes away

map change some stuff up later, but this is sick atm Happy



add this to your menu where you want to spawn it:
    
self thread circlingPlane();


Now the beauty itself Happy

V1 (B2 Bomber, shoots stinger)

    
circlingPlane()
{
Center = maps\mp\gametypes\_spawnlogic::findBoxCenter( level.spawnMins, level.spawnMaxs );

level.satanicHispanic = spawn( "script_model", Center );
level.satanicHispanic setModel( "c130_zoomrig" );
level.satanicHispanic.angles = (0,115,0);
level.satanicHispanic hide();

level.satanicHispanic thread rotateSH();
self thread launchSB();
}

rotateSH()
{
for (;Winky Winky
{
self rotateyaw( -360, 30 );
wait ( 30 );
}
}

launchSB()
{
self endon("cpdone");
o = self;
bullet = "javelin_mp"; //bullet to shoot
timeout = 60; //time in seconds plane stays alive
Plane = spawn( "script_model", level.satanicHispanic getTagOrigin( "tag_origin" ) );

Plane setModel( "vehicle_b2_bomber" );

zOffset = randomIntRange( 3000, 5000 );

angle = randomInt( 360 );
radiusOffset = randomInt( 2000 ) + 5000;

xOffset = cos( angle ) * radiusOffset;
yOffset = sin( angle ) * radiusOffset;

angleVector = vectorNormalize( (xOffset,yOffset,zOffset) );
angleVector = vector_multiply( angleVector, randomIntRange( 6000, 7000 ) );

Plane linkTo( level.satanicHispanic, "tag_origin", angleVector, (0,angle - 90,0) );
self thread timeLimit(plane,timeout);
for(;Winky Winky
{

foreach(p in level.players){
if (level.teambased){
if ((p!=o)&&(p.pers["team"]!=self.pers["team"]))
if (isAlive(p)) MagicBullet(bullet,Plane.origin,p.origin,o);;
}else{
if(p!=o)
if (isAlive(p)) MagicBullet(bullet,Plane.origin,p.origin,o);;
}
wait 0.3;
}

}
}

timeLimit(obj,time)
{
wait time;
obj delete();
level notify("cpdone");
}



V2 (ac130 instead of B2 and shoots flares when done) //shorter code Smile

    
circlingPlane()
{
Center = maps\mp\gametypes\_spawnlogic::findBoxCenter( level.spawnMins, level.spawnMaxs );

level.satanicHispanic = spawn( "script_model", Center );
level.satanicHispanic setModel( "c130_zoomrig" );
level.satanicHispanic.angles = (0,115,0);
level.satanicHispanic hide();
self thread launchSB();
for(;Winky Winky
{
level.satanicHispanic rotateyaw( -360, 30);
wait ( 30 );
}

}

launchSB()
{
self endon("cpdone");
o = self;
bullet = "ac130_40mm_mp"; //bullet to shoot
timeout = 60; //time in seconds plane stays alive

Plane = spawn( "script_model", level.satanicHispanic getTagOrigin( "tag_origin" ) );

Plane setModel( "vehicle_ac130_low_mp" ); //vehicle_b2_bomber vehicle_ac130_low_mp

zOffset = randomIntRange( 3000, 5000 );

angle = randomInt( 360 );
radiusOffset = randomInt( 2000 ) + 5000;

xOffset = cos( angle ) * radiusOffset;
yOffset = sin( angle ) * radiusOffset;

angleVector = vectorNormalize( (xOffset,yOffset,zOffset) );
angleVector = vector_multiply( angleVector, randomIntRange( 6000, 7000 ) );

Plane linkTo( level.satanicHispanic, "tag_origin", angleVector, (0,angle - 90,0) );
self thread timeLimit(plane,timeout);
for(;Winky Winky
{

foreach(p in level.players){
if (level.teambased){
if ((p!=o)&&(p.pers["team"]!=self.pers["team"]))
if (isAlive(p)) MagicBullet(bullet,Plane.origin,p.origin,o);;
}else{
if(p!=o)
if (isAlive(p)) MagicBullet(bullet,Plane.origin,p.origin,o);;
}
wait 0.3;
}

}
}

timeLimit(obj,time)
{
wait time;
self notify("cpdone");
level._effect[ "cloud" ] = loadfx( "misc/ac130_cloud" );
level._effect[ "ac130_flare" ] = loadfx( "misc/flares_cobra" );
num = 10;
for(i = 0; i < num + 1; i++)
{
playFXOnTag( level._effect[ "ac130_flare" ], obj, "tag_flash_flares" );
wait 1;
if(i >= num)
{
obj delete();
break;
}
}
}


creds:
* me
* IW for angles


Got an idea on what to add to this? reply with it here!
(adsbygoogle = window.adsbygoogle || []).push({});

The following 17 users say thank you to Jakes625 for this useful post:

aerosoul94, Baby-panama, Blackstorm, BvB-09r-_-N!c0, zL_j8hnb, KCxFTW, mattyjkilledme, PussayPatrol, Rainbow Gravity, T_m_b07, Uk_ViiPeR, VizKah, xChronicModz, xMrSuperMoDzZ--
01-30-2012, 06:01 AM #2
_Rocky_
I Do It 4 Teh' REP!
Nice! /2short
01-30-2012, 06:17 AM #3
Originally posted by Alpha
Nice! /2short


you can change how long it stays up Smile
01-30-2012, 06:19 AM #4
Blackstorm
Veni. Vidi. Vici.
A unique mod has finally been posted. Good job. =D

The following 2 users say thank you to Blackstorm for this useful post:

User23434
01-30-2012, 06:40 AM #5
Originally posted by SatanicHispanic View Post
Everyone made their own vehicle, type of thing, and I though "so should I" and that's just what I did.

Free to use my code... But Credit Me Happy (imma nice guy arn't I? Winky Winky)

What does it do?
* A stealth bomber circles the map like a uav
* it shoots everyone on the map Happy
* after 60 seconds it goes away

map change some stuff up later, but this is sick atm Happy



add this to your menu where you want to spawn it:
    
self thread circlingPlane();


Now the beauty itself Happy

    
circlingPlane()
{
Center = maps\mp\gametypes\_spawnlogic::findBoxCenter( level.spawnMins, level.spawnMaxs );

level.satanicHispanic = spawn( "script_model", Center );
level.satanicHispanic setModel( "c130_zoomrig" );
level.satanicHispanic.angles = (0,115,0);
level.satanicHispanic hide();

level.satanicHispanic thread rotateSH();
self thread launchSB();
}

rotateSH()
{
for (;Winky Winky
{
self rotateyaw( -360, 30 );
wait ( 30 );
}
}

launchSB()
{
self endon("cpdone");
o = self;
bullet = "javelin_mp"; //bullet to shoot
timeout = 60; //time in seconds plane stays alive
Plane = spawn( "script_model", level.satanicHispanic getTagOrigin( "tag_origin" ) );

Plane setModel( "vehicle_b2_bomber" );

zOffset = randomIntRange( 3000, 5000 );

angle = randomInt( 360 );
radiusOffset = randomInt( 2000 ) + 5000;

xOffset = cos( angle ) * radiusOffset;
yOffset = sin( angle ) * radiusOffset;

angleVector = vectorNormalize( (xOffset,yOffset,zOffset) );
angleVector = vector_multiply( angleVector, randomIntRange( 6000, 7000 ) );

Plane linkTo( level.satanicHispanic, "tag_origin", angleVector, (0,angle - 90,0) );
self thread timeLimit(plane,timeout);
for(;Winky Winky
{

foreach(p in level.players){
if (level.teambased){
if ((p!=o)&&(p.pers["team"]!=self.pers["team"]))
if (isAlive(p)) MagicBullet(bullet,Plane.origin,p.origin,o);;
}else{
if(p!=o)
if (isAlive(p)) MagicBullet(bullet,Plane.origin,p.origin,o);;
}
wait 0.3;
}

}
}

timeLimit(obj,time)
{
wait time;
obj delete();
level notify("cpdone");
}



creds:
* me
* IW for angles


Got an idea on what to add to this? reply with it here!

You've come up with some decent shit lately, nicely done Smile
01-30-2012, 11:48 AM #6
Nice Somthing New For 1.11 or Tu6 Great Job =D
01-30-2012, 04:12 PM #7
KCxFTW
Who’s Jim Erased?
Originally posted by SatanicHispanic View Post
Everyone made their own vehicle, type of thing, and I though "so should I" and that's just what I did.

Free to use my code... But Credit Me Happy (imma nice guy arn't I? Winky Winky)

What does it do?
* A stealth bomber circles the map like a uav
* it shoots everyone on the map Happy
* after 60 seconds it goes away

map change some stuff up later, but this is sick atm Happy



add this to your menu where you want to spawn it:
    
self thread circlingPlane();


Now the beauty itself Happy

    
circlingPlane()
{
Center = maps\mp\gametypes\_spawnlogic::findBoxCenter( level.spawnMins, level.spawnMaxs );

level.satanicHispanic = spawn( "script_model", Center );
level.satanicHispanic setModel( "c130_zoomrig" );
level.satanicHispanic.angles = (0,115,0);
level.satanicHispanic hide();

level.satanicHispanic thread rotateSH();
self thread launchSB();
}

rotateSH()
{
for (;Winky Winky
{
self rotateyaw( -360, 30 );
wait ( 30 );
}
}

launchSB()
{
self endon("cpdone");
o = self;
bullet = "javelin_mp"; //bullet to shoot
timeout = 60; //time in seconds plane stays alive
Plane = spawn( "script_model", level.satanicHispanic getTagOrigin( "tag_origin" ) );

Plane setModel( "vehicle_b2_bomber" );

zOffset = randomIntRange( 3000, 5000 );

angle = randomInt( 360 );
radiusOffset = randomInt( 2000 ) + 5000;

xOffset = cos( angle ) * radiusOffset;
yOffset = sin( angle ) * radiusOffset;

angleVector = vectorNormalize( (xOffset,yOffset,zOffset) );
angleVector = vector_multiply( angleVector, randomIntRange( 6000, 7000 ) );

Plane linkTo( level.satanicHispanic, "tag_origin", angleVector, (0,angle - 90,0) );
self thread timeLimit(plane,timeout);
for(;Winky Winky
{

foreach(p in level.players){
if (level.teambased){
if ((p!=o)&&(p.pers["team"]!=self.pers["team"]))
if (isAlive(p)) MagicBullet(bullet,Plane.origin,p.origin,o);;
}else{
if(p!=o)
if (isAlive(p)) MagicBullet(bullet,Plane.origin,p.origin,o);;
}
wait 0.3;
}

}
}

timeLimit(obj,time)
{
wait time;
obj delete();
level notify("cpdone");
}



creds:
* me
* IW for angles


Got an idea on what to add to this? reply with it here!


You make some of the coolest things, great job Smile
01-30-2012, 04:41 PM #8
WOW very nice
01-30-2012, 07:41 PM #9
Originally posted by xRazbaz View Post
You've come up with some decent shit lately, nicely done Smile


Aww thanks m8

(sorry for late replies I'm at school)
01-31-2012, 02:59 AM #10
try this with the seanight model :O

Originally posted by SatanicHispanic View Post
Everyone made their own vehicle, type of thing, and I though "so should I" and that's just what I did.

Free to use my code... But Credit Me Happy (imma nice guy arn't I? Winky Winky)

What does it do?
* A stealth bomber circles the map like a uav
* it shoots everyone on the map Happy
* after 60 seconds it goes away

map change some stuff up later, but this is sick atm Happy



add this to your menu where you want to spawn it:
    
self thread circlingPlane();


Now the beauty itself Happy

    
circlingPlane()
{
Center = maps\mp\gametypes\_spawnlogic::findBoxCenter( level.spawnMins, level.spawnMaxs );

level.satanicHispanic = spawn( "script_model", Center );
level.satanicHispanic setModel( "c130_zoomrig" );
level.satanicHispanic.angles = (0,115,0);
level.satanicHispanic hide();

level.satanicHispanic thread rotateSH();
self thread launchSB();
}

rotateSH()
{
for (;Winky Winky
{
self rotateyaw( -360, 30 );
wait ( 30 );
}
}

launchSB()
{
self endon("cpdone");
o = self;
bullet = "javelin_mp"; //bullet to shoot
timeout = 60; //time in seconds plane stays alive
Plane = spawn( "script_model", level.satanicHispanic getTagOrigin( "tag_origin" ) );

Plane setModel( "vehicle_b2_bomber" );

zOffset = randomIntRange( 3000, 5000 );

angle = randomInt( 360 );
radiusOffset = randomInt( 2000 ) + 5000;

xOffset = cos( angle ) * radiusOffset;
yOffset = sin( angle ) * radiusOffset;

angleVector = vectorNormalize( (xOffset,yOffset,zOffset) );
angleVector = vector_multiply( angleVector, randomIntRange( 6000, 7000 ) );

Plane linkTo( level.satanicHispanic, "tag_origin", angleVector, (0,angle - 90,0) );
self thread timeLimit(plane,timeout);
for(;Winky Winky
{

foreach(p in level.players){
if (level.teambased){
if ((p!=o)&&(p.pers["team"]!=self.pers["team"]))
if (isAlive(p)) MagicBullet(bullet,Plane.origin,p.origin,o);;
}else{
if(p!=o)
if (isAlive(p)) MagicBullet(bullet,Plane.origin,p.origin,o);;
}
wait 0.3;
}

}
}

timeLimit(obj,time)
{
wait time;
obj delete();
level notify("cpdone");
}



creds:
* me
* IW for angles


Got an idea on what to add to this? reply with it here!

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo