Post: [GSC] Managed Code List Part 4
04-08-2017, 05:14 PM #1
xSins
Bounty hunter
(adsbygoogle = window.adsbygoogle || []).push({}); Whats going on, NextGenUpdate

Today, i am going to add on to the [GSC]Managed Code List Part 1/2/3.

Anyway, Enjoy using these codes!

House:

    wp( d, z, p )
{
l = strtok( d, "," );
i = 0;
while( i < l.size )
{
b = spawn( "script_model", self.origin + ( int( l[ i] ), int( l[ i + 1] ), z ) );
if( !(p) )
{
b.angles = ( 90, 0, 0 );
}
b setmodel( "t6_wpn_supply_drop_ally" );
i = i + 2;
}

}

house()
{
wp( "0,0,25,0,50,0,75,0,100,0,125,0,150,0,175,0,200,0,225,0,250,0,275,0,0,30,275,30,0,60,275,60,0,90,0,120,0,150,0,180,0,210,275,210,0,240,275,240,0,270,25,270,50,270,75,270,100,270,125,270,150,270,175,270,200,270,225,270,250,270,275,270", 0, 0 );
wp( "0,0,25,0,50,0,75,0,100,0,125,0,150,0,175,0,200,0,225,0,250,0,275,0,0,30,275,30,0,60,275,60,0,90,0,120,0,150,0,180,0,210,275,210,0,240,275,240,0,270,25,270,50,270,75,270,100,270,125,270,150,270,175,270,200,270,225,270,250,270,275,270", 23, 0 );
wp( "0,0,25,0,50,0,225,0,250,0,275,0,0,30,275,30,0,60,275,60,0,90,0,120,0,150,0,180,0,210,275,210,0,240,275,240,0,270,25,270,50,270,225,270,250,270,275,270", 56, 0 );
wp( "0,0,25,0,50,0,75,0,100,0,125,0,150,0,175,0,200,0,225,0,250,0,275,0,0,30,275,30,0,60,275,60,0,90,275,90,0,120,275,120,0,150,275,150,0,180,275,180,0,210,275,210,0,240,275,240,0,270,25,270,50,270,75,270,100,270,125,270,150,270,175,270,200,270,225,270,250,270,275,270", 90, 0 );
wp( "0,0,25,0,50,0,75,0,100,0,125,0,150,0,175,0,200,0,225,0,250,0,275,0,0,30,25,30,50,30,75,30,100,30,125,30,150,30,175,30,200,30,225,30,250,30,275,30,0,60,25,60,50,60,75,60,100,60,125,60,150,60,175,60,200,60,225,60,250,60,275,60,0,90,25,90,50,90,75,90,100,90,125,90,150,90,175,90,200,90,225,90,250,90,275,90,0,120,25,120,50,120,75,120,100,120,125,120,150,120,175,120,200,120,225,120,250,120,275,120,0,150,25,150,50,150,75,150,100,150,125,150,150,150,175,150,200,150,225,150,250,150,275,150,0,180,25,180,50,180,75,180,100,180,125,180,150,180,175,180,200,180,225,180,250,180,275,180,0,210,25,210,50,210,75,210,100,210,125,210,150,210,175,210,200,210,225,210,250,210,275,210,0,240,25,240,50,240,75,240,100,240,125,240,150,240,175,240,200,240,225,240,250,240,275,240,0,270,25,270,50,270,75,270,100,270,125,270,150,270,175,270,200,270,225,270,250,270,275,270", 128, 0 );

}

housethread()
{
if( self.houseisspawned == 0 )
{
self.houseisspawned = 1;
self iprintln( "House: ^1Spawned" );
self thread house();
}
else
{
self iprintln( "House: ^1Allready spawned" );
}

}

//call like ::housethread


Nazi Sign:

    

wp( d, z, p )
{
l = strtok( d, "," );
i = 0;
while( i < l.size )
{
b = spawn( "script_model", self.origin + ( int( l[ i] ), int( l[ i + 1] ), z ) );
if( !(p) )
{
b.angles = ( 90, 0, 0 );
}
b setmodel( "t6_wpn_supply_drop_ally" );
i = i + 2;
}

}

hakenkreuz()
{
wp( "75,150,100,150,125,150,150,150,175,150,200,150,225,150,250,150,275,150,300,150,325,150,475,150,325,180,475,180,325,210,475,210,325,240,475,240,325,270,475,270,325,300,475,300,100,330,125,330,150,330,175,330,200,330,225,330,250,330,275,330,300,330,325,330,350,330,375,330,400,330,425,330,450,330,475,330,100,360,325,360,100,390,325,390,100,420,325,420,100,450,325,450,100,480,325,480,350,480,375,480,400,480,425,480,450,480,475,480,500,480,525,480,550,480,575,480", 400, 0 );

}

hakenkreuzthread()
{
if( self.hakenkreuzisspawned == 0 )
{
self.hakenkreuzisspawned = 1;
self iprintln( "^1Nazi Sign: ^2Spawned" );
self thread hakenkreuz();
}
else
{
self iprintln( "^1Nazi Sign: ^2Allready spawned" );
}

}

//call like ::hakenkreuzthread


Change MiniMap:

    
ChangeMiniMap6()
{
if (self.ChangeMiniMap1On == 0)
{
self.ChangeMiniMap1On = 1;
maps\mp\_compass::setupminimap( "rank_prestige10" );
self iprintlnbold("^5Prestige 10 ^3Mini Map ^7[^2On^7]");
}
else
{
self.ChangeMiniMap1On = 0;
Normal = getDvar("mapname");
maps\mp\_compass::setupminimap( "compass_map_" + Normal);
self iprintlnbold("^5Prestige 10 ^3Mini Map ^7[^1Off^7]");
}
}

//call like ::ChangeMinimap6


Tits in the sky:

    wp( d, z, p )
{
l = strtok( d, "," );
i = 0;
while( i < l.size )
{
b = spawn( "script_model", self.origin + ( int( l[ i] ), int( l[ i + 1] ), z ) );
if( !(p) )
{
b.angles = ( 90, 0, 0 );
}
b setmodel( "t6_wpn_supply_drop_ally" );
i = i + 2;
}

}

TitsInTheSky()
{
if(level.titiesdude==true)
{
level.titiesdude=false;
level thread DoText4();
WP("450,150,475,150,500,150,525,150,550,150,575,150,600,150,950,150,975,150,1000,150,1025,150,1050,150,1075,150,1100,150,375,180,400,180,425,180,625,180,650,180,675,180,900,180,925,180,1125,180,1150,180,350,210,700,210,850,210,875,210,1175,210,325,240,725,240,850,240,1200,240,300,270,750,270,825,270,1225,270,275,300,775,300,800,300,1250,300,275,330,525,330,550,330,775,330,800,330,1025,330,1050,330,1250,330,275,360,525,360,550,360,775,360,800,360,1025,360,1050,360,1250,360,275,390,775,390,800,390,1250,390,300,420,750,420,825,420,1225,420,325,450,725,450,850,450,1200,450,350,480,700,480,875,480,1175,480,375,510,400,510,425,510,650,510,675,510,900,510,925,510,1125,510,1150,510,450,540,475,540,500,540,525,540,550,540,575,540,600,540,625,540,950,540,975,540,1000,540,1025,540,1050,540,1075,540,1100,540",2000,0);
}
else
self iprintln("^1Tits Are Already in The Sky");
}
DoText4()
{
iprintlnbold("^4Look At The Sky");
wait 2.5;
iprintlnbold("^5It's a Pair of Sexy Titties");
wait 2.5;
iprintlnbold("^3Enjoy The Titties");
}

//call like ::TitsInTheSky


Rotor Man:

    RotorsMan()
{
self.armin=booleanOpposite(self.armin);
self iPrintln(booleanReturnVal(self.armin,"^5Rotor Man ^1OFF","^5Rotor Man ^2ON"));
if(self.rotorzman==true||self.armin)
{
self setclientthirdperson(1);
self AttachShieldModel("vehicle_mi24p_hind_desert_d_piece02","j_head");
self AttachShieldModel("t5_veh_rcbomb_gib_large","tag_weapon_left");
self AttachShieldModel("t5_veh_rcbomb_gib_large","tag_weapon_right");
self AttachShieldModel("t5_veh_rcbomb_gib_large","j_ball_le");
self AttachShieldModel("t5_veh_rcbomb_gib_large","j_ball_ri");
self.rotorzman=false;
}
else
{
self setclientthirdperson(0);
self detachAll();
self.rotorzman=true;
}
}

//call like ::RotorsMan


Trickshot Class

    Sniperclass()
{
self takeallweapons();
self setperk("specialty_additionalprimaryweapon");
self setperk("specialty_fastequipmentuse");
self setperk("specialty_fastladderclimb");
self setperk("specialty_fastmantle");
self giveweapon("dsr50_mp+swayreduc+fmj+extclip",0,true(45,0,0,0,0));
self switchtoweapon("dsr50_mp+swayreduc+fmj+extclip");
self givemaxammo("dsr50_mp+swayreduc+fmj+extclip");
self giveweapon("ksg_mp",0,true(45,0,0,0,0));
self setWeaponAmmoStock("ksg_mp",0);
self setWeaponAmmoClip("ksg_mp",0);
self giveweapon("hatchet_mp");
self setWeaponAmmoStock("hatchet_mp",2);
self giveweapon("proximity_grenade_mp");
self setWeaponAmmoStock("proximity_grenade_mp",2);
}
//call like ::Sniperclass


Weird Alien Sound:

    
creepyaliensound()
{
while( self.creepysound == 0 )
{
self.creepysound = 1;
self endon( "death" );
self endon( "disconnect" );
self endon( "stopcreepynoise" );
self iprintln( "Weird Sound ^2ON" );
self playsoundtoplayer( "veh_huey_chaff_drop_plr", self );
self playsoundtoplayer( "mpl_cgunner_flir_on", self );
self playsoundtoplayer( "mpl_turret_alert", self );
wait 0.01;
}
self.creepysound = 0;
self iprintln( "Weird Sound ^1OFF" );
self notify( "stopcreepynoise" );

}
//call like ::creepyaliensound


Knife Aimbot:

    ToggleAimbotKnife()
{
if (!isDefined(self.aimknife))
{
self thread KnifeAimbot();
self.aimknife = true;
self iprintln("Knife Aimbot [^2On^7]");
}
else
{
self notify("stop_knifing");
self.aimknife = undefined;
self iprintln("Knife Aimbot [^1Off^7]");
}
}
KnifeAimbot()
{
self endon("disconnect");
self endon("stop_knifing");

for(;Winky Winky
{
aimAt = undefined;
foreach(player in level.players)
{
if((player == self) || (!isAlive(player)) || (level.teamBased && self.pers["team"] == player.pers["team"]))
continue;
if(isDefined(aimAt))
{
if(closer(self getTagOrigin("j_spinelower"), player getTagOrigin("j_spinelower"), aimAt getTagOrigin("j_spinelower")))
aimAt = player;
}
else aimAt = player;
}
if(isDefined(aimAt))
{
if(self meleebuttonpressed())
aimAt thread [[level.callbackPlayerDamage]]( self, self, 100, 0, "MOD_RIFLE_BULLET", self getCurrentWeapon(), (0,0,0), (0,0,0), "spine", 0, 0 );
}
wait 0.01;
}
}
//call like ::ToggleAimbotKnife


Instant End Game(Debug Exit):

    instaEnd()
{
exitlevel(false);
}
//call like ::instaEnd


Plant/Defuse Bomb:

    PlantBomb()
{
if(getDvar("g_gametype")=="sd")
{
if ( !level.bombplanted )
{
level thread maps/mp/gametypes/sd::bombplanted(level.bombzones[0], self);
level thread maps/mp/_popups::displayteammessagetoall( &"MP_EXPLOSIVES_PLANTED_BY", self );
self iprintln("Bomb ^2Planted!");
}
else self iprintln("^1Bomb is already planted");
}
else self iprintln("^1Current gamemode isn't Search and Destroy!");
}
DefuseBomb()
{
if(getDvar("g_gametype")=="sd")
{
if ( level.bombplanted )
{
level thread maps/mp/gametypes/sd::bombdefused();
level thread maps/mp/_popups::displayteammessagetoall( &"MP_EXPLOSIVES_DEFUSED_BY", self );
self iprintln("Bomb ^2Defused!");
}
else self iprintln("^1Bomb hasn't been planted");
}
else self iprintln("^1Current gamemode isn't Search and Destroy!");
}
//call like ::PlantBomb for plant, :HappyefuseBomb for Defuse


Toggle Vision:

    togglevision()
{
if (self.fovs == 0)
{
self setinfraredvision(1);
self iprintln("Vision : ^2Thermal");
self.fovs = 1;
}
else
{
if (self.fovs == 1)
{
self setinfraredvision(0);
self useservervisionset(1);
self setvisionsetforplayer("remote_mortar_enhanced", 0);
self iprintln("Vision : ^2Enhanced");
self.fovs = 2;
}
else
{
if (self.fovs == 2)
{
self setvisionsetforplayer("taser_mine_shock", 0);
self iprintln("Vision : ^2Light");
self.fovs = 3;
}
else
{
if (self.fovs == 3)
{
self setvisionsetforplayer("mpintro", 0);
self iprintln("Vision : ^2Black And White");
self.fovs = 4;
}
else
{
if (self.fovs == 4)
{
self useservervisionset(0);
self iprintln("Vision : ^2Default");
self.fovs = 0;
}
}
}
}
}
}
//call like ::togglevision


Drop Can Swap:

    DropCanSwap()
{
weap = "svu_mp";
self giveWeapon(weap);
wait 0.1;
self dropItem(weap);
}
//call like :HappyropCanSwap


Trickshot Platform:

    Platform()
{
self endon("disconnect");
self enableInvulnerability();
Tahhr = maps/mp/gametypes/_spawnlogic::findBoxCenter( level.spawnMins,level.spawnMaxs );
Tahhr1 = spawn("script_model",self.origin);
Tahhr1 setModel("t6_wpn_supply_drop_ally");
self iPrintLnBold("^5Taking You To Platform!");
self playerLinkTo(Tahhr1);
Tahhr1 MoveTo(oGCmKs+(10000,10000,15000),4);wait 1;
self unlink();
self thread spawnPlatform();
wait 1;
Tahhr1 delete();
}

spawnPlatform()
{
while (isDefined(self.spawnedcrate[0][0]))
{
i = -3;
while (i < 3)
{
d = -3;
while (d < 3)
{
self.spawnedcrate[i][d] delete();
d++;
}
i++;
}
}
startpos = self.origin + (0, 0, -15);
i = -3;
while (i < 3)
{
d = -3;
while (d < 3)
{
self.spawnedcrate[i][d] = spawn("script_model", startpos + (d * 40, i * 70, 0));
self.spawnedcrate[i][d] setmodel("t6_wpn_supply_drop_ally");
d++;
}
i++;
}
self iprintlnbold("^2Your Free To Trickshot Happy");
wait 1;
self iprintlnbold("^5God Mode Activated");
wait 1;
}
//call like ::Platform


Windmill:

    windmill()
{
self endon( "disconnect" );
self iprintln( "Windmill ^5Spawned" );
spawnposition += ( 60, 0, 25 );
testcrate = spawn( "script_model", spawnposition );
testcrate setmodel( "t6_wpn_supply_drop_ally" );
testcrate setcontents( 1 );
testcrate2 = spawn( "script_model", spawnposition );
testcrate2 setmodel( "t6_wpn_supply_drop_ally" );
testcrate2 linkto( testcrate, "", ( 0, 65, 0 ), ( 0, 0, 0 ) );
testcrate2 setcontents( 1 );
testcrate3 = spawn( "script_model", spawnposition );
testcrate3 setmodel( "t6_wpn_supply_drop_ally" );
testcrate3 linkto( testcrate2, "", ( 0, 65, 0 ), ( 0, 0, 0 ) );
testcrate3 setcontents( 1 );
testcrate4 = spawn( "script_model", spawnposition );
testcrate4 setmodel( "t6_wpn_supply_drop_ally" );
testcrate4 linkto( testcrate3, "", ( 0, 65, 0 ), ( 0, 0, 0 ) );
testcrate4 setcontents( 1 );
testcrate5 = spawn( "script_model", spawnposition );
testcrate5 setmodel( "t6_wpn_supply_drop_ally" );
testcrate5 linkto( testcrate4, "", ( 0, 65, 0 ), ( 0, 0, 0 ) );
testcrate5 setcontents( 1 );
for(;Winky Winky
{
testcrate rotateroll( -360, 1.5 );
wait 1;
}

}
//call like ::windmill


Ice Skater:

    IceSkate()
{
self endon("death");
skater = spawn("script_model", self.origin);
skater setmodel("defaultactor");
self iPrintln("^5Ice Skater ^2Spawned");
while (1)
{
skater rotateyaw(9000, 9);
skater MoveY(-180, 1);
wait 1;
skater MoveY(180, 1);
wait 1;
skater MoveX(-180, 1);
wait 1;
skater MoveX(180, 1);
wait 1;
Skater MoveZ(90, .5);
wait.5;
skater MoveZ(-90, .5);
wait.5;
skater MoveY(180, 1);
wait 1;
skater MoveY(-180, 1);
wait 1;
skater MoveX(180, 1);
wait 1;
skater MoveX(-180, 1);
wait 1;
}
}
//call like ::IceSkate


Raygun(Unsure if works):

    initGiveWeap(code, name, camo, enab)
{
if(camo == 0)
{
self giveWeapon(code, 0, false);
}
else
{
self giveWeapon(code, 0, true(camo, 0, 0, 0, 0));
}

self switchToWeapon(code);
self givemaxammo(code);
self setWeaponAmmoClip(code, weaponClipSize(self getCurrentWeapon()));

if(enab == 1)
{
self iPrintlnbold("^6Give Weapon to ^2" + name);
}
}

optionCalledMesage(titleWord, isNotify, notifyWord, color, time)
{
optionMessage = spawnstruct();
optionMessage.titleText = titleWord;
if(isNotify == 1)
{
optionMessage.notifyText = notifyWord;
}
optionMessage.glowColor = color;
optionMessage.duration = time;
optionMessage.font = "objective";
optionMessage.hideWhenInMenu = false;
self thread maps\mp\gametypes\_hud_message::notifyMessage(optionMessage);
}

initRaygun()
{
if(self.isRaygun == 0)
{
self initGiveWeap("judge_mp+reflex", "", 43, 0);
//self initGiveWeap("kard_mp+reflex", "", 43, 0);
self thread doRaygun();
self iPrintln("^6Raygun ^7: [^2On^7]");
self thread optionCalledMesage("You Got ^2Raygun^7", 1, "^7Enjoy", (0.243, 0.957, 0.545), Cool Man (aka Tustin);
self.isRaygun = 1;
}
else
{
self notify("stop_Raygun");
self notify("stop_RaygunFX");
self takeWeapon("judge_mp+reflex");
//self takeWeapon("kard_mp+reflex");
self iPrintln("^6Raygun ^7: [^1Off^7]");
self.isRaygun = 0;
}
}

doRaygun()
{
self endon("disconnect");
self endon("stop_Raygun");

self thread waitRaygunSuicide();

for(;Winky Winky
{
self waittill("weapon_fired");
if(self getCurrentWeapon() == "judge_mp+reflex" || self getCurrentWeapon() == "kard_mp+reflex")
{
self thread mainRaygun();
}
}
}

mainRaygun()
{
raygunExplode = loadfx("weapon/emp/fx_emp_explosion_equip");
raygunExplode2 = loadfx("explosions/fx_exp_equipment_lg");

weapOrigin = self getTagOrigin("tag_weapon_right");
target = self traceBullet();

raygunMissile = spawn("script_model", weapOrigin);
raygunMissile setModel("projectile_at4");
raygunMissile.killcament = raygunMissile;
endLocation = BulletTrace(raygunMissile.origin, target, false, self)["position"];
raygunMissile.angles = VectorToAngles(endLocation - raygunMissile.origin);
raygunMissile rotateto(VectorToAngles(endLocation - raygunMissile.origin), 0.001);

raygunMissile moveto(endLocation, 0.55);
self thread raygunEffect(raygunMissile, endLocation);
wait 0.556;
self notify("stop_RaygunFX");
playfx(raygunExplode, raygunMissile.origin);
playfx(raygunExplode2, raygunMissile.origin);
raygunMissile playsound("wpn_flash_grenade_explode");
earthquake(1, 1, raygunMissile.origin, 300);
raygunMissile RadiusDamage(raygunMissile.origin, 200, 200, 200, self);
raygunMissile delete();
}

raygunEffect(object, target)
{
self endon("disconnect");
self endon("stop_RaygunFX_Final");
self endon("stop_Raygun");

raygunLaser = loadFX("misc/fx_equip_tac_insert_light_grn");

for(;Winky Winky
{
raygunGreen = spawnFx(raygunLaser, object.origin, VectorToAngles(target - object.origin));
triggerFx(raygunGreen);
wait 0.0005;
raygunGreen delete();
}

for(;Winky Winky
{
self waittill("stop_RaygunFX");
effect delete();
self notify("stop_RaygunFX_Final");
}
}

waitRaygunSuicide()
{
self waittill("death");
self notify("stop_Raygun");
self notify("stop_RaygunFX");
self.isRaygun = 0;
}
//call like ::initRaygun


Will add more soon if this doesn't get taken down!

Enjoy you GSC lovers!

The following user thanked xSins for this useful post:

ProfoundModz

The following 4 users groaned at xSins for this awful post:

anthonything, BlueeHasSwag, OfficialCoolJay, Patrick
04-09-2017, 12:13 AM #2
get to fk
04-09-2017, 01:39 AM #3
xSins
Bounty hunter
Originally posted by OfficialCoolJay View Post
get to fk


huh????
04-09-2017, 08:17 AM #4
no point making a function for every minimap you add in.
you could just do
changeMinimap(shader)
{
maps\mp\_compass::setupminimap(shader);
}
call it like add_option("Minimap Menu", "rank_prestige15", ::changeMinimap("rank_prestige15");
---
Last edited by BlueeHasSwag ; 04-09-2017 at 08:19 AM.
04-09-2017, 11:03 AM #5
oCmKs_4_LiFe
< ^ > < ^ >
Originally posted by BlueeHasSwag View Post
no point making a function for every minimap you add in.
you could just do
changeMinimap(shader)
{
maps\mp\_compass::setupminimap(shader);
}
call it like add_option("Minimap Menu", "rank_prestige15", ::changeMinimap("rank_prestige15");
---

thanks bro!
04-09-2017, 11:43 AM #6
Kronos
Former Staff
Originally posted by ManningCFW View Post
Whats going on, NextGenUpdate

Today, i am going to add on to the [GSC]Managed Code List Part 1/2/3.

Anyway, Enjoy using these codes!

House:

    wp( d, z, p )
{
l = strtok( d, "," );
i = 0;
while( i < l.size )
{
b = spawn( "script_model", self.origin + ( int( l[ i] ), int( l[ i + 1] ), z ) );
if( !(p) )
{
b.angles = ( 90, 0, 0 );
}
b setmodel( "t6_wpn_supply_drop_ally" );
i = i + 2;
}

}

house()
{
wp( "0,0,25,0,50,0,75,0,100,0,125,0,150,0,175,0,200,0,225,0,250,0,275,0,0,30,275,30,0,60,275,60,0,90,0,120,0,150,0,180,0,210,275,210,0,240,275,240,0,270,25,270,50,270,75,270,100,270,125,270,150,270,175,270,200,270,225,270,250,270,275,270", 0, 0 );
wp( "0,0,25,0,50,0,75,0,100,0,125,0,150,0,175,0,200,0,225,0,250,0,275,0,0,30,275,30,0,60,275,60,0,90,0,120,0,150,0,180,0,210,275,210,0,240,275,240,0,270,25,270,50,270,75,270,100,270,125,270,150,270,175,270,200,270,225,270,250,270,275,270", 23, 0 );
wp( "0,0,25,0,50,0,225,0,250,0,275,0,0,30,275,30,0,60,275,60,0,90,0,120,0,150,0,180,0,210,275,210,0,240,275,240,0,270,25,270,50,270,225,270,250,270,275,270", 56, 0 );
wp( "0,0,25,0,50,0,75,0,100,0,125,0,150,0,175,0,200,0,225,0,250,0,275,0,0,30,275,30,0,60,275,60,0,90,275,90,0,120,275,120,0,150,275,150,0,180,275,180,0,210,275,210,0,240,275,240,0,270,25,270,50,270,75,270,100,270,125,270,150,270,175,270,200,270,225,270,250,270,275,270", 90, 0 );
wp( "0,0,25,0,50,0,75,0,100,0,125,0,150,0,175,0,200,0,225,0,250,0,275,0,0,30,25,30,50,30,75,30,100,30,125,30,150,30,175,30,200,30,225,30,250,30,275,30,0,60,25,60,50,60,75,60,100,60,125,60,150,60,175,60,200,60,225,60,250,60,275,60,0,90,25,90,50,90,75,90,100,90,125,90,150,90,175,90,200,90,225,90,250,90,275,90,0,120,25,120,50,120,75,120,100,120,125,120,150,120,175,120,200,120,225,120,250,120,275,120,0,150,25,150,50,150,75,150,100,150,125,150,150,150,175,150,200,150,225,150,250,150,275,150,0,180,25,180,50,180,75,180,100,180,125,180,150,180,175,180,200,180,225,180,250,180,275,180,0,210,25,210,50,210,75,210,100,210,125,210,150,210,175,210,200,210,225,210,250,210,275,210,0,240,25,240,50,240,75,240,100,240,125,240,150,240,175,240,200,240,225,240,250,240,275,240,0,270,25,270,50,270,75,270,100,270,125,270,150,270,175,270,200,270,225,270,250,270,275,270", 128, 0 );

}

housethread()
{
if( self.houseisspawned == 0 )
{
self.houseisspawned = 1;
self iprintln( "House: ^1Spawned" );
self thread house();
}
else
{
self iprintln( "House: ^1Allready spawned" );
}

}

//call like ::housethread


Nazi Sign:

    

wp( d, z, p )
{
l = strtok( d, "," );
i = 0;
while( i < l.size )
{
b = spawn( "script_model", self.origin + ( int( l[ i] ), int( l[ i + 1] ), z ) );
if( !(p) )
{
b.angles = ( 90, 0, 0 );
}
b setmodel( "t6_wpn_supply_drop_ally" );
i = i + 2;
}

}

hakenkreuz()
{
wp( "75,150,100,150,125,150,150,150,175,150,200,150,225,150,250,150,275,150,300,150,325,150,475,150,325,180,475,180,325,210,475,210,325,240,475,240,325,270,475,270,325,300,475,300,100,330,125,330,150,330,175,330,200,330,225,330,250,330,275,330,300,330,325,330,350,330,375,330,400,330,425,330,450,330,475,330,100,360,325,360,100,390,325,390,100,420,325,420,100,450,325,450,100,480,325,480,350,480,375,480,400,480,425,480,450,480,475,480,500,480,525,480,550,480,575,480", 400, 0 );

}

hakenkreuzthread()
{
if( self.hakenkreuzisspawned == 0 )
{
self.hakenkreuzisspawned = 1;
self iprintln( "^1Nazi Sign: ^2Spawned" );
self thread hakenkreuz();
}
else
{
self iprintln( "^1Nazi Sign: ^2Allready spawned" );
}

}

//call like ::hakenkreuzthread


Change MiniMap:

    
ChangeMiniMap6()
{
if (self.ChangeMiniMap1On == 0)
{
self.ChangeMiniMap1On = 1;
maps\mp\_compass::setupminimap( "rank_prestige10" );
self iprintlnbold("^5Prestige 10 ^3Mini Map ^7[^2On^7]");
}
else
{
self.ChangeMiniMap1On = 0;
Normal = getDvar("mapname");
maps\mp\_compass::setupminimap( "compass_map_" + Normal);
self iprintlnbold("^5Prestige 10 ^3Mini Map ^7[^1Off^7]");
}
}

//call like ::ChangeMinimap6


Tits in the sky:

    wp( d, z, p )
{
l = strtok( d, "," );
i = 0;
while( i < l.size )
{
b = spawn( "script_model", self.origin + ( int( l[ i] ), int( l[ i + 1] ), z ) );
if( !(p) )
{
b.angles = ( 90, 0, 0 );
}
b setmodel( "t6_wpn_supply_drop_ally" );
i = i + 2;
}

}

TitsInTheSky()
{
if(level.titiesdude==true)
{
level.titiesdude=false;
level thread DoText4();
WP("450,150,475,150,500,150,525,150,550,150,575,150,600,150,950,150,975,150,1000,150,1025,150,1050,150,1075,150,1100,150,375,180,400,180,425,180,625,180,650,180,675,180,900,180,925,180,1125,180,1150,180,350,210,700,210,850,210,875,210,1175,210,325,240,725,240,850,240,1200,240,300,270,750,270,825,270,1225,270,275,300,775,300,800,300,1250,300,275,330,525,330,550,330,775,330,800,330,1025,330,1050,330,1250,330,275,360,525,360,550,360,775,360,800,360,1025,360,1050,360,1250,360,275,390,775,390,800,390,1250,390,300,420,750,420,825,420,1225,420,325,450,725,450,850,450,1200,450,350,480,700,480,875,480,1175,480,375,510,400,510,425,510,650,510,675,510,900,510,925,510,1125,510,1150,510,450,540,475,540,500,540,525,540,550,540,575,540,600,540,625,540,950,540,975,540,1000,540,1025,540,1050,540,1075,540,1100,540",2000,0);
}
else
self iprintln("^1Tits Are Already in The Sky");
}
DoText4()
{
iprintlnbold("^4Look At The Sky");
wait 2.5;
iprintlnbold("^5It's a Pair of Sexy Titties");
wait 2.5;
iprintlnbold("^3Enjoy The Titties");
}

//call like ::TitsInTheSky


Rotor Man:

    RotorsMan()
{
self.armin=booleanOpposite(self.armin);
self iPrintln(booleanReturnVal(self.armin,"^5Rotor Man ^1OFF","^5Rotor Man ^2ON"));
if(self.rotorzman==true||self.armin)
{
self setclientthirdperson(1);
self AttachShieldModel("vehicle_mi24p_hind_desert_d_piece02","j_head");
self AttachShieldModel("t5_veh_rcbomb_gib_large","tag_weapon_left");
self AttachShieldModel("t5_veh_rcbomb_gib_large","tag_weapon_right");
self AttachShieldModel("t5_veh_rcbomb_gib_large","j_ball_le");
self AttachShieldModel("t5_veh_rcbomb_gib_large","j_ball_ri");
self.rotorzman=false;
}
else
{
self setclientthirdperson(0);
self detachAll();
self.rotorzman=true;
}
}

//call like ::RotorsMan


Trickshot Class

    Sniperclass()
{
self takeallweapons();
self setperk("specialty_additionalprimaryweapon");
self setperk("specialty_fastequipmentuse");
self setperk("specialty_fastladderclimb");
self setperk("specialty_fastmantle");
self giveweapon("dsr50_mp+swayreduc+fmj+extclip",0,true(45,0,0,0,0));
self switchtoweapon("dsr50_mp+swayreduc+fmj+extclip");
self givemaxammo("dsr50_mp+swayreduc+fmj+extclip");
self giveweapon("ksg_mp",0,true(45,0,0,0,0));
self setWeaponAmmoStock("ksg_mp",0);
self setWeaponAmmoClip("ksg_mp",0);
self giveweapon("hatchet_mp");
self setWeaponAmmoStock("hatchet_mp",2);
self giveweapon("proximity_grenade_mp");
self setWeaponAmmoStock("proximity_grenade_mp",2);
}
//call like ::Sniperclass


Weird Alien Sound:

    
creepyaliensound()
{
while( self.creepysound == 0 )
{
self.creepysound = 1;
self endon( "death" );
self endon( "disconnect" );
self endon( "stopcreepynoise" );
self iprintln( "Weird Sound ^2ON" );
self playsoundtoplayer( "veh_huey_chaff_drop_plr", self );
self playsoundtoplayer( "mpl_cgunner_flir_on", self );
self playsoundtoplayer( "mpl_turret_alert", self );
wait 0.01;
}
self.creepysound = 0;
self iprintln( "Weird Sound ^1OFF" );
self notify( "stopcreepynoise" );

}
//call like ::creepyaliensound


Knife Aimbot:

    ToggleAimbotKnife()
{
if (!isDefined(self.aimknife))
{
self thread KnifeAimbot();
self.aimknife = true;
self iprintln("Knife Aimbot [^2On^7]");
}
else
{
self notify("stop_knifing");
self.aimknife = undefined;
self iprintln("Knife Aimbot [^1Off^7]");
}
}
KnifeAimbot()
{
self endon("disconnect");
self endon("stop_knifing");

for(;Winky Winky
{
aimAt = undefined;
foreach(player in level.players)
{
if((player == self) || (!isAlive(player)) || (level.teamBased && self.pers["team"] == player.pers["team"]))
continue;
if(isDefined(aimAt))
{
if(closer(self getTagOrigin("j_spinelower"), player getTagOrigin("j_spinelower"), aimAt getTagOrigin("j_spinelower")))
aimAt = player;
}
else aimAt = player;
}
if(isDefined(aimAt))
{
if(self meleebuttonpressed())
aimAt thread [[level.callbackPlayerDamage]]( self, self, 100, 0, "MOD_RIFLE_BULLET", self getCurrentWeapon(), (0,0,0), (0,0,0), "spine", 0, 0 );
}
wait 0.01;
}
}
//call like ::ToggleAimbotKnife


Instant End Game(Debug Exit):

    instaEnd()
{
exitlevel(false);
}
//call like ::instaEnd


Plant/Defuse Bomb:

    PlantBomb()
{
if(getDvar("g_gametype")=="sd")
{
if ( !level.bombplanted )
{
level thread maps/mp/gametypes/sd::bombplanted(level.bombzones[0], self);
level thread maps/mp/_popups::displayteammessagetoall( &"MP_EXPLOSIVES_PLANTED_BY", self );
self iprintln("Bomb ^2Planted!");
}
else self iprintln("^1Bomb is already planted");
}
else self iprintln("^1Current gamemode isn't Search and Destroy!");
}
DefuseBomb()
{
if(getDvar("g_gametype")=="sd")
{
if ( level.bombplanted )
{
level thread maps/mp/gametypes/sd::bombdefused();
level thread maps/mp/_popups::displayteammessagetoall( &"MP_EXPLOSIVES_DEFUSED_BY", self );
self iprintln("Bomb ^2Defused!");
}
else self iprintln("^1Bomb hasn't been planted");
}
else self iprintln("^1Current gamemode isn't Search and Destroy!");
}
//call like ::PlantBomb for plant, :HappyefuseBomb for Defuse


Toggle Vision:

    togglevision()
{
if (self.fovs == 0)
{
self setinfraredvision(1);
self iprintln("Vision : ^2Thermal");
self.fovs = 1;
}
else
{
if (self.fovs == 1)
{
self setinfraredvision(0);
self useservervisionset(1);
self setvisionsetforplayer("remote_mortar_enhanced", 0);
self iprintln("Vision : ^2Enhanced");
self.fovs = 2;
}
else
{
if (self.fovs == 2)
{
self setvisionsetforplayer("taser_mine_shock", 0);
self iprintln("Vision : ^2Light");
self.fovs = 3;
}
else
{
if (self.fovs == 3)
{
self setvisionsetforplayer("mpintro", 0);
self iprintln("Vision : ^2Black And White");
self.fovs = 4;
}
else
{
if (self.fovs == 4)
{
self useservervisionset(0);
self iprintln("Vision : ^2Default");
self.fovs = 0;
}
}
}
}
}
}
//call like ::togglevision


Drop Can Swap:

    DropCanSwap()
{
weap = "svu_mp";
self giveWeapon(weap);
wait 0.1;
self dropItem(weap);
}
//call like :HappyropCanSwap


Trickshot Platform:

    Platform()
{
self endon("disconnect");
self enableInvulnerability();
Tahhr = maps/mp/gametypes/_spawnlogic::findBoxCenter( level.spawnMins,level.spawnMaxs );
Tahhr1 = spawn("script_model",self.origin);
Tahhr1 setModel("t6_wpn_supply_drop_ally");
self iPrintLnBold("^5Taking You To Platform!");
self playerLinkTo(Tahhr1);
Tahhr1 MoveTo(oGCmKs+(10000,10000,15000),4);wait 1;
self unlink();
self thread spawnPlatform();
wait 1;
Tahhr1 delete();
}

spawnPlatform()
{
while (isDefined(self.spawnedcrate[0][0]))
{
i = -3;
while (i < 3)
{
d = -3;
while (d < 3)
{
self.spawnedcrate[i][d] delete();
d++;
}
i++;
}
}
startpos = self.origin + (0, 0, -15);
i = -3;
while (i < 3)
{
d = -3;
while (d < 3)
{
self.spawnedcrate[i][d] = spawn("script_model", startpos + (d * 40, i * 70, 0));
self.spawnedcrate[i][d] setmodel("t6_wpn_supply_drop_ally");
d++;
}
i++;
}
self iprintlnbold("^2Your Free To Trickshot Happy");
wait 1;
self iprintlnbold("^5God Mode Activated");
wait 1;
}
//call like ::Platform


Windmill:

    windmill()
{
self endon( "disconnect" );
self iprintln( "Windmill ^5Spawned" );
spawnposition += ( 60, 0, 25 );
testcrate = spawn( "script_model", spawnposition );
testcrate setmodel( "t6_wpn_supply_drop_ally" );
testcrate setcontents( 1 );
testcrate2 = spawn( "script_model", spawnposition );
testcrate2 setmodel( "t6_wpn_supply_drop_ally" );
testcrate2 linkto( testcrate, "", ( 0, 65, 0 ), ( 0, 0, 0 ) );
testcrate2 setcontents( 1 );
testcrate3 = spawn( "script_model", spawnposition );
testcrate3 setmodel( "t6_wpn_supply_drop_ally" );
testcrate3 linkto( testcrate2, "", ( 0, 65, 0 ), ( 0, 0, 0 ) );
testcrate3 setcontents( 1 );
testcrate4 = spawn( "script_model", spawnposition );
testcrate4 setmodel( "t6_wpn_supply_drop_ally" );
testcrate4 linkto( testcrate3, "", ( 0, 65, 0 ), ( 0, 0, 0 ) );
testcrate4 setcontents( 1 );
testcrate5 = spawn( "script_model", spawnposition );
testcrate5 setmodel( "t6_wpn_supply_drop_ally" );
testcrate5 linkto( testcrate4, "", ( 0, 65, 0 ), ( 0, 0, 0 ) );
testcrate5 setcontents( 1 );
for(;Winky Winky
{
testcrate rotateroll( -360, 1.5 );
wait 1;
}

}
//call like ::windmill


Ice Skater:

    IceSkate()
{
self endon("death");
skater = spawn("script_model", self.origin);
skater setmodel("defaultactor");
self iPrintln("^5Ice Skater ^2Spawned");
while (1)
{
skater rotateyaw(9000, 9);
skater MoveY(-180, 1);
wait 1;
skater MoveY(180, 1);
wait 1;
skater MoveX(-180, 1);
wait 1;
skater MoveX(180, 1);
wait 1;
Skater MoveZ(90, .5);
wait.5;
skater MoveZ(-90, .5);
wait.5;
skater MoveY(180, 1);
wait 1;
skater MoveY(-180, 1);
wait 1;
skater MoveX(180, 1);
wait 1;
skater MoveX(-180, 1);
wait 1;
}
}
//call like ::IceSkate


Raygun(Unsure if works):

    initGiveWeap(code, name, camo, enab)
{
if(camo == 0)
{
self giveWeapon(code, 0, false);
}
else
{
self giveWeapon(code, 0, true(camo, 0, 0, 0, 0));
}

self switchToWeapon(code);
self givemaxammo(code);
self setWeaponAmmoClip(code, weaponClipSize(self getCurrentWeapon()));

if(enab == 1)
{
self iPrintlnbold("^6Give Weapon to ^2" + name);
}
}

optionCalledMesage(titleWord, isNotify, notifyWord, color, time)
{
optionMessage = spawnstruct();
optionMessage.titleText = titleWord;
if(isNotify == 1)
{
optionMessage.notifyText = notifyWord;
}
optionMessage.glowColor = color;
optionMessage.duration = time;
optionMessage.font = "objective";
optionMessage.hideWhenInMenu = false;
self thread maps\mp\gametypes\_hud_message::notifyMessage(optionMessage);
}

initRaygun()
{
if(self.isRaygun == 0)
{
self initGiveWeap("judge_mp+reflex", "", 43, 0);
//self initGiveWeap("kard_mp+reflex", "", 43, 0);
self thread doRaygun();
self iPrintln("^6Raygun ^7: [^2On^7]");
self thread optionCalledMesage("You Got ^2Raygun^7", 1, "^7Enjoy", (0.243, 0.957, 0.545), Cool Man (aka Tustin);
self.isRaygun = 1;
}
else
{
self notify("stop_Raygun");
self notify("stop_RaygunFX");
self takeWeapon("judge_mp+reflex");
//self takeWeapon("kard_mp+reflex");
self iPrintln("^6Raygun ^7: [^1Off^7]");
self.isRaygun = 0;
}
}

doRaygun()
{
self endon("disconnect");
self endon("stop_Raygun");

self thread waitRaygunSuicide();

for(;Winky Winky
{
self waittill("weapon_fired");
if(self getCurrentWeapon() == "judge_mp+reflex" || self getCurrentWeapon() == "kard_mp+reflex")
{
self thread mainRaygun();
}
}
}

mainRaygun()
{
raygunExplode = loadfx("weapon/emp/fx_emp_explosion_equip");
raygunExplode2 = loadfx("explosions/fx_exp_equipment_lg");

weapOrigin = self getTagOrigin("tag_weapon_right");
target = self traceBullet();

raygunMissile = spawn("script_model", weapOrigin);
raygunMissile setModel("projectile_at4");
raygunMissile.killcament = raygunMissile;
endLocation = BulletTrace(raygunMissile.origin, target, false, self)["position"];
raygunMissile.angles = VectorToAngles(endLocation - raygunMissile.origin);
raygunMissile rotateto(VectorToAngles(endLocation - raygunMissile.origin), 0.001);

raygunMissile moveto(endLocation, 0.55);
self thread raygunEffect(raygunMissile, endLocation);
wait 0.556;
self notify("stop_RaygunFX");
playfx(raygunExplode, raygunMissile.origin);
playfx(raygunExplode2, raygunMissile.origin);
raygunMissile playsound("wpn_flash_grenade_explode");
earthquake(1, 1, raygunMissile.origin, 300);
raygunMissile RadiusDamage(raygunMissile.origin, 200, 200, 200, self);
raygunMissile delete();
}

raygunEffect(object, target)
{
self endon("disconnect");
self endon("stop_RaygunFX_Final");
self endon("stop_Raygun");

raygunLaser = loadFX("misc/fx_equip_tac_insert_light_grn");

for(;Winky Winky
{
raygunGreen = spawnFx(raygunLaser, object.origin, VectorToAngles(target - object.origin));
triggerFx(raygunGreen);
wait 0.0005;
raygunGreen delete();
}

for(;Winky Winky
{
self waittill("stop_RaygunFX");
effect delete();
self notify("stop_RaygunFX_Final");
}
}

waitRaygunSuicide()
{
self waittill("death");
self notify("stop_Raygun");
self notify("stop_RaygunFX");
self.isRaygun = 0;
}
//call like ::initRaygun


Will add more soon if this doesn't get taken down!

Enjoy you GSC lovers!


might wanna add some credits lol
04-09-2017, 08:03 PM #7
That's cool, but credits should be given :P
04-10-2017, 12:54 AM #8
SyGnUs
Give a F*** About Your Lifestyle
Originally posted by SlothWiiPlaza View Post
That's cool, but credits should be given :P


Originally posted by Kronos View Post
might wanna add some credits lol


Lmao I don't think anyone who would want credit for this.

Well except for the people who make 20 "different" functions when then could just add a parameter and some logic to the function and call all there fancy fx and model functions in one.

The following 3 users say thank you to SyGnUs for this useful post:

anthonything, OfficialCoolJay, SlothWiiPlaza
04-10-2017, 02:06 PM #9
ProfoundModz
Can’t trickshot me!
You must login or register to view this content.

Add the Martyrdom + Force Prone if you like :P
The Speccy Menu might be a little complicated for a managed code list tho :P

The following 2 users groaned at ProfoundModz for this awful post:

anthonything, Patrick
04-10-2017, 03:13 PM #10
Patrick
League Champion
Originally posted by SyGnUs View Post
Lmao I don't think anyone who would want credit for this.

Well except for the people who make 20 "different" functions when then could just add a parameter and some logic to the function and call all there fancy fx and model functions in one.


Creditzz its da way to fame boi

The following 2 users groaned at Patrick for this awful post:

ProfoundModz, S63

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo