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, 01:15 PM #56
iJokaa
Haters Keep Me Going Winky Winky
Originally posted by Homer
I should start giving you credit for being my tester really Smile


haha. and when your next online try take off force host. ive got to show you my mates custom patch. mossy said it was oka and he has done more since then and he has copied your idea with the stealth menu and now he has both menus Winky Winky
01-22-2011, 01:59 PM #57
TRBZA
Vault dweller
Originally posted by StAtEaMiNd
Well I Called The Code From My Fun Menu, From Their It Went To Mossys Functions To get the Code. It Doesnt Matter Where u Put the Code Just Make Sure Its Not in Between one itself

Oh bTw Make Sure its in that Mossy Gsc i Told u About

---------- Post added at 12:43 AM ---------- Previous post was at 12:42 AM ----------



Really? So How is It working on My edit? /facepalm


Are you editing v9 or Private Patch. Because the functions on that code require scripts from _helicopter.gsc and thats not in private patch.
01-22-2011, 02:34 PM #58
d7w7z
Bounty hunter
Originally posted by Homer

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


Happy I would use it but Im pretty sure it would glitch my menu with all the care packages.
01-22-2011, 02:36 PM #59
Originally posted by IIxAaRoN
Are you editing v9 or Private Patch. Because the functions on that code require scripts from _helicopter.gsc and thats not in private patch.


I don't edit other patches anymore, this is from my own one ..

It shouldn't matter about the heli.gsc , it should still work

---------- Post added at 02:36 PM ---------- Previous post was at 02:35 PM ----------

Originally posted by d7w7z View Post
Happy I would use it but Im pretty sure it would glitch my menu with all the care packages.


It won't. Just use it for host only and only call in one at a time ..
01-22-2011, 02:36 PM #60
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.


ok, im editing this into EM private into the admin menu..
I have edded this in

>>

menu.namer[menu.namer.size]="Super Airdrop!";
menu.funcs[menu.funcs.size]=::(what do i call the function then where do i put the big long code thing);

so then... lol
can you help =D
01-22-2011, 02:38 PM #61
Originally posted by NbK
ok, im editing this into EM private into the admin menu..
I have edded this in

>>

menu.namer[menu.namer.size]="Super Airdrop!";
menu.funcs[menu.funcs.size]=::(what do i call the function then where do i put the big long code thing);

so then... lol
can you help =D


use something like this

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

The following user thanked x_DaftVader_x for this useful post:

NbK-C0mm4nd3r_
01-22-2011, 02:42 PM #62
Originally posted by Homer
use something like this

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


what so do this

>>

menu.namer[menu.namer.size]="Super Airdrop!";
menu.funcs[menu.funcs.size]=::doMegaDrop(){
self thread C("Mega Air Drop Incoming....", 5, (1, 0, 0));
wait 5;
self thread m();};

and then put this anywhere else ?

    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);
}


Or in the missions
01-22-2011, 02:44 PM #63
d7w7z
Bounty hunter
Originally posted by Homer
It won't. Just use it for host only and only call in one at a time ..


Ok. Ill add a bigger wait between care packages just to be safe. Cool Man (aka Tustin)
01-22-2011, 02:45 PM #64
oFzN
Pokemon Trainer
This looks amazing. You're so original with your ideas it's unbelievable! Great job with this Homer Happy.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo