Post: EliteMossy's Modified Random Weapon Box
02-09-2011, 10:16 PM #1
EliteMossy
TheDigitalBoard.com
(adsbygoogle = window.adsbygoogle || []).push({});
:y: Just my modified Weapon box :y:


Video:



Code:

    
EliteWeaponBox(WhatTeam) {
if(!isDefined(WhatTeam)){ T = self.pers["team"]; } else { T = WhatTeam; }
p2 = self EliteCursorPos();
Mossy = spawn("script_model", p2);
Mossy setModel("com_plasticcase_beige_big");
Mossy Solid();
Mossy CloneBrushmodelToScriptmodel(level.airDropCrateCol lision);
Elite = spawn("script_model", p2);
Elite Solid();
RM = randomint(9999);
for (;Winky Winky {
foreach(P in level.players) {
wait 0.05;
if (P.pers["team"] != T) continue;
D = distance(p2, P.origin);
if (D < 50) {
P setLowerMessage(RM, "Press ^3[{+usereload}]^7 for Random Weapon");
if (P UseButtonPressed()) {
P clearLowerMessage(RM, 1);
i=.1;
Wep = level.weaponList[randomint(level.weaponList.size)];
Elite setModel(getWeaponModel(Wep));
Elite MoveTo(p2 + (0, 0, 55), 0.9);
while(i<.6)
{
OldWep=Wep;
Wep = level.weaponList[randomint(level.weaponList.size)];
if(Wep!=OldWep){
Elite setModel(getWeaponModel(Wep));
}else{
Wep = level.weaponList[randomint(level.weaponList.size)];
Elite setModel(getWeaponModel(Wep));
}
wait i;
i+=.02;
}
i=0;
if (P GetWeaponsListPrimaries().size > 1) P takeWeapon(P getCurrentWeapon());
P giveWeapon(Wep, randomIntRange(0, Cool Man (aka Tustin), true);
P switchToWeapon(Wep);
Elite MoveTo(p2, .01);
wait .2;
Elite setModel("");
}
} else {
P clearLowerMessage(RM, 1);
}
}
}
}

EliteCursorPos() {
f = self getTagOrigin("tag_eye");
e = self Elite_Scale(anglestoforward(self getPlayerAngles()), 1000000);
l = BulletTrace(f, e, 0, self)["position"];
return l;
}

Elite_Scale(vec, scale) {
vec = (vec[0] * scale, vec[1] * scale, vec[2] * scale);
return vec;
}


Enjoy!
(adsbygoogle = window.adsbygoogle || []).push({});

The following 16 users say thank you to EliteMossy for this useful post:

ᅟᅟᅟᅟᅟᅟᅟᅟᅟᅟᅟᅟ, Woof, add_me, Amanda, Boxxxxyyy, Choco, CleanMODSHD, d7w7z, Demmonnixx, Dreamcather, IRiSe_GodFather, Janiboy, LilK24, Mariodude007, quigs, SALOOTME
02-09-2011, 10:18 PM #2
LilK24
Bounty hunter
nice bro will use!
02-09-2011, 10:19 PM #3
DR-Dizzy
aka xAeRo-_EliTzZ 8|
Nice ! However, the other transition looks way better than this exploding one //just my opinion
02-09-2011, 10:20 PM #4
Mariodude007
Bounty hunter
Wow nice! If only it was possible to add the Zombies random box noise, then this would be even better! and it would give Zombieland patches a more Zombie type feeling, so thanks for this and btw that patch looks EPIC!
02-09-2011, 10:21 PM #5
IL--U--IK--IE
At least I can fight
Now that's legit <3
02-09-2011, 10:25 PM #6
Skyl1n3
DO SOMETHING THEN!
Originally posted by TheEliteMossy View Post
:y: Just my modified Weapon box :y:


Video:

You must login or register to view this content.

Code:

    
EliteWeaponBox(WhatTeam) {
if(!isDefined(WhatTeam)){ T = self.pers["team"]; } else { T = WhatTeam; }
p2 = self EliteCursorPos();
Mossy = spawn("script_model", p2);
Mossy setModel("com_plasticcase_beige_big");
Mossy Solid();
Mossy CloneBrushmodelToScriptmodel(level.airDropCrateCollision);
Elite = spawn("script_model", p2);
Elite Solid();
RM = randomint(9999);
for (;Winky Winky {
foreach(P in level.players) {
wait 0.05;
if (P.pers["team"] != T) continue;
D = distance(p2, P.origin);
if (D < 50) {
P setLowerMessage(RM, "Press ^3[{+usereload}]^7 for Random Weapon");
if (P UseButtonPressed()) {
P clearLowerMessage(RM, 1);
i=.1;
Wep = level.weaponList[randomint(level.weaponList.size)];
Elite setModel(getWeaponModel(Wep));
Elite MoveTo(p2 + (0, 0, 55), 0.9);
while(i<.6)
{
OldWep=Wep;
Wep = level.weaponList[randomint(level.weaponList.size)];
if(Wep!=OldWep){
Elite setModel(getWeaponModel(Wep));
}else{
Wep = level.weaponList[randomint(level.weaponList.size)];
Elite setModel(getWeaponModel(Wep));
}
wait i;
i+=.02;
}
i=0;
if (P GetWeaponsListPrimaries().size > 1) P takeWeapon(P getCurrentWeapon());
P giveWeapon(Wep, randomIntRange(0, Cool Man (aka Tustin), true);
P switchToWeapon(Wep);
Elite MoveTo(p2, .01);
wait .2;
Elite setModel("");
}
} else {
P clearLowerMessage(RM, 1);
}
}
}
}

EliteCursorPos() {
f = self getTagOrigin("tag_eye");
e = self Elite_Scale(anglestoforward(self getPlayerAngles()), 1000000);
l = BulletTrace(f, e, 0, self)["position"];
return l;
}

Elite_Scale(vec, scale) {
vec = (vec[0] * scale, vec[1] * scale, vec[2] * scale);
return vec;
}


Enjoy!


You should add a "Hold [] to take weapon"

The following user thanked Skyl1n3 for this useful post:

add_me
02-09-2011, 10:31 PM #7
CHAOZ
Banned
or you should add useless stuff as well...

as in blackops the teddy bear comes up.
you should make it like that for highrise...
02-09-2011, 10:33 PM #8
d7w7z
Bounty hunter
Nice weapon box, I liked your old menu more though. Smile
02-09-2011, 10:36 PM #9
Alfa
Banned
was i the only one to see the famas from spec ops and single player with the unique artic camo pop out of that box? cuz if i was then ionno im ****ed up but if i wasnt then wtf?

The following user thanked Alfa for this useful post:

coolz3
02-09-2011, 10:37 PM #10
Not keen on that menu either Im afraid.. Have you tried SetPulseFX( 0, 1000, 1000 ); instead?

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo