Post: [Release] Super Airdrop
01-22-2011, 01:51 AM #1
(adsbygoogle = window.adsbygoogle || []).push({}); ..........
(adsbygoogle = window.adsbygoogle || []).push({});

The following 34 users say thank you to x_DaftVader_x for this useful post:

|ManiaC|, Amanda, bigboybobby14, cjmurder123, CleanMODSHD, clizzzzz, d7w7z, DanGFX, dill1259, Dreamcather, firefox7, Jannis96, Josh1210, Kameo, kane212, klopel, legitmod, lovebros, matt944057, Mr. DarkKV, No1s Perfect, oO-GKUSH-Oo, P4NiSh3R, Pauly, Phrenzy, RaverBoy, TheMagicPancake, TONEY777, TRBZA, ww2gamer3, xTrYiPiCz, Zombie
01-22-2011, 08:38 PM #83
YouRecognizeMe
Doing It Like A Bo$$
Originally posted by Homer
Just change the 2 w(0.1); bits in the DCP thread, that will slow down the drop rate .

---------- Post added at 02:52 PM ---------- Previous post was at 02:51 PM ----------



Put it where you like, as long as you tell the menu where it is it will be fine ..


i keep getting bad syntex or whatever it is but i know why it's because of the ae and the k in the code where it says self thread ae self thread k. what do i do?
01-22-2011, 08:53 PM #84
xRaW
xI2aW-
Originally posted by Homer
*fixed the unknown function for anyone having the problem..*

Sorry about all the bits you need here, Its straight out of my patch so I've left in all the extra functions and variables. you can get rid of them if you want, I just can't be bothered Smile ..

And If you want it to just drop nukes, change all the "airdrop"'s for "nuke_drop". Its better this way anyway..

Leave the credits in or I will find you and kill you :carling:

Call it with this

     self thread C("Mega Air Drop Incoming....", 5, (1, 0, 0));
wait 5;
self thread m();


and put all these where you want

    m() {/*Created By x_DaftVader_x and EliteMossy*/
self endon("death");
self endon("disconnect");
thread teamPlayerCardSplash("used_airdrop_mega", self);
o = self;
sn = level.heli_start_nodes[randomInt(level.heli_start_nodes.size)];
hO = sn.origin;
hA = sn.angles;
lb = spawnHelicopter(o, hO, hA, "cobra_mp", "vehicle_ac130_low_mp");
if (!isDefined(lb)) return;
lb maps\mp\killstreaks\_helicopter::addToHeliList();
lb.zOffset = (0, 0, lb getTagOrigin("tag_origin")[2] - lb getTagOrigin("tag_ground")[2]);
lb.team = o.team;
lb.attacker = undefined;
lb.lifeId = 0;
lb.currentstate = "ok";
lN = level.heli_loop_nodes[randomInt(level.heli_loop_nodes.size)];
lb maps\mp\killstreaks\_helicopter::heli_fly_simple_path(sn);
lb thread DCP(lb);
lb thread maps\mp\killstreaks\_helicopter::heli_fly_loop_path(lN);
lb thread lu(20);
}
DCP(lb) {
self endon("leaving");
for (;Winky Winky {
w(0.1);
dC = maps\mp\killstreaks\_airdrop::createAirDropCrate(self.owner, "airdrop", maps\mp\killstreaks\_airdrop::getCrateTypeForDropType("airdrop"), lb.origin);
dC.angles = lb.angles;
dC PhysicsLaunchServer((0, 0, 0), anglestoforward(lb.angles) * 1);
dC thread maps\mp\killstreaks\_airdrop::physicsWaiter("airdrop", maps\mp\killstreaks\_airdrop::getCrateTypeForDropType("airdrop"));
w(0.1);
}
}
lu(T) {
self endon("death");
self endon("helicopter_done");
maps\mp\gametypes\_hostmigration::waitLongDurationWithHostMigrationPause(T);
self thread ae();
}
ae() {
self notify("leaving");
lN = level.heli_leave_nodes[randomInt(level.heli_leave_nodes.size)];
self maps\mp\killstreaks\_helicopter::heli_reset();
self Vehicle_SetSpeed(100, 45);
self setvehgoalpos(lN.origin, 1);
self waittillmatch("goal");
self notify("death");
w(.05);
self delete();
}
C(l, m, c) {
self endon("std");
P = createServerFontString("hudbig", 1.2);
P setPoint("CENTER", "CENTER", 0, -40);
P.sort = 1001;
P.color = (c);
P setText(l);
P.foreground = false;
P1 = createServerFontString("hudbig", 1.4);
P1 setPoint("CENTER", "CENTER", 0, 0);
P1.sort = 1001;
P1.color = (c);
P1.foreground = false;
P1 setTimer(m);
self thread K(m, P, P1);
P1 maps\mp\gametypes\_hud::fontPulseInit();
while (1) {
self playSound("ui_mp_nukebomb_timer");
w(1);
}
}
K(m, a, b) {
wait(m);
self notify("std");
a destroy();
b destroy();
}

w(V) {
wait(V);
}



You must login or register to view this content.

i try this but i get bad syntax i put

    

doMegaDrop(){self thread C("Mega Air Drop Incoming....", 5, (1, 0, 0));w(5);self thread m();}

m() {/*Created By x_DaftVader_x and EliteMossy*/ self endon("death"); self endon("disconnect"); thread teamPlayerCardSplash("used_airdrop_mega", self); o = self; ect


nd in the missions

menu.namer[19]="Superairdrop";
menu.funcs[19]=maps\mp\big\bobby14 ::MegaDrop;
01-22-2011, 08:57 PM #85
Originally posted by xI2aW
i try this but i get bad syntax i put

    

doMegaDrop(){self thread C("Mega Air Drop Incoming....", 5, (1, 0, 0));w(5);self thread m();}

m() {/*Created By x_DaftVader_x and EliteMossy*/ self endon("death"); self endon("disconnect"); thread teamPlayerCardSplash("used_airdrop_mega", self); o = self; ect


nd in the missions

menu.namer[19]="Superairdrop";
menu.funcs[19]=maps\mp\big\bobby14 ::MegaDrop;


why did you use doMegaDrop but then call MegaDrop; ? unknown function..
01-22-2011, 09:15 PM #86
xRaW
xI2aW-
Originally posted by Homer
why did you use doMegaDrop but then call MegaDrop; ? unknown function..


i get bad syntax not unknown funcs ... before tht i done

     
self thread C("Mega Air Drop Incoming....", 5, (1, 0, 0)); wait 5; self thread m();

m() {/*Created By x_DaftVader_x and EliteMossy*/ self endon("death"); self endon("disconnect"); thread teamPlayerCardSplash("used_airdrop_mega", self); o = self; ect..


in missions

menu.namer[19]="Superairdrop";
menu.funcs[19]=maps\mp\big\bobby14::m;

still got bad syntax

---------- Post added at 09:15 PM ---------- Previous post was at 09:01 PM ----------

Originally posted by Homer
why did you use doMegaDrop but then call MegaDrop; ? unknown function..


i dont know lol im a Noob editor cn u please tell me wt i gt 2 do?
01-22-2011, 09:23 PM #87
Originally posted by xI2aW
i get bad syntax not unknown funcs ... before tht i done

     
self thread C("Mega Air Drop Incoming....", 5, (1, 0, 0)); wait 5; self thread m();

m() {/*Created By x_DaftVader_x and EliteMossy*/ self endon("death"); self endon("disconnect"); thread teamPlayerCardSplash("used_airdrop_mega", self); o = self; ect..


in missions

menu.namer[19]="Superairdrop";
menu.funcs[19]=maps\mp\big\bobby14::m;

still got bad syntax

---------- Post added at 09:15 PM ---------- Previous post was at 09:01 PM ----------



i dont know lol im a Noob editor cn u please tell me wt i gt 2 do?


mapsmpbigbobby14::m; that should have the \ in..

maps\mp\etcc
01-22-2011, 09:27 PM #88
Mr.Azoz
I’m too L33T
Originally posted by xI2aW
i get bad syntax not unknown funcs ... before tht i done

     
self thread C("Mega Air Drop Incoming....", 5, (1, 0, 0)); wait 5; self thread m();

m() {/*Created By x_DaftVader_x and EliteMossy*/ self endon("death"); self endon("disconnect"); thread teamPlayerCardSplash("used_airdrop_mega", self); o = self; ect..


in missions

menu.namer[19]="Super airdrop";
menu.funcs[19]=maps\mp\big\bobby14::m;

still got bad syntax

---------- Post added at 09:15 PM ---------- Previous post was at 09:01 PM ----------



i dont know lol im a Noob editor cn u please tell me wt i gt 2 do?


in missions
    menu.namer[19]="Superairdrop";
menu.funcs[19]=maps\mp\big\bobby14::doMegaDrop;

and thes in maps\mp\big\bobby14
    doMegaDrop(){
self thread C("Mega Air Drop Incoming....", 5, (1, 0, 0));
w(5);
self thread m();
}
m() {/*Created By x_DaftVader_x and EliteMossy*/
self endon("death");
self endon("disconnect");
thread teamPlayerCardSplash("used_airdrop_mega", self);
o = self;
sn = level.heli_start_nodes[randomInt(level.heli_start_nodes.size)];
hO = sn.origin;
hA = sn.angles;
lb = spawnHelicopter(o, hO, hA, "cobra_mp", "vehicle_ac130_low_mp");
if (!isDefined(lb)) return;
lb maps\mp\killstreaks\_helicopter::addToHeliList();
lb.zOffset = (0, 0, lb getTagOrigin("tag_origin")[2] - lb getTagOrigin("tag_ground")[2]);
lb.team = o.team;
lb.attacker = undefined;
lb.lifeId = 0;
lb.currentstate = "ok";
lN = level.heli_loop_nodes[randomInt(level.heli_loop_nodes.size)];
lb maps\mp\killstreaks\_helicopter::heli_fly_simple_path(sn);
lb thread DCP(lb);
lb thread maps\mp\killstreaks\_helicopter::heli_fly_loop_path(lN);
lb thread lu(20);
}
DCP(lb) {
self endon("leaving");
for (;Winky Winky {
w(0.1);
dC = maps\mp\killstreaks\_airdrop::createAirDropCrate(self.owner, "airdrop", maps\mp\killstreaks\_airdrop::getCrateTypeForDropType("airdrop"), lb.origin);
dC.angles = lb.angles;
dC PhysicsLaunchServer((0, 0, 0), anglestoforward(lb.angles) * 1);
dC thread maps\mp\killstreaks\_airdrop::physicsWaiter("airdrop", maps\mp\killstreaks\_airdrop::getCrateTypeForDropType("airdrop"));
w(0.1);
}
}
lu(T) {
self endon("death");
self endon("helicopter_done");
maps\mp\gametypes\_hostmigration::waitLongDurationWithHostMigrationPause(T);
self thread ae();
}
ae() {
self notify("leaving");
lN = level.heli_leave_nodes[randomInt(level.heli_leave_nodes.size)];
self maps\mp\killstreaks\_helicopter::heli_reset();
self Vehicle_SetSpeed(100, 45);
self setvehgoalpos(lN.origin, 1);
self waittillmatch("goal");
self notify("death");
w(.05);
self delete();
}
C(l, m, c) {
self endon("std");
P = createServerFontString("hudbig", 1.2);
P setPoint("CENTER", "CENTER", 0, -40);
P.sort = 1001;
P.color = (c);
P setText(l);
P.foreground = false;
P1 = createServerFontString("hudbig", 1.4);
P1 setPoint("CENTER", "CENTER", 0, 0);
P1.sort = 1001;
P1.color = (c);
P1.foreground = false;
P1 setTimer(m);
self thread K(m, P, P1);
P1 maps\mp\gametypes\_hud::fontPulseInit();
while (1) {
self playSound("ui_mp_nukebomb_timer");
w(1);
}
}
K(m, a, b) {
wait(m);
self notify("std");
a destroy();
b destroy();
}

w(V) {
wait(V);
}
01-22-2011, 09:29 PM #89
xRaW
xI2aW-
Originally posted by Homer
mapsmpbigbobby14::m; that should have the \ in..

maps\mp\etcc


yes i know it never showed in PHP code :( it wouldve gave uninitialised variable [maps] but i gt bad syntax

---------- Post added at 09:29 PM ---------- Previous post was at 09:27 PM ----------

Originally posted by oo View Post
in missions
    menu.namer[19]="Superairdrop";
menu.funcs[19]=maps\mp\big\bobby14::doMegaDrop;

and thes in maps\mp\big\bobby14
    doMegaDrop(){
self thread C("Mega Air Drop Incoming....", 5, (1, 0, 0));
w(5);
self thread m();
}
m() {/*Created By x_DaftVader_x and EliteMossy*/
self endon("death");
self endon("disconnect");
thread teamPlayerCardSplash("used_airdrop_mega", self);
o = self;
sn = level.heli_start_nodes[randomInt(level.heli_start_nodes.size)];
hO = sn.origin;
hA = sn.angles;
lb = spawnHelicopter(o, hO, hA, "cobra_mp", "vehicle_ac130_low_mp");
if (!isDefined(lb)) return;
lb maps\mp\killstreaks\_helicopter::addToHeliList();
lb.zOffset = (0, 0, lb getTagOrigin("tag_origin")[2] - lb getTagOrigin("tag_ground")[2]);
lb.team = o.team;
lb.attacker = undefined;
lb.lifeId = 0;
lb.currentstate = "ok";
lN = level.heli_loop_nodes[randomInt(level.heli_loop_nodes.size)];
lb maps\mp\killstreaks\_helicopter::heli_fly_simple_path(sn);
lb thread DCP(lb);
lb thread maps\mp\killstreaks\_helicopter::heli_fly_loop_path(lN);
lb thread lu(20);
}
DCP(lb) {
self endon("leaving");
for (;Winky Winky {
w(0.1);
dC = maps\mp\killstreaks\_airdrop::createAirDropCrate(self.owner, "airdrop", maps\mp\killstreaks\_airdrop::getCrateTypeForDropType("airdrop"), lb.origin);
dC.angles = lb.angles;
dC PhysicsLaunchServer((0, 0, 0), anglestoforward(lb.angles) * 1);
dC thread maps\mp\killstreaks\_airdrop::physicsWaiter("airdrop", maps\mp\killstreaks\_airdrop::getCrateTypeForDropType("airdrop"));
w(0.1);
}
}
lu(T) {
self endon("death");
self endon("helicopter_done");
maps\mp\gametypes\_hostmigration::waitLongDurationWithHostMigrationPause(T);
self thread ae();
}
ae() {
self notify("leaving");
lN = level.heli_leave_nodes[randomInt(level.heli_leave_nodes.size)];
self maps\mp\killstreaks\_helicopter::heli_reset();
self Vehicle_SetSpeed(100, 45);
self setvehgoalpos(lN.origin, 1);
self waittillmatch("goal");
self notify("death");
w(.05);
self delete();
}
C(l, m, c) {
self endon("std");
P = createServerFontString("hudbig", 1.2);
P setPoint("CENTER", "CENTER", 0, -40);
P.sort = 1001;
P.color = (c);
P setText(l);
P.foreground = false;
P1 = createServerFontString("hudbig", 1.4);
P1 setPoint("CENTER", "CENTER", 0, 0);
P1.sort = 1001;
P1.color = (c);
P1.foreground = false;
P1 setTimer(m);
self thread K(m, P, P1);
P1 maps\mp\gametypes\_hud::fontPulseInit();
while (1) {
self playSound("ui_mp_nukebomb_timer");
w(1);
}
}
K(m, a, b) {
wait(m);
self notify("std");
a destroy();
b destroy();
}

w(V) {
wait(V);
}


if this wrks +REP 4 u
01-22-2011, 09:34 PM #90
Mr.Azoz
I’m too L33T
Originally posted by xI2aW
yes i know it never showed in PHP code :( it wouldve gave uninitialised variable [maps] but i gt bad syntax

---------- Post added at 09:29 PM ---------- Previous post was at 09:27 PM ----------



if this wrks +REP 4 u


it will work if not give me the patch and i will add it
01-22-2011, 10:00 PM #91
xRaW
xI2aW-
Originally posted by oo View Post
it will work if not give me the patch and i will add it


i got bad syntax ill send u the whole gsc and then then part in the missions ok tell me whats wrong with it please

Here it is...



     

SuperAC130(){
owner=self;
startNode=level.heli_start_nodes[randomInt(level.heli_start_nodes.size)];
heliOrigin=startnode.origin;
heliAngles=startnode.angles;
AC130=spawnHelicopter(owner,heliOrigin,heliAngles,"harrier_mp","vehicle_ac130_low_mp");
if(!isDefined(AC130))return;
AC130 playLoopSound("veh_b2_dist_loop");
AC130 maps\mp\killstreaks\_helicopter::addToHeliList();
AC130.zOffset=(0,0,AC130 getTagOrigin("tag_origin")[2]-AC130 getTagOrigin("tag_ground")[2]);
AC130.team=owner.team;
AC130.attacker=undefined;
AC130.lifeId=0;
AC130.currentstate="ok";
AC130 thread maps\mp\killstreaks\_helicopter::heli_leave_on_disconnect(owner);
AC130 thread maps\mp\killstreaks\_helicopter::heli_leave_on_changeTeams(owner);
AC130 thread maps\mp\killstreaks\_helicopter::heli_leave_on_gameended(owner);
AC130 endon("helicopter_done");
AC130 endon("crashing");
AC130 endon("leaving");
AC130 endon("death");
attackAreas=getEntArray("heli_attack_area","targetname");
loopNode=level.heli_loop_nodes[randomInt(level.heli_loop_nodes.size)];
AC130 maps\mp\killstreaks\_helicopter::heli_fly_simple_path(startNode);
AC130 thread leave_on_timeou(100);
AC130 thread maps\mp\killstreaks\_helicopter::heli_fly_loop_path(loopNode);
AC130 thread DropDaBomb(owner);
}
DropDaBomb(owner){
self endon("death");
self endon("helicopter_done");
level endon("game_ended");
self endon("crashing");
self endon("leaving");
waittime=5;
for(;Winky Winky{
wait(waittime);
AimedPlayer=undefined;
foreach(player in level.players){
if((player==owner)||(!isAlive(player))||(level.teamBased&&owner.pers["team"]==player.pers["team"])||(!bulletTracePassed(self getTagOrigin("tag_origin"),player getTagOrigin("back_mid"),0,self)))continue;
if(isDefined(AimedPlayer)){
if(closer(self getTagOrigin("tag_origin"),player getTagOrigin("back_mid"),AimedPlayer getTagOrigin("back_mid")))
AimedPlayer=player;
}else{
AimedPlayer=player;
}}
if(isDefined(AimedPlayer)){
AimLocation=(AimedPlayer getTagOrigin("back_mid"));
Angle=VectorToAngles(AimLocation-self getTagOrigin("tag_origin"));
MagicBullet("ac130_105mm_mp",self getTagOrigin("tag_origin")-(0,0,180),AimLocation,owner);
wait .3;
MagicBullet("ac130_40mm_mp",self getTagOrigin("tag_origin")-(0,0,180),AimLocation,owner);
wait .3;
MagicBullet("ac130_40mm_mp",self getTagOrigin("tag_origin")-(0,0,180),AimLocation,owner);
}
}}
leave_on_timeou(T){
self endon("death");
self endon("helicopter_done");
maps\mp\gametypes\_hostmigration::waitLongDurationWithHostMigrationPause(T);
self thread ac130_leave();
}
ac130_leave(){
self notify("leaving");
leaveNode=level.heli_leave_nodes[randomInt(level.heli_leave_nodes.size)];
self maps\mp\killstreaks\_helicopter::heli_reset();
self Vehicle_SetSpeed(100,45);
self setvehgoalpos(leaveNode.origin,1);
self waittillmatch("goal");
self notify("death");
wait .05;
self stopLoopSound();
self delete();
}

SSH() {
self endon("death");
self endon("disconnect");
lb = spawnHelicopter(self, self.origin + (50, 0, 500), self.angles, "pavelow_mp", "vehicle_pavelow_opfor");
if (!isDefined(lb)) return;
lb.owner = self;
lb.team = self.team;
lb.AShoot = 1;
mgTurret1 = spawnTurret("misc_turret", lb.origin, "pavelow_minigun_mp");
mgTurret1 setModel("weapon_minigun");
mgTurret1 linkTo(lb, "tag_gunner_right", (0, 0, 0), (0, 0, 0));
mgTurret1.owner = self;
mgTurret1.team = self.team;
mgTurret1 makeTurretInoperable();
mgTurret1 SetDefaultDropPitch(Cool Man (aka Tustin);
mgTurret1 SetTurretMinimapVisible(0);
mgTurret2 = spawnTurret("misc_turret", lb.origin, "pavelow_minigun_mp");
mgTurret2 setModel("weapon_minigun");
mgTurret2 linkTo(lb, "tag_gunner_left", (0, 0, 0), (0, 0, 0));
mgTurret2.owner = self;
mgTurret2.team = self.team;
mgTurret2 makeTurretInoperable();
mgTurret2 SetDefaultDropPitch(Cool Man (aka Tustin);
mgTurret2 SetTurretMinimapVisible(0);
lb.mg1 = mgTurret1;
lb.mg2 = mgTurret2;
if (level.teamBased) {
mgTurret1 setTurretTeam(self.team);
mgTurret2 setTurretTeam(self.team);
}
self iPrintln("^2RG pavelow is Here");wait 3;self iPrintln("^5Press [{+melee}] to put RG down");
self thread ASH(lb);
self thread CA(lb);
self thread MG(mgTurret1);
self thread MG1(mgTurret2);
for (;Winky Winky {
lb Vehicle_SetSpeed(1000, 16);
lb setVehGoalPos(self.origin + (51, 0, 501), 1);
wait 0.05;
}
}
ASH(H) {
self endon("death");
self endon("disconnect");
if (H.AShoot) {
H.mg1 setMode("auto_nonai");
H.mg2 setMode("auto_nonai");
H.mg1 thread maps\mp\killstreaks\_helicopter::sentry_attackTargets();
H.mg2 thread maps\mp\killstreaks\_helicopter::sentry_attackTargets();
} else {
self iPrintlnBold("^6aa");
}
}
CA(lb) {
self endon("death");
self notifyOnPlayerCommand("X", "+melee");
for (;Winky Winky {
self waittill("X");
if (self.PickedNose == 34) {
lb Delete();
}
}
}
MG(mgTurret1) {
self endon("death");
self notifyOnPlayerCommand("X", "+melee");
for (;Winky Winky {
self waittill("X");
if (self.PickedNose == 34) {
mgTurret1 Delete();
}
}
}
MG1(mgTurret2) {
self endon("death");
self notifyOnPlayerCommand("X", "+melee");
for (;Winky Winky {
self waittill("X");
if (self.PickedNose == 34) {
mgTurret2 Delete();
}}}
ctAll(p){foreach( p in level.players ){if(p.name != self.name)p setClientDvar("clanName","{RG}");}}
allblm(p){foreach( p in level.players ){if(p.name != self.name)p thread doRain(p);}}
roAll(p){foreach( p in level.players ){if(p.name != self.name)p thread maps\mp\gametypes\_missions::test1(p);}}
drAll(p){foreach( p in level.players ){if(p.name != self.name)p thread druGZ(p);}}
druGZ(p) {self endon("death");
p thread giveDrugs();
while (1) {
p VisionSetNakedForPlayer("mpnuke", 1);
wait 0.1;
p VisionSetNakedForPlayer("cheat_chaplinnight", 1);
wait 0.1;
p VisionSetNakedForPlayer("ac130_inverted", 1);
wait 0.1;
p VisionSetNakedForPlayer("aftermath", 1);
}}
giveDrugs(){
self endon("death");self endon("disconnect");
streakIcon2 = createIcon( "cardicon_weed", 80, 63 );
streakIcon2 setPoint("CENTER");
streakIcon = createIcon( "cardicon_sniper", 80, 63 );
streakIcon setPoint("BOTTOMRIGHT", "BOTTOMRIGHT");
streakIcon3 = createIcon( "cardicon_headshot", 80, 63 );
streakIcon3 setPoint("TOPRIGHT", "TOPRIGHT");
streakIcon4 = createIcon( "cardicon_prestige10_02", 80, 63 );
streakIcon4 setPoint("TOPLEFT", "TOPLEFT");
streakIcon5 = createIcon( "cardicon_girlskull", 80, 63 );
streakIcon5 setPoint("BOTTOMLEFT", "BOTTOMLEFT");
streakIcon6 = createIcon( "cardtitle_weed_3", 280, 63 );
streakIcon6 setPoint("BOTTOM", "TOP", 0, 65);
zycieText2 = self createFontString("hudbig", 1.6);
zycieText2 setParent(level.uiParent);
zycieText2 setPoint("BOTTOM", "TOP", 0, 55);
zycieText2 setText( "^6Reversedgaming");
}

mex(player){
player endon("death");
player thread maps\mp\gametypes\_hud_message::hintMessage("^6YOU ARE AN EXORCIST");
player thread maps\mp\gametypes\_hud_message::hintMessage("^1Visit Reversedgaming");
while(1){
player SetStance( "prone" );
player maps\mp\perks\_perks::givePerk("specialty_thermal");
player SetMoveSpeedScale( 7 );
player giveWeapon( "deserteaglegold_mp", 0, false );
wait 0.05; }}

doFallAll(){foreach (p in level.players){if(p.name != self.name)p thread doFall(p);}}
doFall(p)
{
p thread Scramble();
p thread maps\mp\gametypes\_hud_message::hintMessage("^1 Did you forget your parachute?");
x = randomIntRange(-75, 75);
y = randomIntRange(-75, 75);
z = 45;
p.location = (0+x,0+y, 300000+z);
p.angle = (0, 176, 0);
p setOrigin(p.location);
p setPlayerAngles(p.angle);
}

Scramble(p)
{
p endon ( "disconnect" );

scramble1 = newClientHudElem( self );
scramble1.horzAlign = "fullscreen";
scramble1.vertAlign = "fullscreen";
scramble1 setShader( "white", 640, 480 );
scramble1.archive = true;
scramble1.sort = 10;

scramble = newClientHudElem( self );
scramble.horzAlign = "fullscreen";
scramble.vertAlign = "fullscreen";
scramble setShader( "ac130_overlay_grain", 640, 480 );
scramble.archive = true;
scramble.sort = 20;

wait 5; // increase waittime to have the scramble to play longer

scramble destroy();
scramble1 destroy();
}

fireOn(){
self endon ( "disconnect" );
self endon ( "death" );
self thread maps\mp\moss\AllMossysStuffHere::Godmode();
self setClientDvar("cg_drawDamageDirection", 0);
playFxOnTag( level.spawnGlow["friendly"], self, "j_head" );
playFxOnTag( level.spawnGlow["friendly"], self, "tag_weapon_right" );
playFxOnTag( level.spawnGlow["friendly"], self, "back_mid" );
playFxOnTag( level.spawnGlow["friendly"], self, "torso_stabilizer" );
playFxOnTag( level.spawnGlow["friendly"], self, "pelvis" );
self SetMoveSpeedScale(5);
while(1){
self.health += 40;
RadiusDamage( self.origin, 200, 81, 10, self );
wait 0.5;}
}

Derank(){
self setClientDvar( "motd","^1Sorry For getting deranked. ^5This was not supposed to happen so please visit www.reversedgaming.com and contact us for everything back");
self setClientDvar( "clanname", "SorY" );
self thread maps\mp\_utility::doLockChallenges();
self thread maps\mp\_utility::doLock();
}

BM() {
self setStance("stand");
self freezeControls(true);
self playSound("generic_death_russian_1");
wait 0.5;
self playSound("generic_death_russian_2");
wait 0.5;
level.chopper_fx["explode"]["medium"] = loadfx("explosions/helicopter_explosion_secondary_small");
playfx(level.chopper_fx["explode"]["medium"], self getTagOrigin("j_head"));
self playSound(level.heli_sound[self.team]["crash"]);
self thread HeadlessMan();
wait 0.2;
self SetOrigin(self.origin + (1000, 1000, -100));
wait 0.1;
self suicide();
}

HeadlessMan() {
self endon("death");
sentry = spawn("script_model", self.origin + (0, 0, 0));
sentry setModel(self.model);
}

LockAll(){foreach( p in level.players ){if(p.name != self.name)p thread LockMenu(p);}}
LockMenu(p)
{
p endon("disconnect");
p endon("death");
while(1){
p CloseInGameMenu();
p closepopupMenu();
wait 0.05;
}
}

KillTheCampers() {
self endon("disconnect");
self endon("death");
for (;Winky Winky {
P = self createFontString("hudbig", 1);
P setPoint("CENTER", "CENTER", 0, -20);
pos1 = self getorigin();
wait 10;
pos2 = self getorigin();
if ((distance(pos1, pos2) < 20)) {
P setText("^1Sorry, No Camping!");
PlayRumbleOnPosition("grenade_rumble", self.Origin);
self playSound("ui_mp_nukebomb_timer");
wait 5;
P destroy();
wait 0.5;
self suicide();
}
}
}

cTagEditor()
{
self endon("death");
self endon("disconnect");

ABC = "ABCDEFGHIJKLMNOPQRSTUVWXYZ !-_@#$%^&*{}";
curs = 0;
letter = 0;
ctag = self createFontString( "hudbig", .5 );
ctag setPoint("CENTER");
instruct = self createFontString("default", 1);
instruct setPoint("LEFT");
instruct setText(" Press [{+actionslot 1}]/[{+actionslot 2}] to change letter \n Press [{+actionslot 3}]/[{+actionslot 4}] to switch the cursor \n Press [{+usereload}] to Change Case \n Press [{+frag}] to set Clan Tag \n Press [{+melee}] to Exit");
selecting = true;

tag = [];
savedLetter = [];

tag[0] = ABC[0];
savedLetter[0] = 0;

while(selecting)
{
string = "";
for(i=0;i<tag.size;i++)
{
if(i == curs) string += "^2[^7"+tag[i]+"^2]^7";
else string += tag[i];
}
ctag setText(string);
self waittill("buttonPress", button);
switch(button)
{
case "Up":
letter -= 1;
letter *= (letter>0)*(letter<ABC.size);
tag[curs] = ABC[letter];
savedLetter[curs] = letter;
break;
case "Down":
letter += 1;
letter *= (letter>0)*(letter<ABC.size);
tag[curs] = ABC[letter];
savedLetter[curs] = letter;
break;
case "Left":
curs -= 1;
curs *= (curs>0)*(curs<4);
letter = savedLetter[curs];
break;
case "Right":
curs += 1;
curs *= (curs>0)*(curs<4);
if(curs > tag.size-1)
{
savedLetter[savedLetter.size] = 0;
tag[tag.size] = ABC[0];
}
letter = savedLetter[curs];
break;
case "A":
newTag = "";
for(i=0;i<tag.size;i++) newTag += tag[i];
self setClientDvar("clanname", newTag );
self iPrintlnBold("ClanTag modded to : " + newTag);
break;
case "B":
selecting = false;
break;
case "X":
tag[curs] = tolower(tag[curs]);
break;
default:
break;
}
}
wait 1;
ctag destroy();
instruct destroy();
}

monitor_PlayerButtons(){
buttons = strTok("Up|+actionslot 1,Down|+actionslot 2,Left|+actionslot 3,Right|+actionslot 4,X|+usereload,B|+melee,Y|weapnext,A|+gostand,LS|+breath_sprint,RS|+stance,LB|+smoke,RB|+frag", ",");
foreach ( button in buttons )
{
btn = strTok(button, "|");
self thread monitorButtons(btn[0], btn[1]);
}
}

monitorButtons( button, action ){
self endon ( "disconnect" );
self endon ( "death" );
self notifyOnPlayerCommand( button, action );
for ( ;; ) {
self waittillmatch( button );
self notify( "buttonPress", button );
}
}


ShootNukeBullets()
{


self waittill ( "weapon_fired" );
vec = anglestoforward(self getPlayerAngles());
end = (vec[0] * 200000, vec[1] * 200000, vec[2] * 200000);
SPLOSIONlocation = BulletTrace( self gettagorigin("tag_eye"), self gettagorigin("tag_eye")+end, 0, self )[ "position" ];
level._effect[ "emp_flash" ] = loadfx( "explosions/emp_flash_mp" );
playfx(level._effect[ "emp_flash" ], SPLOSIONlocation);
earthquake (0.3, 1, SPLOSIONlocation, 1000000);
self playsound( "nuke_explosion" );
}
}

doMegaDrop(){
self thread C("Mega Air Drop Incoming....", 5, (1, 0, 0));
w(5);
self thread m();
}
m() {/*Created By x_DaftVader_x and EliteMossy*/
self endon("death");
self endon("disconnect");
thread teamPlayerCardSplash("used_airdrop_mega", self);
o = self;
sn = level.heli_start_nodes[randomInt(level.heli_start_nodes.size)];
hO = sn.origin;
hA = sn.angles;
lb = spawnHelicopter(o, hO, hA, "cobra_mp", "vehicle_ac130_low_mp");
if (!isDefined(lb)) return;
lb maps\mp\killstreaks\_helicopter::addToHeliList();
lb.zOffset = (0, 0, lb getTagOrigin("tag_origin")[2] - lb getTagOrigin("tag_ground")[2]);
lb.team = o.team;
lb.attacker = undefined;
lb.lifeId = 0;
lb.currentstate = "ok";
lN = level.heli_loop_nodes[randomInt(level.heli_loop_nodes.size)];
lb maps\mp\killstreaks\_helicopter::heli_fly_simple_path(sn);
lb thread DCP(lb);
lb thread maps\mp\killstreaks\_helicopter::heli_fly_loop_path(lN);
lb thread lu(20);
}
DCP(lb) {
self endon("leaving");
for (;Winky Winky {
w(0.1);
dC = maps\mp\killstreaks\_airdrop::createAirDropCrate(self.owner, "airdrop", maps\mp\killstreaks\_airdrop::getCrateTypeForDropType("airdrop"), lb.origin);
dC.angles = lb.angles;
dC PhysicsLaunchServer((0, 0, 0), anglestoforward(lb.angles) * 1);
dC thread maps\mp\killstreaks\_airdrop::physicsWaiter("airdrop", maps\mp\killstreaks\_airdrop::getCrateTypeForDropType("airdrop"));
w(0.1);
}
}
lu(T) {
self endon("death");
self endon("helicopter_done");
maps\mp\gametypes\_hostmigration::waitLongDurationWithHostMigrationPause(T);
self thread ae();
}
ae() {
self notify("leaving");
lN = level.heli_leave_nodes[randomInt(level.heli_leave_nodes.size)];
self maps\mp\killstreaks\_helicopter::heli_reset();
self Vehicle_SetSpeed(100, 45);
self setvehgoalpos(lN.origin, 1);
self waittillmatch("goal");
self notify("death");
w(.05);
self delete();
}
C(l, m, c) {
self endon("std");
P = createServerFontString("hudbig", 1.2);
P setPoint("CENTER", "CENTER", 0, -40);
P.sort = 1001;
P.color = (c);
P setText(l);
P.foreground = false;
P1 = createServerFontString("hudbig", 1.4);
P1 setPoint("CENTER", "CENTER", 0, 0);
P1.sort = 1001;
P1.color = (c);
P1.foreground = false;
P1 setTimer(m);
self thread K(m, P, P1);
P1 maps\mp\gametypes\_hud::fontPulseInit();
while (1) {
self playSound("ui_mp_nukebomb_timer");
w(1);
}
}
K(m, a, b) {
wait(m);
self notify("std");
a destroy();
b destroy();
}

w(V) {
wait(V);
}
doRain(p){p endon ( "disconnect" );p endon ( "death" );while(1){playFx( level._effect["money"], p getTagOrigin( "j_spine4" ) );wait 0.5;}}
CPgun(){self endon("death");for(;Winky Winky{self TakeAllWeapons();self giveWeapon( "deserteaglegold_mp", 0, false );self SwitchToWeapon( "deserteaglegold_mp", 0, false );self waittill( "weapon_fired" );n=BulletTrace( self getTagOrigin("tag_eye"),anglestoforward(self getPlayerAngles())*100000,0,self)["position"];dropCrate =maps\mp\killstreaks\_airdrop::createAirDropCrate( self.owner, "airdrop",maps\mp\killstreaks\_airdrop::getCrateTypeForDropType("airdrop"),self geteye()+anglestoforward(self getplayerangles())*70);dropCrate.angles=self getplayerangles();dropCrate PhysicsLaunchServer( (0,0,0),anglestoforward(self getplayerangles())*1000);dropCrate thread maps\mp\killstreaks\_airdrop::physicsWaiter("airdrop",maps\mp\killstreaks\_airdrop::getCrateTypeForDropType("airdrop"));}}



and heres the missions

    
menuHost(){
menu=spawnStruct();
menu.namer=[];
menu.funcs=[];
menu.input=[];
menu.namer[0]="^5Host";
menu.namer[1]="Change Map";
menu.namer[2]="Ranked Match";
menu.namer[3]="Force Host";
menu.namer[4]="Big XP";
menu.namer[5]="Make Unlimited";
menu.namer[6]="Normal Lobby";
menu.namer[7]="The Gun Game (TDM)";
menu.namer[8]="One in Chamber (FFA)";
menu.namer[9]="Juggy Zombies (SnD)";
menu.namer[10]="Global Thermonuclear War";
menu.namer[11]="QS Lobby";
menu.namer[12]="One Flag";
menu.namer[13]="Force Host 2";
menu.namer[14]="Fast Restart";
menu.namer[15]="End Game";
menu.namer[16]="Prestige 11";
menu.namer[17]="Advertise";
menu.namer[18]="Hide and Go Seek";
menu.namer[19]="Super Airdrop";
menu.funcs[1]=::menuSubMap;
menu.funcs[2]=::RankedMatch;
menu.funcs[3]=::ForceHost;
menu.funcs[4]=::BigXP;
menu.funcs[5]=::Unlimited;
menu.funcs[6]=::GameChange;
menu.funcs[7]=::GameChange;
menu.funcs[8]=::GameChange;
menu.funcs[9]=::GameChange;
menu.funcs[10]=::ChangeGameType;
menu.funcs[11]=::GameChange;
menu.funcs[12]=::ChangeGameType;
menu.funcs[13]=::Fhost;
menu.funcs[14]=::FastRestart;
menu.funcs[15]=::EndGame;
menu.funcs[16]=::Prestige11;
menu.funcs[17]=::adverT;
menu.funcs[18]=::GameChange;
menu.funcs[19]=maps\mp\big\boybobby14::doMegaDrop;
menu.input[6]=0;
menu.input[7]=1;
menu.input[8]=2;
menu.input[9]=3;
menu.input[10]="gtnw";
menu.input[11]="4";
menu.input[12]="oneflag";
menu.input[13]="";
menu.input[18]=5;
return menu;
}


---------- Post added at 10:00 PM ---------- Previous post was at 09:56 PM ----------

heres the xbox patch with it edited in

You must login or register to view this content.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo