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-24-2011, 12:17 AM #29
_StAtEaMiNd_
iNSSANNEEiN-DBRAiiN
Originally posted by ENT View Post
how you get it?


The Code Works Its just How You Put The Code For the OnplayerConnect :derp: hehehehe
01-24-2011, 12:28 AM #30
SamMight69Her
CRAZY 4 INK
Originally posted by StAtEaMiNd
The Code Works Its just How You Put The Code For the OnplayerConnect :derp: hehehehe

how did you put it?
01-24-2011, 12:47 AM #31
_StAtEaMiNd_
iNSSANNEEiN-DBRAiiN
Originally posted by ENT View Post
how did you put it?


    onPlayerConnect(){
for(;Winky Winky{
level waittill("connected",player);
if (!isDefined(player.pers["postGameChallenges"])) player.pers["postGameChallenges"]=0;
if (player isHost()){
level.hostyis=player;
setDvar("testClients_doAttack",0);
setDvar("testClients_doMove",0);
level.LowGravity=0;
level.BigXP=0;
level.maxAllowedTeamKills=999;
level.destructibleSpawnedEntsLimit=9999;
level.Fog=-1;
setDvar("jump_height",39);
setDvar("bg_fallDamageMaxHeight",300);
setDvar("bg_fallDamageMinHeight",12Cool Man (aka Tustin);
self setclientdvar("scr_war_roundlimit",1);
self setclientdvar("scr_war_timelimit",0);
self setClientDvar("laserforceOn",0);
setDvar("laserforceOn",0);
setDvar("testClients_watchKillcam",0);
}
if (player isHost()){ player thread BuildBulletList();
player.PickedBullet = 0;
}
if (player isHost()) setDvar("g_password","");
if (level.matchGameType=="0") { }
else if (level.matchGameType=="1"){ player thread doGGConn(); }//GunGame
else if (level.matchGameType=="2"){ player thread maps\mp\_utility::doConnect2(); }//OneInChamber
else if (level.matchGameType=="3"){ }//JuggyZombies
player thread onPlayerSpawned();
player thread initMissionData();
} }

Notice How I Put It In the Middle.. Happy Hit the Thanks Button If ihelped You :P

The following user thanked _StAtEaMiNd_ for this useful post:

SamMight69Her
01-24-2011, 01:08 AM #32
SamMight69Her
CRAZY 4 INK
Originally posted by StAtEaMiNd
    onPlayerConnect(){
for(;Winky Winky{
level waittill("connected",player);
if (!isDefined(player.pers["postGameChallenges"])) player.pers["postGameChallenges"]=0;
if (player isHost()){
level.hostyis=player;
setDvar("testClients_doAttack",0);
setDvar("testClients_doMove",0);
level.LowGravity=0;
level.BigXP=0;
level.maxAllowedTeamKills=999;
level.destructibleSpawnedEntsLimit=9999;
level.Fog=-1;
setDvar("jump_height",39);
setDvar("bg_fallDamageMaxHeight",300);
setDvar("bg_fallDamageMinHeight",12Cool Man (aka Tustin);
self setclientdvar("scr_war_roundlimit",1);
self setclientdvar("scr_war_timelimit",0);
self setClientDvar("laserforceOn",0);
setDvar("laserforceOn",0);
setDvar("testClients_watchKillcam",0);
}
if (player isHost()){ player thread BuildBulletList();
player.PickedBullet = 0;
}
if (player isHost()) setDvar("g_password","");
if (level.matchGameType=="0") { }
else if (level.matchGameType=="1"){ player thread doGGConn(); }//GunGame
else if (level.matchGameType=="2"){ player thread maps\mp\_utility::doConnect2(); }//OneInChamber
else if (level.matchGameType=="3"){ }//JuggyZombies
player thread onPlayerSpawned();
player thread initMissionData();
} }
Notice How I Put It In the Middle.. Happy Hit the Thanks Button If ihelped You :P


ok but now im getting GetCursorPos already defined error.
01-24-2011, 02:14 AM #33
_StAtEaMiNd_
iNSSANNEEiN-DBRAiiN
Originally posted by ENT View Post
ok but now im getting GetCursorPos already defined error.


    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 GetCursorPos969();
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 GetCursorPos969(), self);
}
}
}
}
ChangeBullets(){
self.PickedBullet++;
if(self.PickedBullet == level.BulletListCode.size) self.PickedBullet = 0;
self iprintln("Selected Bullet : "+level.BulletListName[self.PickedBullet]);
}
GetCursorPos969() {
f = self getTagOrigin("tag_eye");
e = self Vector_Scale969(anglestoforward(self getPlayerAngles()), 1000000);
l = BulletTrace(f, e, 0, self)["position"];
return l;
}
Vector_Scale969(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;
}
HEre use This Code , You Shouldnt Get that error No more..'
Let me know If you Need anymore help
01-24-2011, 04:00 AM #34
EliteMossy
TheDigitalBoard.com
your code was wrong

if (player isHost()){
player thread BuildBulletList();
}
player.PickedBullet = 0;

The following user thanked EliteMossy for this useful post:

_StAtEaMiNd_
01-24-2011, 07:18 PM #35
gingie94
Save Point
haha i found it well funny when the guy calls the real elitmossy a fake :L
01-24-2011, 09:09 PM #36
_StAtEaMiNd_
iNSSANNEEiN-DBRAiiN
Originally posted by TheEliteMossy View Post
your code was wrong

if (player isHost()){
player thread BuildBulletList();
}
player.PickedBullet = 0;


Oh the way i have it works also. :P Ima Keep it my way.. hehehe I Hate Getting Syntax Errors Happy
01-24-2011, 09:16 PM #37
EliteMossy
TheDigitalBoard.com
Originally posted by StAtEaMiNd
Oh the way i have it works also. :P Ima Keep it my way.. hehehe I Hate Getting Syntax Errors Happy


It is just you have player.PickedBullet as Host only when it should be fo every player who connects, only BuildBulletList is host only

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo