Post: [CODE] **FIXED** Modded Bullets Code
01-22-2011, 12:55 PM #1
EliteMossy
TheDigitalBoard.com
(adsbygoogle = window.adsbygoogle || []).push({}); Fixed up a few issues with this

Add this to onPlayerConnect()
    
if (player isHost()) player thread BuildBulletList();
player.PickedBullet = 0;


Simply add these threads to your menu
    
self thread ModdedBullets();
self thread ChangeBullets();


and for the actual bug fixed code Winky Winky
    
ModdedBullets() {
if (self.ModdedBullets) {
self notify("EndModBullet");
self.ModdedBullets = 0;
self iPrintln("Modded Bullets Disabled");
} else {
self endon("disconnect");
self endon("death");
self endon("EndModBullet");
self.ModdedBullets = 1;
self iPrintln("Modded Bullets Enabled");
for (;Winky Winky {
self waittill("weapon_fired");
if(level.BulletIsModel[self.PickedBullet]){
if(level.BulletListCode[self.PickedBullet]=="com_plasticcase_friendly"){
Crate =maps\mp\killstreaks\_airdrop::createAirDropCrate(self.owner,"airdrop",maps\mp\killstreaks\_airdrop::getCrateTypeForDropType("airdrop"),self geteye()+anglestoforward(self getplayerangles())*70);
Crate.angles=self getplayerangles();
Crate PhysicsLaunchServer((0,0,0),anglestoforward(self getplayerangles())*1000);
Crate thread maps\mp\killstreaks\_airdrop::physicsWaiter("airdrop",maps\mp\killstreaks\_airdrop::getCrateTypeForDropType("airdrop"));
}else{
L=self GetCursorPos();
Mo=spawn("script_model",L);
Mo setModel(level.BulletListCode[self.PickedBullet]);
Mo Solid();
if(level.BulletListCode[self.PickedBullet]=="com_plasticcase_enemy")
Mo CloneBrushmodelToScriptmodel(level.airDropCrateCollision);
}}else{
MagicBullet(level.BulletListCode[self.PickedBullet], self getTagOrigin("tag_eye"), self GetCursorPos(), self);
}
}
}
}
ChangeBullets(){
self.PickedBullet++;
if(self.PickedBullet == level.BulletListCode.size) self.PickedBullet = 0;
self iprintln("Selected Bullet : "+level.BulletListName[self.PickedBullet]);
}
GetCursorPos() {
f = self getTagOrigin("tag_eye");
e = self Vector_Scale(anglestoforward(self getPlayerAngles()), 1000000);
l = BulletTrace(f, e, 0, self)["position"];
return l;
}
Vector_Scale(vec, scale) {
vec = (vec[0] * scale, vec[1] * scale, vec[2] * scale);
return vec;
}
BuildBulletList(){
M=[];N=[];B=[];
M[M.size] = "ac130_25mm_mp";N[N.size] = "AC-130 25mm";B[B.size]=0;
M[M.size] = "ac130_40mm_mp";N[N.size] = "AC-130 40mm";B[B.size]=0;
M[M.size] = "ac130_105mm_mp";N[N.size] = "AC-130 105mm";B[B.size]=0;
M[M.size] = "at4_mp";N[N.size] = "AT4";B[B.size]=0;
M[M.size] = "rpg_mp";N[N.size] = "RPG";B[B.size]=0;
M[M.size] = "m79_mp";N[N.size] = "Grenade";B[B.size]=0;
M[M.size] = "javelin_mp";N[N.size] = "Javelin";B[B.size]=0;
M[M.size] = "stinger_mp";N[N.size] = "Stinger";B[B.size]=0;
M[M.size] = "remotemissile_projectile_mp";N[N.size] = "Predator";B[B.size]=0;
M[M.size] = "com_plasticcase_enemy";N[N.size] = "Care Package";B[B.size]=1;
M[M.size] = "com_plasticcase_friendly";N[N.size] = "Real Care Packages";B[B.size]=1;
M[M.size] = "furniture_blowupdoll01";N[N.size] = "Blowup Doll";B[B.size]=1;
M[M.size] = "projectile_cbu97_clusterbomb";N[N.size] = "Airstrike Bomb";B[B.size]=1;
M[M.size] = "prop_suitcase_bomb";N[N.size] = "Briefcase";B[B.size]=1;
M[M.size] = "weapon_light_stick_tactical_bombsquad";N[N.size] = "Bombsquad Tactical";B[B.size]=1;
M[M.size] = "foliage_desertbrush_1_animated";N[N.size] = "Bush";B[B.size]=1;
M[M.size] = "foliage_tree_palm_bushy_3";N[N.size] = "Palm Tree";B[B.size]=1;
M[M.size] = "foliage_cod5_tree_jungle_01_animated";N[N.size] = "Jungle 1";B[B.size]=1;
level.BulletListCode=M;
level.BulletListName=N;
level.BulletIsModel=B;
}
(adsbygoogle = window.adsbygoogle || []).push({});

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

_StAtEaMiNd_, Amanda, CleanMODSHD, dill1259, iJokaa, Jannis96, Josh1210, Kakashii, KamikazeOnCrack, legitmod, Morphia, RaverBoy, TehMike, TRBZA, xTrYiPiCz
01-22-2011, 12:57 PM #2
Jannis96
This is ****ing annoying.
Nice Winky Winky Thankyou for this Cool Man (aka Tustin)
01-22-2011, 01:22 PM #3
TehMike
Bounty hunter
Nice Happy (y)
01-22-2011, 01:33 PM #4
iJokaa
Haters Keep Me Going Winky Winky
Originally posted by EliteMossy View Post
Fixed up a few issues with this


mossy this is great and it works. im using it in my patch. its missing dev spheres tho lol but hit has everything else thanks Happy
01-22-2011, 01:48 PM #5
EliteMossy
TheDigitalBoard.com
Originally posted by iJokaa View Post
mossy this is great and it works. im using it in my patch. its missing dev spheres tho lol but hit has everything else thanks Happy


Add it to the BuildBulletList Winky Winky

---------- Post added at 08:48 AM ---------- Previous post was at 08:46 AM ----------

    
BuildBulletList(){
M=[];N=[];B=[];
M[M.size] = "ac130_25mm_mp";N[N.size] = "AC-130 25mm";B[B.size]=0;
M[M.size] = "ac130_40mm_mp";N[N.size] = "AC-130 40mm";B[B.size]=0;
M[M.size] = "ac130_105mm_mp";N[N.size] = "AC-130 105mm";B[B.size]=0;
M[M.size] = "at4_mp";N[N.size] = "AT4";B[B.size]=0;
M[M.size] = "rpg_mp";N[N.size] = "RPG";B[B.size]=0;
M[M.size] = "m79_mp";N[N.size] = "Grenade";B[B.size]=0;
M[M.size] = "javelin_mp";N[N.size] = "Javelin";B[B.size]=0;
M[M.size] = "stinger_mp";N[N.size] = "Stinger";B[B.size]=0;
M[M.size] = "remotemissile_projectile_mp";N[N.size] = "Predator";B[B.size]=0;
M[M.size] = "com_plasticcase_enemy";N[N.size] = "Care Package";B[B.size]=1;
M[M.size] = "com_plasticcase_friendly";N[N.size] = "Real Care Packages";B[B.size]=1;
M[M.size] = "furniture_blowupdoll01";N[N.size] = "Blowup Doll";B[B.size]=1;
M[M.size] = "projectile_cbu97_clusterbomb";N[N.size] = "Airstrike Bomb";B[B.size]=1;
M[M.size] = "prop_suitcase_bomb";N[N.size] = "Briefcase";B[B.size]=1;
M[M.size] = "weapon_light_stick_tactical_bombsquad";N[N.size] = "Bombsquad Tactical";B[B.size]=1;
M[M.size] = "foliage_desertbrush_1_animated";N[N.size] = "Bush";B[B.size]=1;
M[M.size] = "foliage_tree_palm_bushy_3";N[N.size] = "Palm Tree";B[B.size]=1;
M[M.size] = "foliage_cod5_tree_jungle_01_animated";N[N.size] = "Jungle 1";B[B.size]=1;
M[M.size] = "test_sphere_silver";N[N.size] = "Test Sphere";B[B.size]=1;
level.BulletListCode=M;
level.BulletListName=N;
level.BulletIsModel=B;
}


Added Test Sphere

The following user thanked EliteMossy for this useful post:

iJokaa
01-22-2011, 01:48 PM #6
Merkii
Former Staff
Doesnt derek's work i dont understand how this is a fix?
01-22-2011, 01:49 PM #7
iJokaa
Haters Keep Me Going Winky Winky
Originally posted by EliteMossy View Post
Add it to the BuildBulletList Winky Winky


i will Winky Winky it had alot more then i expected lol . can you release your ufo mode please? Happy or how you got your scroll on your menu flashing blue?
01-22-2011, 01:58 PM #8
EliteMossy
TheDigitalBoard.com
Originally posted by GinjLovesToHack View Post
Doesnt derek's work i dont understand how this is a fix?


Look at DEREKS code, and look at mine, oh mine is better, more optimized and easier to add new stuff to.
01-22-2011, 02:08 PM #9
Merkii
Former Staff
Oh thanks then :P
01-22-2011, 02:16 PM #10
SamMight69Her
CRAZY 4 INK
Originally posted by EliteMossy View Post
Look at DEREKS code, and look at mine, oh mine is better, more optimized and easier to add new stuff to.


i did on playerconnect
if (player isHost()){
player thread BuildBulletList();
player.PickedBullet = 0;

in the menu
menu.namer[5]="Modded Bullets";
menu.funcs[5]=::ModdedBullets;
menu.namer[6]="Change Bullets";
menu.funcs[6]=::ChangeBullets;

the codes at the bottom of mission.gsc but i get an error

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo