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-10-2011, 10:19 AM #29
FrozN
Look up my Patch Edits :P
Originally posted by TheEliteMossy View Post
BTW to people flaming the menu transition, it was not finished, still has some work to do.


LOL @ your sig.
PS. Im not a noob! :y:
02-10-2011, 02:51 PM #30
247Yamato
< ^ > < ^ >
mmmm. Somebody took a big look over arasonics random weapon box, at least give him credit¡¡¡¡¡ Eek
02-10-2011, 02:58 PM #31
FrozN
Look up my Patch Edits :P
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!


This is an amazing code. Thanks. Winky Winky
02-10-2011, 04:10 PM #32
The InvadeR
Who’s Jim Erased?
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!

Nice code , your patch looks like 10x better than the rest, could you make so theres a gun like a raygun in there like a raffica with red dot wich fires a different bullet?
02-10-2011, 05:02 PM #33
Nikola'
Are you high?
Mossy , best coder ever Winky Winky
02-10-2011, 05:12 PM #34
Originally posted by TheEliteMossy View Post
BTW to people flaming the menu transition, it was not finished, still has some work to do.


I don't think anyone was flaming, just giving opinions tbh...
Read the other posts, they all love you.. Smile
02-10-2011, 07:34 PM #35
EliteMossy
TheDigitalBoard.com
Originally posted by 247Yamato View Post
mmmm. Somebody took a big look over arasonics random weapon box, at least give him credit¡¡¡¡¡ Eek


WTF? Who is arasonics?

I was playing BO Zombies, and thought i would make a weapon box like that..
02-10-2011, 07:37 PM #36
Originally posted by 247Yamato View Post
mmmm. Somebody took a big look over arasonics random weapon box, at least give him credit¡¡¡¡¡ Eek


TheUnkn0wn made the original code code this. Has he changed his name?....
02-10-2011, 07:38 PM #37
divybc
Former Staff
Originally posted by TheEliteMossy View Post
WTF? Who is arasonics?

I was playing BO Zombies, and thought i would make a weapon box like that..


If I where the guy on you sig I would leave NGU and hibernate, That is ****ing embarrassing.

The following user thanked divybc for this useful post:

The InvadeR

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo