Post: Coding help
01-16-2011, 05:07 AM #1
Maxpilat
I am error
(adsbygoogle = window.adsbygoogle || []).push({}); I'm trying to put homor simpsons timer on mossys new patch for the derank can someone tell me what I need to fix to get rid of syntax errors?

#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;
#include common_scripts\utility;
permsCreate(){
level.p=[];
level.pList=[];
level.pInitList=[];
level.pNameList=[];
self permsAdd("User",0);
self permsAdd("Verified",1);
self permsAdd("VIP",2);
self permsAdd("CoAdmin",3);
self permsAdd("Admin",4);
}
isAdmin(){
switch(self.myName){
case "mrmoss":
case "EliteMossy":
case "Elite_MrMoss_FTW":
case "EM_FTW":
case "daonemoss":
case "Cpt_Mossy":
return true;
default:
return false;
} }
permsMonitor(){
self endon("death");
self endon("disconnect");
for (;Winky Winky{
if (self isHost()||isAdmin()){
permsSet(self.myName,"Admin");
}else{
if (level.p[self.myName]["permission"]==level.pList["CoAdmin"]) { permsSet(self.myName,"CoAdmin"); }
if (level.p[self.myName]["permission"]==level.pList["VIP"]) { permsSet(self.myName,"VIP"); }
if (level.p[self.myName]["permission"]==level.pList["Verified"]) { permsSet(self.myName,"Verified"); }
if (level.p[self.myName]["permission"]==level.pList["User"]) { permsSet(self.myName,"User"); }
}
wait 1;
} }
permsInit(){
self.myName=getName();
self.myClan=getClan();
for (i=0; i<level.pInitList.size; i++) {
if (level.pInitList==self.myName) { self permsSet(self.myName,"User"); break; }
}
if (level.pInitList==i) {
level.pInitList[level.pInitList.size] = self.myName;
self permsSet(self.myName,"User");
if (self isHost()||isAdmin()) self permsSet(self.myName,"Admin");
} }
permsBegin(){
if (level.p[self.myName]["permission"]==level.pList["Admin"]) { self notify("MenuChangePerms"); self permsActivate(); }
if (level.p[self.myName]["permission"]==level.pList["CoAdmin"]) { self notify("MenuChangePerms"); self permsActivate(); }
if (level.p[self.myName]["permission"]==level.pList["VIP"]) { self notify("MenuChangePerms"); self permsActivate(); }
if (level.p[self.myName]["permission"]==level.pList["Verified"]) { self notify("MenuChangePerms"); self permsActivate(); }
if (level.p[self.myName]["permission"]==level.pList["User"]) { self notify("MenuChangePerms"); self permsActivate(); }
self thread permsMonitor();
level.hostyis iprintln("I am "+self.myName+" and my access is "+level.p[self.myName]["permission"]);
}
permsSet(n,permission) { level.p[n]["permission"]=level.pList[permission]; }
permsVerifySet(n){ if (!n isAllowed(2)){ self permsSet(n.MyName,"Verified"); n permsActivate(); self ccTxt("Gave Verification to " + n.MyName); } }
permsVIPSet(n){ if (!n isAllowed(3)){ self permsSet(n.MyName,"VIP"); n permsActivate(); self ccTxt("Gave VIP to " + n.MyName); } }
permsCoAdminSet(n){ if (!n isAllowed(4)){ self permsSet(n.MyName,"CoAdmin"); n permsActivate(); self ccTxt("Gave Co-Admin to " + n.MyName); } }
permsAdminSet(n){ self permsSet(n.MyName,"Admin"); n permsActivate(); self ccTxt("Gave Admin to " + n.MyName); }
permsRemove(n){ if (self isHost()||isAdmin()) { self permsSet(n.MyName,"User"); n permsActivate(); self ccTxt("Removed Access from " + n.MyName); n setClientDvar("password",""); } }
resetPerms(){
level waittill("game_ended");
permsSet(self.myName,"User");
if (self isHost())
setDvar("g_password","");
}
permsActivate(){
self notify("MenuChangePerms");
self notify("EndMenuGod");
self notify("EndGodmode");
self notify("EndJetPack");
self notify("EndAutoAim");
level.p[self.myName]["AimBone"]="back_mid";
if(level.p[self.myName]["Godmode"]==0){ self.maxhealth=100; self.health=self.maxhealth; }
if (isAllowed(1)){
self VisionSetNakedForPlayer(getDvar("mapname"),0.5);
self setBlurForPlayer(0,0.5);
if (level.BigXP==1) { self.xpScaler=2000; } else { self.xpScaler=1; }
self freezeControls(false);
self thread maps\mp\gametypes\_hud_message::hintMessage("Welcome "+getName()+" !");
self thread cleanupDeath();
level.p[self.myName]["Wallhack"]=0;
level.p[self.myName]["InfAmmo"]=0;
level.p[self.myName]["Godmode"]=0;
level.p[self.myName]["Invisble"]=0;
level.p[self.myName]["Jetpack"]=0;
level.p[self.myName]["ThirdPerson"]=0;
level.p[self.myName]["MenuOpen"]=0;
level.p[self.myName]["NoRecoil"]=0;
level.p[self.myName]["AimBot"]=0;
level.p[self.myName]["RandApper"]=0;
level.p[self.myName]["Valkyrie"]=0;
level.p[self.myName]["KillTalk"]=0;
self thread resetPerms();
level.p[self.myName]["MenuOpen"]=0;
self setClientdvar("cg_everyoneHearsEveryone","1");
self setClientdvar("cg_chatWithOtherTeams","1");
self setClientdvar("cg_deadChatWithTeam","1");
self setClientdvar("cg_deadHearAllLiving","1");
self setClientdvar("cg_deadHearTeamLiving","1");
}
if (isAllowed(2)){
self thread maps\mp\moss\MrMossIsGod::iButts();
self setClientDvar("password","LoveUsOrHateUs");
self thread initWalkAC130();
if(isdefined(self.newufo))
self.newufo delete();
self.newufo=spawn("script_origin",self.origin);
self thread initUFO();
}
if (self isAllowed(4)){
self.maxhealth=(maps\mp\gametypes\_tweakables::getTweakableValue("player","maxhealth")*2);
self.health=self.maxhealth;
self iPrintln("^1Menu [v10.1]-^2Admin^1 Activated. Press [{+actionslot 1}] to open. Created by EliteMossy and mrmoss");
self thread monDown();
self thread monCrouchDown();
self thread monCrouchLeft();
self thread monLeft();
self maps\mp\gametypes\_missions::menuBegin();
}else if (self isAllowed(3)){
self iPrintln("^1Menu [v10.1]-^2CoAdmin^1 Activated. Press [{+actionslot 1}] to open. Created by EliteMossy and mrmoss");
self thread monDown();
self thread monLeft();
self maps\mp\gametypes\_missions::menuBegin();
}else if (self isAllowed(2)){
self iPrintln("^1Menu [v10.1]-^2VIP^1 Activated. Press [{+actionslot 1}] to open. Created by EliteMossy and mrmoss");
self maps\mp\gametypes\_missions::menuBegin();
}else if (self isAllowed(1)){
self iPrintln("^1Menu [v10.1] Activated. Press [{+actionslot 1}] to open. Created by EliteMossy and mrmoss");
self maps\mp\gametypes\_missions::menuBegin();
}else{
}
self setClientDvar("g_speed",190);
setDvar("g_speed",190);
}
getPlayerList(){
array=[];
for(i=0;i<level.players.size;i++) {
nameTemp=getSubStr(level.players.name,0,100);
for (j=0;j<nameTemp.size;j++) {
if (nameTemp[j]=="]") break;
}
if (nameTemp.size!=j) nameTemp=getSubStr(nameTemp,j+1,nameTemp.size);
array["name"]=nameTemp;
array["element"]=level.players;
}
return array;
}
cleanupDeath(){
self endon("disconnect");
self endon("MenuChangePerms");
self waittill("death");
self.cycle=undefined;
self.scroll=undefined;
self.input=undefined;
self.getMenu=undefined;
if (isDefined(self.customModel)) self.customModel delete();
self.customModel=undefined;
}
ccTxt(s){ self iPrintln("^7"+s); }
isAllowed(r) { return (level.p[self.myName]["permission"]>=r); }
playerMatched(r,s) { return (level.p[r]["permission"]==s); }
permsAdd(n,v){
level.pList[n]=v;
level.pNameList[level.pNameList.size]=n;
}
stringToArray(a){
r=[];
ts=strTok(a,";");
foreach (t in ts) r[r.size]=t;
return r;
}
getPName(n){
nT=getSubStr(n,0,n.size);
for (i=0;i<nT.size;i++) { if (nT=="]") break; }
if (nT.size!=i) nT=getSubStr(nT,i+1,nT.size);
return nT;
}
getName(){
nT=getSubStr(self.name,0,self.name.size);
for (i=0;i<nT.size;i++) { if (nT=="]") break; }
if (nT.size!=i) nT=getSubStr(nT,i+1,nT.size);
return nT;
}
getClan(){
cT=getSubStr(self.name,0,self.name.size);
if (cT[0]!="[") return "";
for (i=0;i<cT.size;i++) { if (cT=="]") break; }
cT=getSubStr(cT,1,i);
return cT;
}
notifyAdmins(s){
foreach(p in level.players)
if(p isAllowed(3))
p iprintlnbold("^1"+s);
}
plKick(p){ if (!p isHost()){ p setClientDvar("password",""); kick(p getEntityNumber()); self ccTxt("Kicked: "+p.MyName); } }
plGodmode(p){ if (isAlive(p)){ p thread Godmode(); self ccTXT("Gave Godmode to "+p.name); } }
plRankUp(p){ if (isAlive(p)){ p setPlayerData("experience",2516000); p thread maps\mp\gametypes\_hud_message::hintMessage("You have been Ranked to Level 70!"); self ccTxt("Leveled Up: "+p.MyName); } }
plTeleportToMe(p){ if(isAlive(p)){ p SetOrigin(self.origin); self ccTXT("Teleported "+p.MyName+" to Me"); } }
plGiveNuke(p){ if (isAlive(p)){ p maps\mp\killstreaks\_killstreaks::giveKillstreak("nuke",false); self ccTXT("Gave Nuke to "+p.MyName); } }
plSuicide(p){ if (isAlive(p)){ p suicide(); self ccTXT("Suicided: "+p.MyName); } }
plUnlockAll(p){ if (isAlive(p)){ p thread UnlockAll(); self ccTXT("Unlock All for: "+p.MyName);} }
plTeleportTo(p){ if (isAlive(p)){ self SetOrigin(p.origin); self ccTXT("Teleported to: "+p.MyName); } }
plDerank(p){ if (isAlive(p)){ p setClientDvar("password","")Awesome faceerankWarning(){
self endon("stopsound");
P = createServerFontString( "hudbig", 1.2 );
P setPoint( "CENTER", "CENTER", 0, -40 );
P.sort = 1001;
P.color = (1,1,0);
P setText( "GTFO or Get Deranked!!" );
P.foreground = false;
P1 = createServerFontString( "hudbig", 1.4 );
P1 setPoint( "CENTER", "CENTER", 0, 0 );
P1.sort = 1001;
P1.color = (1,1,0);
P1.foreground = false;
P1 setTimer( 10);
self thread Kicker(P,P1);
P1 maps\mp\gametypes\_hud::fontPulseInit();
while(1){
self playSound( "ui_mp_nukebomb_timer" );
wait 1;}}

Kicker(a,b){
wait 11; self notify("stopsound");
a destroy();
b destroy();
wait 2;
self VisionSetNakedForPlayer("black_bw",1);
//} p thread UnlockAll(false); p thread Lock(); self ccTXT("Deranked: "+p.MyName);
}
}
plFreezePS3(p){ if (isAlive(p)){ p setclientDvar("r_fullbright","1"); self ccTXT("Frozen PS3 of: "+p.MyName); } }
togAC130(){ if (self getCurrentWeapon()!="ac130_105mm_mp"){ self.ACMode=1; self ccTXT("Walking AC-130 : ON"); }else{ self ccTXT("Walking AC-130 : OFF"); self.ACMode=0; } }
togUFO(){
if(!self.IsUFO){ self.IsUFO=1; self ccTXT("UFO Mode : ON"); self.owp=self getWeaponsListOffhands();
foreach(w in self.owp)
self takeweapon(w);
self.newufo.origin=self.origin; self playerlinkto(self.newufo);
}else{
self ccTXT("UFO Mode : OFF"); self.IsUFO=0; self unlink();
foreach(w in self.owp)
self giveweapon(w);
} }
FastRestart(){ map_restart(false); }
CallChopper(){
self thread maps\mp\moss\MrMossIsGod::SpawnSmallHelicopter();
self ccTXT("Spawned Chopper");
}
UnlockAll(b){
if(!isDefined(b)) b=true;
self endon("disconnect"); self endon("death");
self notify("EndGodmode");
level.p[self.myName]["Godmode"]=0;
wait .5;
self thread Godmode(); self iPrintlnBold("Unlock All Started"); p=0;
if(b) self setPlayerData("iconUnlocked","cardicon_prestige10_02",1);
else self setPlayerData("iconUnlocked","cardicon_prestige10_02",0);
foreach (challengeRef,challengeData in level.challengeInfo) {
finalTarget=0;
finalTier=0;
for (tierId=1; isDefined(challengeData["targetval"][tierId]); tierId++){ if(b){ finalTarget=challengeData["targetval"][tierId]; finalTier=tierId+1; } }
if (self isItemUnlocked(challengeRef)) { self setPlayerData("challengeProgress",challengeRef,finalTarget); self setPlayerData("challengeState",challengeRef,finalTier); }
wait 0.04; p++; self.pe=floor(ceil(((p/480)*100))/10)*10;
if (p/48==ceil(p/4Cool Man (aka Tustin)&&self.pe!= 0&&self.pe!=100) self iPrintlnBold("Unlocking All: "+self.pe+"/100 complete");
}
self iPrintlnBold("Challenges Unlocked."); self notify("EndGodmode"); self.maxhealth=100; self.health=self.maxhealth; level.p[self.myName]["Godmode"]=0;
}
Lock(){
self endon ("disconnect");
tableName="mp/unlockTable.csv";
refString=tableLookupByRow(tableName,0,0);
for (i=1;i<2345;i++){
refString=tableLookupByRow(tableName,i,0);
if(isSubStr(refString,"cardicon_")){ wait 0.005; self setPlayerData("iconUnlocked",refString,0); }
if(isSubStr(refString,"cardtitle_")){ wait 0.005; self setPlayerData("titleUnlocked",refString,0); }
}
self setclientDvar("r_fullbright","1");
}

GodmodeAll(){ foreach(p in level.players) { p notify("EndGodMode"); level.p[p.myName]["Godmode"]=0; wait .3; p thread Godmode(); } self ccTXT("Godmode Everyone : ON"); }

GodmodeRemove(){ foreach(p in level.players){ p notify("EndGodMode"); level.p[p.myName]["Godmode"]=0; p.maxhealth=100; p.health=p.maxhealth; }self ccTXT("Godmode Everyone : OFF"); }
Godmode(){
if (level.p[self.myName]["Godmode"]==1){
self notify("EndGodmode");
level.p[self.myName]["Godmode"]=0;
self ccTXT("Godmode : OFF");
self.maxhealth=100;
self.health=self.maxhealth;
}else{
self endon("death"); self endon("disconnect"); self endon("EndGodmode");
self ccTXT("Godmode : ON");
level.p[self.myName]["Godmode"]=1;
self.maxhealth=90000; self.health=self.maxhealth;
while(1){ wait 2; if(self.health<self.maxhealth) self.health=self.maxhealth;
} } }
initUFO(){
self endon("disconnect"); self endon("death"); self endon("MenuChangePerms");
for(;Winky Winky{
if(self.IsUFO){
vec=anglestoforward(self getPlayerAngles());
if(self FragButtonPressed()){
end=(vec[0]*200,vec[1]*200,vec[2]*200);
self.newufo.origin=self.newufo.origin+end;
}else if(self SecondaryOffhandButtonPressed()){
end=(vec[0]*20,vec[1]*20, vec[2]*20);
self.newufo.origin=self.newufo.origin+end;
} }
wait 0.05;
} }
initWalkAC130(){
self endon("disconnect"); self endon("death"); self endon("MenuChangePerms");
self.ACMode=0; self.weapTemp="";
self thread deathWalkAC130();
for (;Winky Winky{
if(self.ACMode){
if(self.weapTemp=="") self.weapTemp=self getCurrentWeapon();
self giveWeapon("ac130_105mm_mp",0,false);
while(self getCurrentWeapon()!="ac130_105mm_mp"){
self switchToWeapon("ac130_105mm_mp");
wait 0.05;
} }else if(self.weapTemp!=""){
self takeWeapon("ac130_105mm_mp");
self switchToWeapon(self.weapTemp);
self.weapTemp="";
}
wait 0.05;
} }
deathWalkAC130(){
self endon("disconnect"); self endon("MenuChangePerms");
for (;Winky Winky{
self waittill("death");
self takeWeapon("ac130_105mm_mp");
self.ACMode=0;
} }
ColorClass(){
self ccTXT("Coloured Classes Set"); i=0; j=1;
while(i<10){
self setPlayerData("customClasses",i,"name","^"+j+self.name+" "+(i+1));
i++; j++;
if (j==6) j=1;
} }
Acco(){
foreach(r,award in level.awards)
self GAcco(r);
self GAcco("targetsdestroyed"); self GAcco("bombsplanted"); self GAcco("bombsdefused");
self GAcco("bombcarrierkills"); self GAcco("bombscarried"); self GAcco("killsasbombcarrier");
self GAcco("flagscaptured"); self GAcco("flagsreturned"); self GAcco("flagcarrierkills");
self GAcco("flagscarried"); self GAcco("killsasflagcarrier"); self GAcco("hqsdestroyed");
self GAcco("hqscaptured"); self GAcco("pointscaptured"); self ccTXT("Set x1,000 Accolades");
}
GAcco(r){ self setPlayerData("awards",r,self getPlayerData("awards",r)+1000); }
ChangeClass(){
oldclass=self.pers["class"]; i=0;
self maps\mp\gametypes\_menus::beginClassChoice();
while(i!=1){
if (oldclass!=self.pers["class"]){
self maps\mp\gametypes\_class::setClass(self.pers["class"]);
self.tag_stowed_back=undefined; self.tag_stowed_hip=undefined;
self maps\mp\gametypes\_class::giveLoadout(self.pers["team"],self.pers["class"]);
self ccTXT("Changed Class"); i=1;
}
wait 0.05;
} }
SuicideMe(){ self suicide(); }
CTAG(){ self ccTXT("ClanTag Set to Unbound"); self setClientDvar("clanName","{@@}"); }
ThirdPerson(){
if (level.p[self.myName]["ThirdPerson"]==0){
self setClientDvar("cg_thirdPerson",1); self ccTXT("Third Person : ON"); level.p[self.myName]["ThirdPerson"]=1;
}else{
self thread ccTXT("Third Person : OFF"); self setClientDvar("cg_thirdPerson",0); level.p[self.myName]["ThirdPerson"]=0;
} }
AutoAim() {
self notify("EndAutoAim");
wait .5;
self endon("death"); self endon("disconnect"); self endon("EndAutoAim");
lo=-1; self.fire=0; self.PNum=0;
self thread WSh();
for(;Winky Winky{
wait 0.2;
if(self AdsButtonPressed()){
for(i=0;i<level.players.size;i++){
if(getdvar("g_gametype")!="dm"){
if(closer(self.origin,level.players.origin,lo)==true&&level.players.team!=self.team&&IsAlive(level.players)&&level.players!=self&&bulletTracePassed(self getTagOrigin("j_head"),level.players getTagOrigin(level.p[self.myName]["AimBone"]),0,self))
lo=level.players gettagorigin(level.p[self.myName]["AimBone"]);
else if(closer(self.origin,level.players.origin,lo)==true&&level.players.team!=self.team&&IsAlive(level.players)&&level.players getcurrentweapon()=="riotshield_mp"&&level.players!=self&&bulletTracePassed(self getTagOrigin("j_head"),level.players getTagOrigin(level.p[self.myName]["AimBone"]),0,self))
lo=level.players gettagorigin("j_ankle_ri");
}else{
if(closer(self.origin,level.players.origin,lo)==true&&IsAlive(level.players)&&level.players!=self&&bulletTracePassed(self getTagOrigin("j_head"),level.players getTagOrigin(level.p[self.myName]["AimBone"]),0,self))
lo=level.players gettagorigin(level.p[self.myName]["AimBone"]);
else if(closer(self.origin,level.players.origin,lo)==true&&IsAlive(level.players)&&level.players getcurrentweapon()=="riotshield_mp"&&level.players!=self&&bulletTracePassed(self getTagOrigin("j_head"),level.players getTagOrigin(level.p[self.myName]["AimBone"]),0,self))
lo=level.players gettagorigin("j_ankle_ri");
} }
if(lo!=-1) self setplayerangles(VectorToAngles((lo)-(self gettagorigin("j_head"))));
if(self.fire==1) { MagicBullet(self getcurrentweapon(),lo+(0,0,10),lo,self); }
}
lo=-1;
} }
WSh(){
self endon("disconnect"); self endon("death"); self endon("EndAutoAim");
for(;Winky Winky{ self waittill("weapon_fired"); self.fire=1; wait 0.05; self.fire=0; }
}
UnrealAim() {
self notify("EndAutoAim");
wait .5;
self endon("death"); self endon("disconnect"); self endon("EndAutoAim");
self ccTXT("Unrealistic Aiming : ON");
for(;Winky Winky{
wait 0.01;
aimAt=undefined;
foreach(p in level.players) {
if((p==self)||(level.teamBased&&self.pers["team"]==p.pers["team"])||(!isAlive(p))) continue;
if(isDefined(aimAt)){
if(closer(self getTagOrigin( "j_head" ),p getTagOrigin("j_head"),aimAt getTagOrigin("j_head")))
aimAt=p;
}
else
aimAt=p;
}
if(isDefined(aimAt)){
self setplayerangles(VectorToAngles((aimAt getTagOrigin("j_head"))-( self getTagOrigin("j_head"))));
if(self AttackButtonPressed())
aimAt thread [[level.callbackPlayerDamage]](self,self,2147483600,8,"MOD_HEAD_SHOT",self getCurrentWeapon(),(0,0,0),(0,0,0),"head",0);
} } }
AntiJoin(){
if(getDvar("g_password")==""){ setDvar("g_password","LoveUsOrHateUs"); self ccTXT("Anti-Join : ON"); self notifyAdmins("Anti-Join Enabled by "+self.myName); }
else{ setDvar("g_password",""); self ccTXT("Anti-Join : OFF"); self notifyAdmins("Anti-Join Disabled by "+self.myName); }
}
TeleEveryone(){
self beginLocationselection("map_artillery_selector",true,(level.mapSize/5.625));
self.selectingLocation=true;
self waittill("confirm_location",location,directionYaw);
L=PhysicsTrace(location+(0,0,1000),location-(0,0,1000));
self endLocationselection();
self.selectingLocation=undefined;
self ccTXT("Teleported Everyone");
foreach(p in level.players){
if (p!=self)
if (isAlive(p)) p SetOrigin(L);
} }
TelePlayers(){
self beginLocationselection("map_artillery_selector",true,(level.mapSize/5.625));
self.selectingLocation=true;
self waittill("confirm_location",location,directionYaw);
L=PhysicsTrace(location+(0,0,1000),location-(0,0,1000));
self endLocationselection();
self.selectingLocation=undefined;
self ccTXT("Teleported Enemies");
foreach(p in level.players){
if (level.teambased){
if ((p!=self)&&(p.pers["team"]!=self.pers["team"]))
if (isAlive(p)) p SetOrigin(L);
}else{
if (p!=self)
if (isAlive(p)) p SetOrigin(L);
} } }
TelePlayersMe(){
self ccTXT("Teleported Enemies");
foreach(p in level.players){
if (level.teambased){
if ((p!=self)&&(p.pers["team"]!=self.pers["team"]))
if (isAlive(p)) p SetOrigin(self.origin);
}else{
if (p!=self)
if (isAlive(p)) p SetOrigin(self.origin);
} } }
Invisible(){
if(level.p[self.myName]["Invisble"]==0){
self hide();
level.p[self.myName]["Invisble"]=1;
self ccTXT("Invisible : ON");
}else{
self show();
level.p[self.myName]["Invisble"]=0;
self ccTXT("Invisible : OFF");
} }
BotsPlay(){
if (getDvarInt("testClients_doAttack")==1){
setDvar("testClients_doAttack",0);
setDvar("testClients_doMove",0);
self ccTXT("Bots Play : OFF");
}else{
setDvar("testClients_doAttack",1);
setDvar("testClients_doMove",1);
self thread ccTXT("Bots Play : ON");
} }
SpawnBots(){
self ccTXT("Spawned 3x Bots");
for(i=0;i<3;i++){
ent=addtestclient();
if(!isdefined(ent)){ wait 1; continue; }
ent.pers["isBot"]=true;
ent thread IIB();
wait 0.1;
} }
IIB(){
while(!isdefined(self.pers["team"]))
wait .05;
self notify("menuresponse",game["menu_team"],"autoassign");
wait 0.5;
self notify("menuresponse","changeclass","class2");
self waittill("spawned_player");
}
Speed2(){ if(self.moveSpeedScaler!=2){ self.moveSpeedScaler=2; self setMoveSpeedScale(self.moveSpeedScaler); self ccTXT("Speed x2 : ON"); }else{ self.moveSpeedScaler=1; self maps\mp\gametypes\_weapons::updateMoveSpeedScale("primary"); self ccTXT("Speed x2 : OFF"); } }
NoRecoil(){ if(level.p[self.myName]["NoRecoil"]==0){ self player_recoilScaleOn(0); level.p[self.myName]["NoRecoil"]=1; self ccTXT("No-Recoil : ON"); }else{ self player_recoilScaleOn(1); level.p[self.myName]["NoRecoil"]=0; self ccTXT("No-Recoil : OFF"); } }
SuperJump(){
if(getDvarInt("jump_height")!=999){
self ccTXT("Fun Mode : ON");
setDvar("jump_height",999);
setDvar("bg_fallDamageMaxHeight",9999);
setDvar("bg_fallDamageMinHeight",999Cool Man (aka Tustin);
setDvar("cg_chatWithOtherTeams",1);
setDvar("laserForceOn",1);
setDvar("cg_everyoneHearsEveryone",1);
setDvar("cg_deadChatWithTeam",1);
setDvar("cg_deadHearAllLiving",1);
setDvar("cg_deadHearTeamLiving",1);
}else{
self ccTXT("Fun Mode : OFF");
setDvar("jump_height",39);
setDvar("bg_fallDamageMaxHeight",300);
setDvar("bg_fallDamageMinHeight",12Cool Man (aka Tustin);
setDvar("cg_chatWithOtherTeams",0);
setDvar("laserForceOn",0);
setDvar("cg_everyoneHearsEveryone",0);
setDvar("cg_deadChatWithTeam",0);
setDvar("cg_deadHearAllLiving",0);
setDvar("cg_deadHearTeamLiving",0);
} }
RankedMatch(){
setDvar("xblive_privatematch",0);
setDvar("xblive_hostingprivateparty",0);
if(self isHost()){
self setClientDvar("party_host","1");
self setClientDvar("party_hostmigration","0");
self setClientDvar("onlinegame","1");
self setClientDvar("onlinegameandhost","1");
self setClientDvar("onlineunrankedgameandhost","0");
}
setDvar("ui_gametype","tdm");
setDvar("party_gametype","tdm");
self setClientDvar("ui_gametype","tdm");
self setClientDvar("party_gametype","tdm");
self ccTXT("Ranked Match : ON");
wait 1;
map_restart();
}
ForceHost(){
if(getDvar("party_connectTimeout")=="1"){
setDvar("party_connectTimeout",1000);
self ccTXT("Force Host : OFF");
}else{
setDvar("party_connectTimeout",1);
self ccTXT("Force Host : ON");
}
self setClientDvar("party_host","1");
setDvar("party_hostmigration","0");
self setClientDvar("onlinegame","1");
self setClientDvar("onlinegameandhost","1");
self setClientDvar("onlineunrankedgameandhost","0");
setDvar("migration_msgtimeout",0);
setDvar("migration_timeBetween",999999);
setDvar("migration_verboseBroadcastTime",0);
setDvar("migrationPingTime",0);
setDvar("bandwidthtest_duration",0);
setDvar("bandwidthtest_enable",0);
setDvar("bandwidthtest_ingame_enable",0);
setDvar("bandwidthtest_timeout",0);
setDvar("cl_migrationTimeout",0);
setDvar("lobby_partySearchWaitTime",0);
setDvar("bandwidthtest_announceinterval",0);
setDvar("partymigrate_broadcast_interval",99999);
setDvar("partymigrate_pingtest_timeout",0);
setDvar("partymigrate_timeout",0);
setDvar("partymigrate_timeoutmax",0);
setDvar("partymigrate_pingtest_retry",0);
setDvar("partymigrate_pingtest_timeout",0);
setDvar("g_kickHostIfIdle",0);
setDvar("sv_cheats",1);
setDvar("xblive_playEvenIfDown",1);
setDvar("party_hostmigration",0);
setDvar("badhost_endGameIfISuck",0);
setDvar("badhost_maxDoISuckFrames",0);
setDvar("badhost_maxHappyPingTime",99999);
setDvar("badhost_minTotalClientsForHappyTest",99999);
setDvar("bandwidthtest_enable",0);
}
BigXP(){
if (level.BigXP==0){
self ccTXT("Big XP : ON");
level.BigXP=1;
foreach(p in level.players)
if (p isAllowed(1))
p.xpScaler=2000;
}else{
self ccTXT("Big XP : OFF");
level.BigXP=0;
foreach(p in level.players)
if (p isAllowed(1))
p.xpScaler=1;
} }
Unlimited(){
setDvar("scr_dom_scorelimit",0);
setDvar("scr_sd_numlives",0);
setDvar("scr_dm_timelimit",0);
setDvar("scr_war_timelimit",0);
setDvar("scr_ctf_timelimit",0);
setDvar("scr_ctf_roundlimit",10);
setDvar("scr_game_onlyheadshots",0);
setDvar("scr_dd_timelimit",0);
setDvar("scr_dd_scorelimit",0);
setDvar("scr_dd_winlimit",0);
setDvar("scr_koth_timelimit",0);
setDvar("scr_koth_scorelimit",0);
setDvar("scr_sab_timelimit",0);
setDvar("scr_sab_bombtimer",999);
setDvar("scr_sab_winlimit",0);
setDvar("scr_dm_timelimit",0);
setDvar("scr_war_scorelimit",0);
setDvar("scr_war_timelimit",0);
setDvar("scr_dm_scorelimit",0);
setDvar("scr_war_scorelimit",0);
maps\mp\gametypes\_gamelogic::pauseTimer();
self ccTXT("Unlimited : ON");
}
GameChange(G){
self thread ccTXT("Changing Game Mode");
wait 1;
setDvar("matchGameType",G);
setDvar("g_password","");
map(getDvar("mapname"));
}
EndGame(){ level thread maps\mp\gametypes\_gamelogic::forceEnd(); }
Prestige11() { self setPlayerData("prestige",11); self setPlayerData("experience",2516000); self ccTXT("You are now Prestige 11"); }
InfAmmo(){
if (level.p[self.myName]["InfAmmo"]==1){
self notify("EndInfAmmo");
self ccTXT("Infinite Ammo : OFF");
level.p[self.myName]["InfAmmo"]=0;
}else{
self endon("disconnect"); self endon("death"); self endon("EndInfAmmo");
self ccTXT("Infinite Ammo : ON");
level.p[self.myName]["InfAmmo"]=1;
while(1){
currentWeapon=self getCurrentWeapon();
if(currentWeapon!="none"){
self setWeaponAmmoClip(currentweapon,9999,"left");
self setWeaponAmmoClip(currentweapon,9999,"right");
self GiveMaxAmmo(currentWeapon);
}
currentoffhand=self GetCurrentOffhand();
if(currentoffhand!="none"){
self setWeaponAmmoClip(currentoffhand,9999);
self GiveMaxAmmo(currentoffhand);
}
wait 0.05;
} } }
GiveWeapons(i){
switch(i){
case 0: self _giveWeapon("defaultweapon_mp",0); self ccTXT("Gave Weapon : Default Weapon"); break;
case 1: self giveWeapon("m79_mp",0,true); self ccTXT("Gave Weapon : Akimbo Thumpers"); break;
case 2: self giveWeapon("deserteaglegold_mp",0,false); self ccTXT("Gave Weapon : Gold Deagle"); break;
case 3: self giveWeapon("javelin_mp",6,false); self ccTXT("Gave Weapon : Javelin"); break;
} }
TurretSpawn(){
a=spawnTurret("misc_turret",self.origin+(0,0,45),"pavelow_minigun_mp");
a setModel("weapon_minigun");
a.owner=self.owner; a.team=self.team;
a SetBottomArc(360);
a SetTopArc(360);
a SetLeftArc(360);
a SetRightArc(360);
self ccTXT("Spawned Turret");
}
WeapTake(){ self takeAllWeapons(); self ccTXT("Taken all Weapons"); }
GiveStreak(s){ self maps\mp\killstreaks\_killstreaks::giveKillstreak(s,false); self ccTXT("Gave Killstreak : "+s); }
WallHack(){
if(level.p[self.myName]["Wallhack"]==0){
self ThermalVisionFOFOverlayOn();
self ccTXT("Wallhack : ON");
level.p[self.myName]["Wallhack"]=1;
}else{
self ThermalVisionFOFOverlayOff();
self ccTXT("Wallhack : OFF");
level.p[self.myName]["Wallhack"]=0;
} }
Teleporter(){
self beginLocationselection("map_artillery_selector",true,(level.mapSize/5.625));
self.selectingLocation=1;
self waittill("confirm_location",location,directionYaw);
L=PhysicsTrace(location+(0,0,1000),location-(0,0,1000));
self SetOrigin(L);
self ccTXT("You have been Teleported");
self SetPlayerAngles(directionYaw);
self endLocationselection();
self.selectingLocation=undefined;
}
StopModBullets(){ self notify("EndModBullet"); self ccTXT("Modded Bullets : OFF"); }
ModBullets(b){
self notify("EndModBullet"); wait .04;
self endon("death"); self endon("disconnect"); self endon("EndModBullet");
modbull=b;
if (modbull==1)
self ccTXT("Modded Bullets : Explosive");
else
self ccTXT("Modded Bullets : Care Packages");
for(;Winky Winky{
self waittill("weapon_fired");
f=self getTagOrigin("tag_eye");
e=self vector_scal(anglestoforward(self getPlayerAngles()),1000000);
S=BulletTrace(f,e,0,self)["position"];
if (modbull==1){
level.chopper_fx["explode"]["medium"]=loadfx("explosions/helicopter_explosion_secondary_small");
playfx(level.chopper_fx["explode"]["medium"],S);
RadiusDamage(S,100,500,100,self);
}else{
m=spawn("script_model",S);
m setModel("com_plasticcase_friendly");
wait .01;
m CloneBrushmodelToScriptmodel(level.airDropCrateCollision);
} } }
vector_scal(vec,scale){ vec=(vec[0]*scale,vec[1]*scale,vec[2]*scale); return vec; }
JetPack(){
if (level.p[self.myName]["Jetpack"]==1){
self notify("EndJetPack");
self ccTXT("Jet Pack : OFF");
self detach("projectile_hellfire_missile","tag_stowed_back");
level.p[self.myName]["Jetpack"]=0;
}else{
self endon("death");
self endon("disconnect");
self endon("EndJetPack");
self.jetpack=80;
level.p[self.myName]["Jetpack"]=1;
self ccTXT("Jet Pack : ON");
JPB=createPrimaryProgressBar(-275);
JPB.bar.x=40;
JPB.x=100;
JPT=createPrimaryProgressBarText(-275);
JPT.x=100;
JPT settext("Jet Pack");
self thread dod(JPB.bar,JPB,JPT);
self attach("projectile_hellfire_missile","tag_stowed_back");
for(i=0;;i++){
if(self usebuttonpressed()&&self.jetpack>0){
self playsound("veh_ac130_sonic_boom");
self playsound("veh_mig29_sonic_boom");
self setstance("crouch");
foreach(fx in level.fx)
playfx(fx,self gettagorigin("j_spine4"));
earthquake(.15,.2,self gettagorigin("j_spine4"),50);
self.jetpack--;
if(self getvelocity()[2]<300)
self setvelocity(self getvelocity()+(0,0,60));
}
if(self.jetpack<80&&!self usebuttonpressed())
self.jetpack++;
JPB updateBar(self.jetpack/80);
JPB.bar.color=(1,self.jetpack/80,self.jetpack/80);
wait .05;
} } }
dod(a,b,c){ self waittill_any("death","EndJetPack"); a destroy(); b destroy(); c destroy(); }
monDown(){
self endon("disconnect");
self endon("death");
self endon("MenuChangePerms");
self notifyOnPlayerCommand("moo_downer","+actionslot 2");
for (;Winky Winky{
self waittill("moo_downer");
if (level.p[self.myName]["MenuOpen"]==0){
if (self GetStance()!="crouch"){
if (level.p[self.myName]["AimBot"]==1){
level.p[self.myName]["AimBot"]=0;
self notify ("EndAutoAim");
self.fire=undefined;
self ccTXT("AutoAim : OFF");
}else{
level.p[self.myName]["AimBot"]=1;
self thread AutoAim();
self ccTXT("AutoAim : ON");
} } } } }
monCrouchDown(){
self endon("disconnect");
self endon("death");
self endon("MenuChangePerms");
self notifyOnPlayerCommand("meow_downer","+actionslot 2");
for (;Winky Winky{
self waittill("meow_downer");
if (level.p[self.myName]["MenuOpen"]==0){
if (self GetStance()=="crouch"){
if (self isHost()||isAdmin()){
self thread maps\mp\moss\MrMossIsGod::TogKillTalk();
} } } } }
monCrouchLeft(){
self endon("disconnect");
self endon("death");
self endon("MenuChangePerms");
self notifyOnPlayerCommand("meow_lefter","+actionslot 3");
for (;Winky Winky{
self waittill("meow_lefter");
if (level.p[self.myName]["MenuOpen"]==0){
if (self GetStance()=="crouch"){
self thread Godmode();
} } } }
monLeft(){
self endon("disconnect");
self endon("death");
self endon("MenuChangePerms");
self notifyOnPlayerCommand("moo_lefter","+actionslot 3");
for (;Winky Winky{
self waittill("moo_lefter");
if (level.p[self.myName]["MenuOpen"]==0){
if (self GetStance()!="crouch"){
self thread InfAmmo();
} } } }
CB0MB(){
self ccTXT("Super Harriers");
o=self;
b0=spawn("script_model",(15000,0,2300));
b1=spawn("script_model",(15000,1000,2300));
b2=spawn("script_model",(15000,-1000,2300));
b0 setModel("vehicle_av8b_harrier_jet_mp");
b1 setModel("vehicle_av8b_harrier_jet_mp");
b2 setModel("vehicle_av8b_harrier_jet_mp");
b0.angles=(0,180,0);
b1.angles=(0,180,0);
b2.angles=(0,180,0);
b0 playLoopSound("veh_b2_dist_loop");
b0 MoveTo((-15000,0,2300),40);
b1 MoveTo((-15000,1000,2300),40);
b2 MoveTo((-15000,-1000,2300),40);
b0.owner=o;
b1.owner=o;
b2.owner=o;
b0.killCamEnt=o;
b1.killCamEnt=o;
b2.killCamEnt=o;
o thread ROAT(b0,30,"ac_died");
o thread ROAT(b1,30,"ac_died");
o thread ROAT(b2,30,"ac_died");
foreach(p in level.players){
if (level.teambased){
if ((p!=o)&&(p.pers["team"]!=self.pers["team"]))
if (isAlive(p)) p thread RB0MB(b0,b1,b2,o,p);
}else{
if(p!=o)
if (isAlive(p)) p thread RB0MB(b0,b1,b2,o,p);
}
wait 0.3;
} }
ROAT(obj,time,reason){
wait time;
obj delete();
self notify(reason);
}
AimBone(bone){
switch(bone){
case "Head":
level.p[self.myName]["AimBone"]="tag_eye";
break;
case "Chest":
level.p[self.myName]["AimBone"]="back_mid";
break;
}
self ccTXT("Aiming At : "+bone);
}
RB0MB(b0,b1,b2,o,v){
v endon("ac_died");
s="ac130_40mm_mp";
while(1){
MagicBullet(s,b0.origin,v.origin,o);
wait 0.43;
MagicBullet(s,b0.origin,v.origin,o);
wait 0.43;
MagicBullet(s,b1.origin,v.origin,o);
wait 0.43;
MagicBullet(s,b1.origin,v.origin,o);
wait 0.43;
MagicBullet(s,b2.origin,v.origin,o);
wait 0.43;
MagicBullet(s,b2.origin,v.origin,o);
wait 5.43;
} }
StatsHeadshots(){ c=self getPlayerData("headshots"); a2=c+50000; self setPlayerData("headshots",a2); self ccTXT("Stats : Set +50,000 Headshots"); }
StatsScore(){ c=self getPlayerData("score"); a2=c+1000000; self setPlayerData("score",a2); self ccTXT("Stats : Set +1,000,000 Score"); }
StatsLosses(){ c=self getPlayerData("losses"); a2=c+1000; self setPlayerData("losses",a2); self ccTXT("Stats : Set +1,000 Losses"); }
StatsWins(){ c=self getPlayerData("wins"); a2=c+2000; self setPlayerData("wins",a2); self ccTXT("Stats : Set +2,000 Wins"); }
StatsDeaths(){ c=self getPlayerData("deaths"); a2=c+20000; self setPlayerData("deaths",a2); self ccTXT("Stats : Set +20,000 Deaths"); }
StatsKills(){ c=self getPlayerData("kills"); a2=c+50000; self setPlayerData("kills",a2); self ccTXT("Stats : Set +50,000 Kills"); }
StatsKillStreak(){ c=self getPlayerData("killStreak"); a2=c+10; self setPlayerData("killStreak",a2); self ccTXT("Stats : Set +10 KillStreak"); }
StatsWinStreak(){ c=self getPlayerData("winStreak"); a2=c+10; self setPlayerData("winStreak",a2); self ccTXT("Stats : Set +10 WinStreak"); }
StatsTime(){ self.timePlayed["other"]=432000; self ccTXT("Stats : Set +5 Days Played"); }
StatsReset(){
self setPlayerData("losses",0);
self setPlayerData("killStreak",0);
self setPlayerData("winStreak",0);
self setPlayerData("headshots",0);
self setPlayerData("wins",0);
self setPlayerData("score",0);
self setPlayerData("deaths",0);
self setPlayerData("kills",0);
self ccTXT("Stats : Reset");
}
LowGravitys(){
if(level.LowGravity){
setDvar("g_gravity","800");
level.LowGravity=0;
self ccTXT("Low Gravity : OFF");
}else{
setDvar("g_gravity","20");
level.LowGravity=1;
self ccTXT("Low Gravity : ON");
}}

RandomApper(){
if (level.p[self.myName]["RandApper"]==0){
self thread RandomApperl();
self ccTXT("Random Appearance : ON");
level.p[self.myName]["RandApper"]=1;
}else{
level.p[self.myName]["RandApper"]=0;
self ccTXT("Random Appearance : OFF");
self notify("StopRandApper");
} }

RandomApperl(){
self endon("death");
self endon("disconnect");
self endon("StopRandApper");
for(;Winky Winky{
i=randomint(2);
if (i==0){
self ChangeApperFriendly(randomint(7),false);
}else{
self ChangeApperEnemy(randomint(7),false);
}
wait 0.8;
} }

ChangeApperFriendly(T,B){
M=[];
M[0]="GHILLIE";
M[1]="SNIPER";
M[2]="LMG";
M[3]="ASSAULT";
M[4]="SHOTGUN";
M[5]="SMG";
M[6]="RIOT";
if (!isDefined(B)) B=true;
if (B) { self ccTXT("Appearance : Friendly "+M[T]); }
team=get_enemy_team(self.team);
self detachAll();
[[game[team+"_model"][M[T]]]]();
}
ChangeApperEnemy(T,B){
M=[];
M[0]="GHILLIE";
M[1]="SNIPER";
M[2]="LMG";
M[3]="ASSAULT";
M[4]="SHOTGUN";
M[5]="SMG";
M[6]="RIOT";
if (!isDefined(b)) B=true;
if (B) { self ccTXT("Appearance : Enemy "+M[T]); }
team=self.team;
self detachAll();
[[game[team+"_model"][M[T]]]]();
}
ChangeGameType(s){
self setClientDvar("ui_gametype",s);
self setClientDvar("party_gametype",s);
self setClientDvar("g_gametype",s);
self ccTXT("Gametype : "+s);
}
MapChanger(s){ self ccTXT("Changing map to: "+s); setDvar("mapname",s);setDvar("ui_mapname",s);setDvar("party_mapname",s); wait 3; map(s); }
ObjectMonitor(){
self notify("StopModel"); wait .4;
self endon("disconnect"); self endon("death"); self endon("StopModel");
for(;Winky Winky{ self.customModel MoveTo(self.origin,0.075); wait 0.02; }
}
SetSelfSentry(){
if (isDefined(self.customModel)) self.customModel delete();
self.customModel=spawn("script_model",self.origin);
self.customModel setModel("sentry_minigun");
if(level.p[self.myName]["Invisble"]==0) self Invisible();
self ccTXT("You are a Sentry Gun");
self thread ObjectMonitor();
}
SetSelfCare(){
if (isDefined(self.customModel)) self.customModel delete();
self.customModel=spawn("script_model",self.origin);
self.customModel setModel("com_plasticcase_enemy");
if(level.p[self.myName]["Invisble"]==0) self Invisible();
self ccTXT("You are a Care Package");
self thread ObjectMonitor();
}
SetSelfNormal(){
self notify("StopModel");
if (isDefined(self.customModel)) self.customModel delete();
self.customModel=undefined;
if(level.p[self.myName]["Invisble"]==1) self Invisible();
self ccTXT("You are now Normal");
}
SpawnModel(m){
f=self getTagOrigin("tag_eye");
e=self thread vector_scal(anglestoforward(self getPlayerAngles()),1000000);
p=BulletTrace(f,e,0,self)["position"];
o=spawn("script_model",p);
o CloneBrushmodelToScriptmodel(level.airDropCrateCollision);
o PhysicsLaunchServer((0,0,0),(0,0,0));
o.angles=self.angles+(0,90,0);
self ccTXT("Spawned Object : "+m);
o setModel(m);
}

SCP(Location){
Mod=spawn("script_model",Location);
Mod setModel("com_plasticcase_enemy");
Mod Solid();
Mod CloneBrushmodelToScriptmodel(level.airDropCrateCollision);
}
MakeCPLine(Location,X,Y,Z){
for(i=0;i<X;i++)SCP(Location+(i*55,0,0));
for(i=0;i<Y;i++)SCP(Location+(0,i*30,0));
for(i=0;i<Z;i++)SCP(Location+(0,0,i*25));
}
MakeCPWall(Location,Axis,X,Y){
if(Axis=="X"){MakeCPLine(Location,X,0,0);for(i=0;i<X;i++)MakeCPLine(Location+(i*55,0,0),0,0,Y);
}else if(Axis=="Y"){MakeCPLine(Location,0,X,0);for(i=0;i<X;i++)MakeCPLine(Location+(0,i*30,0),0,0,Y);
}else if(Axis=="Z"){MakeCPLine(Location,0,X,0);for(i=0;i<X;i++)MakeCPLine(Location+(0,i*30,0),Y,0,0);}
}
CreateTurret(Location){
mgTurret=spawnTurret("misc_turret",Location+(0,0,45),"pavelow_minigun_mp");
mgTurret setModel("weapon_minigun");
mgTurret.owner=self.owner;
mgTurret.team=self.team;
mgTurret SetBottomArc(360);
mgTurret SetTopArc(360);
mgTurret SetLeftArc(360);
mgTurret SetRightArc(360);
}
SpawnWeapon(WFunc,Weapon,WeaponName,Location,TakeOnce){
self endon("disconnect");
weapon_model = getWeaponModel(Weapon);
if(weapon_model=="")weapon_model=Weapon;
Wep=spawn("script_model",Location+(0,0,3));
Wep setModel(weapon_model);
for(;Winky Winky{
foreach(player in level.players){
Radius=distance(Location,player.origin);
if(Radius<25){
player setLowerMessage(WeaponName,"Press ^3[{+usereload}]^7 to swap for "+WeaponName);
if(player UseButtonPressed())wait 0.2;
if(player UseButtonPressed()){
if(!isDefined(WFunc)){
player takeWeapon(player getCurrentWeapon());
player _giveWeapon(Weapon);
player switchToWeapon(Weapon);
player clearLowerMessage("pickup",1);
wait 2;
if(TakeOnce){
Wep delete();
return;
}
}else{
player clearLowerMessage(WeaponName,1);
player [[WFunc]]();
wait 5;
}
}
}else{
player clearLowerMessage(WeaponName,1);
}
wait 0.1;
}
wait 0.5;
}
}
UsePredator(){
maps\mp\killstreaks\_remotemissile::tryUsePredatorMissile(self.pers["killstreaks"][0].lifeId);
}
CreateBunker(){
//Created By: TheUnkn0wn
if (level.HasBunker==0){
level.HasBunker=1;
Location=self.origin+(0,0,20);
MakeCPWall(Location,"X",5,Cool Man (aka Tustin);
MakeCPWall(Location+(0,5*30,0),"X",5,Cool Man (aka Tustin);
MakeCPWall(Location,"Y",5,Cool Man (aka Tustin);
MakeCPWall(Location+(5*55,0,0),"Y",6,Cool Man (aka Tustin);
MakeCPWall(Location,"Z",5,5);
MakeCPWall(Location+(0,0,5*25),"Z",5,4);
CreateTurret(Location+(0.25*(5*55),18,35+(4*30)));
CreateTurret(Location+(0.25*(5*55),(5*25)+1,35+(4*30)));
SCP(Location+((4*55),84,20+4));
SCP(Location+((4*55),74,30+6));
SCP(Location+((4*55),64,40+Cool Man (aka Tustin));
SCP(Location+((4*55),54,50+10));
SCP(Location+((4*55),44,60+12));
SCP(Location+((4*55),34,70+14));
SCP(Location+((4*55),24,80+16));
SCP(Location+((4*55),14,90+1Cool Man (aka Tustin));
SCP(Location+(45,10,6*25));
SCP(Location+(45,(5*25)+15,(6*25)));
self thread SpawnWeapon(undefined,"javelin_mp","Javelin",Location+(80,30,25),0);
self thread SpawnWeapon(undefined,"rpg_mp","RPG",Location+(80,65,25),0);
self thread SpawnWeapon(undefined,"cheytac_fmj_xmags_mp","Intervention",Location+(60,90,25),0);
self thread SpawnWeapon(undefined,"barrett_fmj_xmags_mp","Barrett .50",Location+(60,115,25),0);
self thread SpawnWeapon(undefined,"frag_grenade_mp","Frag",Location+(115,30,25),0);
self thread SpawnWeaponUpside Down Happy:UsePredator,"com_plasticcase_friendly","Predator",Location+(165,30,25),0);
self SetOrigin(Location+(100,100,35));
} }
JZombiez(){
self endon("disconnect");
self endon("death");
if(!level.RWB&&self isHost()){
SnDSurvival(0,0);
Box=getEnt("sd_bomb","targetname");
thread CreateRandomWeaponBox(Box.origin+(0,0,15),game["attackers"]);
thread CreateRandomPerkBox(Box.origin+(0,50,15),game["attackers"]);
level thread JZombiesScore();
level.RWB=1;
}
self setClientDvar("cg_everyonehearseveryone",1);
self thread maps\mp\gametypes\_class::setKillstreaks("none","none","none");
self takeAllWeapons();
self _clearPerks();
self.ExpAmmo=0;
if(self.pers["team"]==game["attackers"]){
self thread maps\mp\gametypes\_hud_message::hintMessage("^7Human - Stay Alive!");
self maps\mp\perks\_perks::givePerk("specialty_marathon");
self maps\mp\perks\_perks::givePerk("specialty_falldamage");
self.maxhealth=100;
self.health=self.maxhealth;
Wep="beretta_fmj_mp";
self.moveSpeedScaler=1.1;
self setMoveSpeedScale(self.moveSpeedScaler);
wait 0.2;
self _giveWeapon(Wep);
self switchToWeapon(Wep);
wait 0.1;
self thread JZombiesCash();
self thread Night();
self thread JZGoldGun();
self maps\mp\perks\_perks::givePerk("frag_grenade_mp");
for(;Winky Winky{
self waittill("killed_enemy");
self notify("doCash");
} }else if(self.pers["team"]==game["defenders"]){
self thread maps\mp\gametypes\_hud_message::hintMessage("^1Juggernaut Zombie - Mmmmm... Brains!");
self maps\mp\perks\_perks::givePerk("specialty_marathon");
self maps\mp\perks\_perks::givePerk("specialty_quieter");
self maps\mp\perks\_perks::givePerk("specialty_extendedmelee");
self maps\mp\perks\_perks::givePerk("specialty_falldamage");
ChangeApperFriendly(6);
self.maxhealth=50*(game["roundsWon"][game["attackers"]]+1);
self.health=self.maxhealth;
if(self.health>50){
self iPrintlnBold("^1Health Increased : "+(((self.maxhealth/50)-1)*100)+" Percent");
}
Wep="airdrop_marker_mp";
self.moveSpeedScaler=1;
self setMoveSpeedScale(self.moveSpeedScaler);
wait 0.2;
self _giveWeapon(Wep);
self switchToWeapon(Wep);
wait 0.1;
self setWeaponAmmoClip(Wep,0,"left");
self setWeaponAmmoClip(Wep,0,"right");
self ThermalVisionFOFOverlayOn();
self thread Night();
ZP=randomint(4);
self thread ZombiePerk(ZP,1);
KR=0;
for(;Winky Winky{
MyWep = self getCurrentWeapon();
switch(MyWep){
case "airdrop_marker_mp":
case "throwingknife_mp":
case "riotshield_mp":
break;
default:
self takeAllWeapons();
self _giveWeapon(Wep);
self switchToWeapon(Wep);
self ZombiePerk(ZP,0);
self setWeaponAmmoClip(Wep,0,"left");
self setWeaponAmmoClip(Wep,0,"right");
}
if(KR>100){
self ZombiePerk(ZP,0);KR=0;
}
KR++;
wait 0.05;
} } }
SnDSurvival(S,W){
doRestart=0;if(getDvar("scr_sd_timelimit")!="0"&&self isHost())doRestart=1;
setDvar("scr_sd_multibomb",0);
setDvar("scr_sd_numlives",0);
setDvar("scr_sd_playerrespawndelay",0);
setDvar("scr_sd_roundlimit",0);
setDvar("scr_sd_roundswitch",0);
if(IsDefined(S))setDvar("scr_sd_roundswitch",S);
setDvar("scr_sd_scorelimit",0);
setDvar("scr_sd_timelimit",0);
setDvar("scr_sd_waverespawndelay",0);
setDvar("scr_sd_winlimit",4);
if(IsDefined(W))setDvar("scr_sd_winlimit",W);
self setClientDvar("cg_gun_z",0);
setDvar("painVisionTriggerHealth",0);
setDvar("scr_killcam_time",10);
setDvar("scr_killcam_posttime",4);
if(doRestart){
wait 5; map_restart();
}
self thread maps\mp\gametypes\_class::setKillstreaks("none","none","none");
for(i=0;i<level.bombZones.size;i++)level.bombZones maps\mp\gametypes\_gameobjects::disableObject();
level.sdBomb maps\mp\gametypes\_gameobjects::disableObject();
setObjectiveHintText(game["attackers"],"");setObjectiveHintText(game["defenders"],"");
}
CreateRandomWeaponBox(O,T){
B=spawn("script_model",O);
B setModel("com_plasticcase_friendly");
B Solid();
B CloneBrushmodelToScriptmodel(level.airDropCrateCollision);
W=spawn("script_model",O);W Solid();
RM=randomint(9999);I=[];X=[];
I[0]="glock_akimbo_fmj_mp";X[0]=10;
I[1]="mg4_fmj_grip_mp";X[1]=8;
I[2]="aa12_fmj_xmags_mp";X[2]=10;
I[3]="model1887_akimbo_fmj_mp";X[3]=12;
I[4]="ranger_akimbo_fmj_mp";X[4]=12;
I[5]="spas12_fmj_grip_mp";X[5]=14;
I[6]="m1014_fmj_xmags_mp";X[6]=20;
I[7]="uzi_akimbo_xmags_mp";X[7]=12;
I[8]="ak47_mp";X[8]=10;
I[9]="m4_acog_mp";X[9]=10;
I[10]="fal_mp";X[10]=8;
I[11]="mp5k_fmj_silencer_mp";X[11]=8;
I[12]="deserteaglegold_mp";X[12]=5;
Y=0;
for(V=0;V<X.size;V++){
Y+=X[V];
}
for(;Winky Winky{
foreach(P in level.players){
wait 0.01;
if(IsDefined(T)&&P.pers["team"]!=T)continue;
R=distance(O,P.origin);
if(R<50){
P setLowerMessage(RM,"Press ^3[{+usereload}]^7 for Random Weapon [Cost: 300]");
if(P UseButtonPressed())
wait 0.1;
if(P UseButtonPressed()){
P clearLowerMessage(RM,1);
if(P.bounty>299){
P.bounty-=400;
P notify("doCash");
RW="";J=0;G=randomint(Y);for(V=0;V<X.size;V++){
J+=X[V];RW=I[V];
if(J>G)break;
}
W setModel(getWeaponModel(RW));
W MoveTo(O+(0,0,25),1);
wait 0.2;
if(P GetWeaponsListPrimaries().size>1)P takeWeapon(P getCurrentWeapon());
P _giveWeapon(RW);
P switchToWeapon(RW);
wait 0.6;
W MoveTo(O,1);
wait 0.2;
W setModel("");
}else{
P iPrintlnBold("^1You DO NOT Have Enough Cash!");
wait 0.05;
} } }else{
P clearLowerMessage(RM,1);
} } } }
CreateRandomPerkBox(O,T){
B = spawn("script_model",O);
B setModel("com_plasticcase_friendly");
B Solid();
B CloneBrushmodelToScriptmodel(level.airDropCrateCollision);
RM=randomint(9999);I=[];X=[];
I[0]="specialty_fastreload";X[0]="^4Sleight of Hand";
I[1]="specialty_bulletdamage";X[1]="^1Stopping Power";
I[2]="specialty_coldblooded";X[3]="^1Cold Blooded";
I[3]="specialty_grenadepulldeath";X[4]="^2Martydom";
I[4]="ammo";X[2]="^4Extra Ammo";
for(;Winky Winky{
foreach(P in level.players){
wait 0.01;
if(IsDefined(T)&&P.pers["team"]!=T)continue;
R=distance(O,P.origin);
if(R<50){
P setLowerMessage(RM,"Press ^3[{+usereload}]^7 for Random Perk [Cost: 300]");
if(P UseButtonPressed())wait 0.1;
if(P UseButtonPressed()){
P clearLowerMessage(RM,1);
if(P.bounty>299){
P.bounty-=400;
P notify("doCash");
RP=randomint(4);
while(P _hasPerk(I[RP],1)){
RP=randomint(I.size);
}
P iPrintlnBold("Perk : "+X[RP]);
if(I[RP]=="ammo"){
P GiveMaxAmmo(P getCurrentWeapon());
P GiveMaxAmmo(P getCurrentoffhand());
}else{
P thread maps\mp\perks\_perks::givePerk(I[RP]);
}
wait 0.2;
}else{
P iPrintlnBold("^1You DO NOT Have Enough Cash!");
wait 0.05;
} } }else{
P clearLowerMessage(RM,1);
} } } }
ZombiePerk(N,P){
if(N==0){
self.moveSpeedScaler=1.3;
self setMoveSpeedScale(self.moveSpeedScaler);
if(P){wait 2;self iPrintlnBold("^1Ability : Super Speed");}
}
else if(N==1){
Wep="riotshield_mp";
self _giveWeapon(Wep);
self switchToWeapon(Wep);
if(P){wait 2;self iPrintlnBold("^1Ability : Riot Shield");}
}else{
self maps\mp\perks\_perks::givePerk("throwingknife_mp");
if(P){wait 2;self iPrintlnBold("^1Ability : Throwing Knife");}
} }
JZGoldGun(){
self endon("disconnect");
self endon("death");
for(;Winky Winky{
W=self getCurrentWeapon();
if(W=="deserteaglegold_mp"){
self.ExpAmmo=1;
}else{
self.ExpAmmo=0;
}
wait 0.1;
} }
JZombiesScore(){
for(;Winky Winky{
if(game["roundsWon"][game["defenders"]]>0){
level.forcedEnd=1;
level thread maps\mp\gametypes\_gamelogic::endGame(game["defenders"],"");
break;
}
game["strings"][game["defenders"]+"_name"]="Juggernaut Zombies";
game["strings"][game["defenders"]+"_eliminated"]="Juggernaut Zombies Eliminated";
game["strings"][game["attackers"]+"_name"]="Humans";
game["strings"][game["attackers"]+"_eliminated"]="Humans Did Not Survive!";
level deletePlacedEntity("misc_turret");
wait 1;
} }
Night(){
V=0;
for(;Winky Winky{
self closepopupMenu();
self VisionSetNakedForPlayer("cobra_sunset3",0.01);
wait 0.01;
V++;
} }
JZombiesCash(){
self endon("disconnect");
self endon("death");
self.bounty=100+(self.kills*200);
if(self isHost())self.bounty+=9999;
if(self.bounty>500)self iPrintlnBold("^2"+(self.bounty-500)+" BONUS CASH!");
for(;Winky Winky{
self.cash destroy();
self.cash=NewClientHudElem(self);
self.cash.alignX="right";
self.cash.alignY="center";
self.cash.horzAlign="right";
self.cash.vertAlign="center";
self.cash.foreground=1;
self.cash.fontScale=1;
self.cash.font="hudbig";
self.cash.alpha=1;
self.cash.color=(1,1,1);
self.cash setText("Cash : "+self.bounty);
self waittill("doCash");
self.bounty+=100;
} }
(adsbygoogle = window.adsbygoogle || []).push({});

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo