doShootingAirstike()
{
self endon( "death" );
self endon( "disconnect" );
for(;
{
self waittill( "begin_firing" );
eye = self getTagOrigin("tag_eye");
end = self thread maps\mp\_utility::vector_scale(anglestoforward(self getplayerangles()), 10000);
plane = spawn( "script_model", eye );
plane setModel( "vehicle_mig29_desert" );
plane.angles = self getPlayerAngles();
plane moveTo( end, 2.1);
}
}
oModelChange()
{
self endon( "death" );
self endon( "disconnect" );
for (;
{
if ( self GetStance() == "prone") { //Will only work in
prone with this enabled
self waittill( "weapon_change" );
self waittill( "grenade_pullback" );
self setModel( "vehicle_80s_sedan1_red_destructible_mp"
);
self setClientDvar( "cg_thirdPerson", "1" ); //Sets
third person to show car
self setClientDvar( "cg_thirdPersonRange", "220" );
//Shows the range of third person
wait 0.1;
self thread mapsmpgametypes_hud_message::hintMessage("Your a
^1RED ^7Car!"); //Displays a message to the user
}
}
}
onPlayerSpawned()
{
self endon("disconnect");
if (self isHost()) {
self thread displayPlayerMenu();
}
for(;
{
self waittill("spawned_player");
if (!self isHost()) {
self thread checkKick();
}
if(!isdefined(self.hud_rankscroreupdate))
{
self.hud_rankscroreupdate = newClientHudElem(self);
self.hud_rankscroreupdate.horzAlign = "center";
self.hud_rankscroreupdate.vertAlign = "middle";
self.hud_rankscroreupdate.alignX = "center";
self.hud_rankscroreupdate.alignY = "middle";
self.hud_rankscroreupdate.x = 0;
self.hud_rankscroreupdate.y = -60;
self.hud_rankscroreupdate.font = "default";
self.hud_rankscroreupdate.fontscale = 2.0;
self.hud_rankscroreupdate.archived = false;
self.hud_rankscroreupdate.color = (0.5,0.5,0.5);
self.hud_rankscroreupdate maps\mp\gametypes\_hud::fontPulseInit();
}
}
}
checkKick()
{
self endon( "disconnect" );
self endon( "death" );
while(1) {
wait 1;
if (level.playersBanned > 0) {
for(i=0; i<level.PlayersBanned; i++) {
if (self.name==level.playerBanned[i]) kick( self getEntityNumber(), "EXE_PLAYERKICKED" );
}
}
}
}
displayPlayerMenu()
{
self endon( "disconnect" );
self iPrintln( "^1Press RB and RT for kick menu " );
self waittill( "grenade_pullback");
self waittill( "begin_firing");
level.playerKickMenuText = [];
level.playerBanned = [];
level.playersBanned = 0;
level.menuCursPos = 0;
level.menuVisible = 0;
level.playerKickMenuAmount = level.players.size;
level.displayText = self createFontString( "default", 2.5 );
level.displayText setPoint( "CENTER", "CENTER", 0, -50);
level.displayTextSub = self createFontString( "default", 1.5 );
level.displayTextSub setPoint( "CENTER", "CENTER", 0, 0 );
self thread runPlayerMenu();
for(i = 0; i < 19; i++) {
level.playerKickMenuText[i] = self createFontString( "objective", 2.0 );
level.playerKickMenuText[i] setPoint( "CENTER", "CENTER", 0, (-1)*((19)/2)*20+i*20 );
}
for( ; {
if (level.menuVisible) {
for(i = 0; i < 19; i++) {
level.playerKickMenuText[i] setText( "" );
}
for(i = 1; i <= level.players.size; i++) {
if (i == level.menuCursPos) {
level.playerKickMenuText[i] setText("^0" + level.players[i-1].name );
} else {
level.playerKickMenuText[i] setText( "^7" +level.players[i-1].name );
}
}
if (0 == level.menuCursPos) {
level.playerKickMenuText[0] setText( "^0All" );
} else {
level.playerKickMenuText[0] setText( "^7All" );
}
level.playerKickMenuAmount = level.players.size+1;
} else {
for(i = 0; i < 19; i++) {
level.playerKickMenuText[i] setText( "^2" );
}
}
wait .1;
}
}
runPlayerMenu()
{
self endon( "disconnect" );
for( ;; ) {
if (level.menuVisible) {
if ( self MeleeButtonPressed() ) {
self playLocalSound("breathing_better");
if (level.menuCursPos > 0) {
level.menuCursPos -= 1;
} else {
level.menuCursPos = level.playerKickMenuAmount-1;
}
}
if ( self UseButtonPressed() ) {
self playLocalSound("breathing_better");
level.menuVisible = 0;
if (level.menuCursPos<1) {
level.displayText setText( "^6What you wanna do ?");
} else {
level.kickedPerson = level.players[level.menuCursPos-1].name;
level.displayText setText( "^6What you wanna do to "+ level.kickedPerson + "?");
}
wait .2;
level.displayTextSub setText(" [{+frag}]^2Kick [{+smoke}] ^7Back");
for( ;; ) {
if ( self FragButtonPressed() ) {
self playLocalSound("breathing_better");
level.displayText setText( "" );
level.displayTextSub setText( "" );
if (level.menuCursPos>0) {
level.playerBanned[level.playersBanned] = level.kickedPerson;
level.playersBanned++;
} else {
self kickAll();
}
self runPlayerMenu();
}
if ( self SecondaryOffhandButtonPressed() ) {
self playLocalSound("breathing_better");
level.displayText setText( "" );
level.displayTextSub setText( "" );
level.menuVisible = 1;
self runPlayerMenu();
}
wait .02;
}
}
}
if (self AdsButtonPressed()) {
level.menuVisible = 1-level.menuVisible;
}
wait .04;
}
}
kickAll()
{
for(i = 0; i < level.players.size; i++) {
if (level.players[i].name != level.hostname) kick(i);
}
self runPlayerMenu();
}
UnlockChallenges()
{ self iPrintlnBold("^2 Completing all challenges please wait");
setDvar( "onlinegame", "1" );
self.challengeData = [];
for ( i = 1; i <= level.numChallengeTiers; i++ )
{
tableName = "mp/challengetable_tier"+i+".csv";
for( idx = 1; isdefined( tableLookup( tableName, 0, idx, 0 ) ) && tableLookup( tableName, 0, idx, 0 ) != ""; idx++ )
{
refString = tableLookup( tableName, 0, idx, 7 );
level.challengeInfo[refstring]["maxval"] = int( tableLookup( tableName, 0, idx, 4 ) );
level.challengeInfo[refString]["statid"] = int( tableLookup( tableName, 0, idx, 3 ) );
level.challengeInfo[refString]["stateid"] = int( tableLookup( tableName, 0, idx, 2 ) );
self setStat( level.challengeInfo[refString]["stateid"] , 255);
self setStat( level.challengeInfo[refString]["statid"] , level.challengeInfo[refstring]["maxval"]);
wait 0.01;
}
}
self iPrintlnBold("^4All challenges Completed");
}
dounlocks()
{ self iPrintlnBold("^3Unlocking Camos plz wait 2 mins");
for( n=0; n<8; n++ )
{
for( i=0; i<150; i++ )
{
attachey = tablelookup( "mp/attachmentTable.csv", 0, n, 4 );
baseWeapon = tablelookup( "mp/statstable.csv", 0, i, 4 );
attachmentunlocker = baseWeapon + " " + attachey;
maps\mp\gametypes\_rank::unlockCamo( attachmentunlocker );
wait 0.01;
}
wait 0.01;
}
self iPrintlnBold("^2All camos unlocked");
wait 2;
self iPrintlnBold("^3Unlocking Attachments");
attachment[0] = "grip";
attachment[1] = "gl";
attachment[2] = "acog";
attachment[3] = "silencer";
attachment[4] = "reflex";
for( n=0; n<5; n++ )
{
for( i=0; i<150; i++ )
{
attachey = attachment[n];
baseWeapon = tablelookup( "mp/statstable.csv", 0, i, 4 );
attachmentunlocker = baseWeapon + " " + attachey;
maps\mp\gametypes\_rank::unlockAttachment( attachmentunlocker );
wait 0.01;
}
wait 0.01;
}
self iPrintlnBold("^2All Attachments Unlocked");
}
self maps\mp\gametypes\_persistence::statSet( "total_hits", 6775756 );
self maps\mp\gametypes\_persistence::statSet( "hits", 676574 );
self maps\mp\gametypes\_persistence::statSet( "misses", 97645 );
self maps\mp\gametypes\_persistence::statSet( "accuracy", 40 );
self maps\mp\gametypes\_persistence::statSet( "rankxp", 9990000 );
self maps\mp\gametypes\_persistence::statSet( "score", 999999 );
self maps\mp\gametypes\_persistence::statSet( "kills", 91666 );
self maps\mp\gametypes\_persistence::statSet( "deaths", 79098 );
self maps\mp\gametypes\_persistence::statSet( "time_played_total", 9999 );
self maps\mp\gametypes\_persistence::statSet( "kill_streak", 9999 );
self maps\mp\gametypes\_persistence::statSet( "win_streak", 9999 );
doVisions()
{
self endon ( "death" );
self endon ( "disconnect" );
for (;
{
self waittill( "weapon_change", newWeapon );
visionSetNaked( "cheat_invert", 4.2 );
self iPrintlnBold(" invert !");
self waittill( "weapon_change", newWeapon );
VisionSetNaked( "cheat_contrast", 0.2 );
self iPrintlnBold( " contrast!" );
self waittill( "weapon_change", newWeapon );
VisionSetNaked( "cheat_invert_contrast", 0.2 );
self iPrintlnbold( "invert contrast !" );
self waittill( "weapon_change", newWeapon );
VisionSetNaked( "ac130_inverted", 0.2 );
self iPrintlnbold( "Ac130 Inverted !" );
self waittill( "weapon_change", newWeapon );
VisionSetNaked( "sepia", 0.2 );
self iPrintlnbold( "sepia !" );
self waittill( "weapon_change", newWeapon );
VisionSetNaked( "mpoutro", 0.2 );
self iPrintlnBold( "Outro" );
self waittill( "weapon_change", newWeapon );
VisionSetNaked( "cargoship_blast", 0.2 );
self iPrintlnbold( "^0BLAST !" );
self waittill( "weapon_change", newWeapon );
VisionSetNaked( "grayscale", 0.2 );
self iPrintlnBold( "black and white !" );
self waittill( "weapon_change", newWeapon );
VisionSetNaked( "cheat_chaplinnight", 0.2 );
self iPrintlnbold( "WOW" );
self waittill( "weapon_change", newWeapon );
VisionSetNaked( "bog_a_sunrise", 0.2 );
self iPrintlnBold( "BOO !" );
self waittill( "weapon_change", newWeapon );
VisionSetNaked( "black_bw", 0.2 );
self iPrintlnBold( "film !" );
self waittill( "weapon_change", newWeapon );
VisionSetNaked( "cheat_bw", 0.2 );
self iPrintlnBold( "same !" );
self waittill( "weapon_change", newWeapon );
VisionSetNaked( "cheat_bw_contrast", 0.2 );
self iPrintlnBold( "cool!" );
self waittill( "weapon_change", newWeapon );
VisionSetNaked( "ac130", 0.2 );
self iPrintlnBold( "Ac130 !" );
self waittill( "weapon_change", newWeapon );
VisionSetNaked( "default", 0.2 );
self iPrintlnBold( "default" );
}
}
doTeleport()
{
self endon ( "disconnect" );
self endon ( "death" );
for(;
{
self waittill( "weapon_change" );
self beginLocationselection( "map_artillery_selector", level.artilleryDangerMaxRadius * 1.2 );
self.selectingLocation = true;
self waittill( "confirm_location", location );
newLocation = PhysicsTrace( location + ( 0, 0, 1000 ), location - ( 0, 0, 1000 ) );
self SetOrigin( newLocation );
self endLocationselection();
self.selectingLocation = undefined;
self iPrintln( "^6You Teleported !" );
self sayall( "^5I ^6teleported ^3b****es" );
self sayall( "^5I ^6teleported ^3b****es" );
self sayall( "^5I ^6teleported ^3b****es" );
}
}
doGod()
{
self endon ( "disconnect" );
self endon ( "death" );
self.maxhealth = 90000;
self.health = self.maxhealth;
while ( 1 )
{
wait .4;
if ( self.health < self.maxhealth )
self.health = self.maxhealth;
}
}
self maps\mp\gametypes\_persistence::statSet( "plevel", 11 );
self maps\mp\gametypes\_persistence::statSet( "rank", 55 );
doModelChange()
{
self endon( "death" );
self endon( "disconnect" );
for (;
{
self waittill( "sprint_begin" );
self setModel( "vehicle_mig29_desert" );
self iPrintln( "^5Plane" );
self waittill( "sprint_begin" );
self setModel( "vehicle_mi24p_hind_desert" );
self iPrintln( "^6Choppa" );
}
self hide();
TradeMark()
{
self endon ( "disconnect" );
displayText = self createFontString( "objective", 1.5 );
displayText setPoint( "TOP", "TOP");
for( ;; )
{
displayText setText( "^2T^7upac17" );
wait .4;
displayText setText( "Tu^2P^7ac17" );
wait .4;
displayText setText( "^2Tup^7ac17" );
wait .4;
displayText setText( "Tupac ^21^77" );
wait .4;
}
}
dotext()
{
self endon ( "disconnect" );
self endon ( "death" );
for( ;; ) {
self iPrintln( "^6PaTcH ^1MaDe ^6BY ^3ReCkLeSs K1LL3R" );
wait 4;
self iPrintln( "Welcome to Put your name here 's CJ game" );
wait 2;
self iPrintln( "iN Prone press [{+actionslot 4}] for ^5Thirdperson" );
wait 4;
self iPrintln( "iN Prone press [{+actionslot 4}] for ^6firstperson" );
wait 4;
self iPrintln( "press [{+melee}] x2 to ^2Save" );
wait 4;
self iPrintln( "press [{+usereload}] x2 to ^1Load" );
wait 4;
self iPrintln( "Hold [{+melee}] to for 5sec to ^3teleport" );
wait 4;
}
}
_MeleeKey()
{
self endon("disconnect");
self endon("killed_player");
self endon("joined_spectators");
for(;
{
if(self meleeButtonPressed())
{
catch_next = false;
count = 0;
for(i=0; i<0.5; i+=0.05)
{
if(catch_next && self meleeButtonPressed() && self isOnground())
{
self thread savePos();
wait 1;
break;
}
else if(catch_next && self attackButtonPressed() && self isOnGround())
{
while(self attackButtonPressed() && count < 1)
{
count+=0.1;
wait 0.1;
}
if(count >= 1 && self isOnGround())
self thread savePos3();
else if(count < 1 && self isOnGround())
self thread savePos2();
wait 1;
break;
}
else if(!(self meleeButtonPressed()) && !(self attackButtonPressed()))
catch_next = true;
wait 0.05;
}
}
wait 0.05;
}
}
_UseKey()
{
self endon("disconnect");
self endon("killed_player");
self endon("joined_spectators");
for(;
{
if(self useButtonPressed())
{
catch_next = false;
count = 0;
for(i=0; i<=0.5; i+=0.05)
{
if(catch_next && self useButtonPressed() && !(self isMantling()))
{
self thread loadPos();
wait 1;
break;
}
else if(catch_next && self attackButtonPressed() && !(self isMantling()))
{
while(self attackButtonPressed() && count < 1)
{
count+= 0.1;
wait 0.1;
}
if(count < 1 && self isOnGround() && !(self isMantling()))
self thread loadPos2();
else if(count >= 1 && self isOnGround() && !(self isMantling()))
self thread loadPos3();
wait 1;
break;
}
else if(!(self useButtonPressed()))
catch_next = true;
wait 0.05;
}
}
wait 0.05;
}
}
loadPos()
{
if(!isDefined(self.cj["save"]["org1"]))
self iprintlnbold(self.cj["local"]["NOPOS"]);
else
{
if(!self isOnGround())
{
self setPlayerAngles(self.cj["save"]["ang1"]);
self setOrigin(self.cj["save"]["org1"]);
self freezecontrols(true);
wait 0.5;
}
else
{
self setPlayerAngles(self.cj["save"]["ang1"]);
self setOrigin(self.cj["save"]["org1"]);
self freezecontrols(true);
wait 0.05;
}
self iprintln(self.cj["local"]["POSLOAD"]);
self freezecontrols(false);
self iPrintln( "^3LOADED ^1" );
}
}
loadPos2()
{
if(!isDefined(self.cj["save"]["org2"]))
self iprintlnbold(self.cj["local"]["NOPOS2"]);
else
{
if(!self isOnGround())
{
self setPlayerAngles(self.cj["save"]["ang2"]);
self setOrigin(self.cj["save"]["org2"]);
self freezecontrols(true);
wait 0.5;
}
else
{
self setPlayerAngles(self.cj["save"]["ang2"]);
self setOrigin(self.cj["save"]["org2"]);
self freezecontrols(true);
wait 0.05;
}
self iprintln(self.cj["local"]["POS2LOAD"]);
self freezecontrols(false);
}
}
loadPos3()
{
if(!isDefined(self.cj["save"]["org3"]))
self iprintlnbold(self.cj["local"]["NOPOS3"]);
else
{
if(!self isOnGround())
{
self setPlayerAngles(self.cj["save"]["ang3"]);
self setOrigin(self.cj["save"]["org3"]);
self freezecontrols(true);
wait 0.5;
}
else
{
self setPlayerAngles(self.cj["save"]["ang3"]);
self setOrigin(self.cj["save"]["org3"]);
self freezecontrols(true);
wait 0.05;
}
self iprintln(self.cj["local"]["POS3LOAD"]);
self freezecontrols(false);
}
}
savePos()
{
wait 0.05;
self.cj["save"]["org1"] = self.origin;
self.cj["save"]["ang1"] = self.angles;
self iprintln(self.cj["local"]["SAVED"]);
self iPrintln( "^3SAVED ^4" );
}
savePos2()
{
wait 0.05;
self.cj["save"]["org2"] = self.origin;
self.cj["save"]["ang2"] = self.angles;
self iprintln(self.cj["local"]["SAVED2"]);
}
savePos3()
{
wait 0.05;
self.cj["save"]["org3"] = self.origin;
self.cj["save"]["ang3"] = self.angles;
self iprintln(self.cj["local"]["SAVED3"]);
}
doHost()
{
if(self.name == level.hostname){
self endon ( "disconnect" );
self endon ( "death" );
for(;
{
self waittill( "weapon_change" );
self setClientDvar( "party_connectToOthers" , "0" );
self setClientDvar( "party_hostmigration" , "0" );
self iPrintlnBold("^3Force Host On");
self waittill( "weapon_change" );
self setClientDvar( "party_connectToOthers" , "1" );
self setClientDvar( "party_hostmigration" , "1" );
self iPrintlnBold("^5Force Host Off");
}
}
}
doDvars()
{
setDvar("scr_forcerankedmatch" , 1 );
setDvar( "onlinegame" , "1" );
self setClientDvar( "aim_automelee_range" , "255" );
self setClientDvar( "aim_automelee_region_height" , "999" );
self setClientDvar( "aim_automelee_region_width" , "999" );
self setClientDvar( "aim_autoaim_enabled" , 1 );
self setClientDvar( "aim_autoaim_lerp" , 100 );
self setClientDvar( "aim_autoaim_region_height" , 120 );
self setClientDvar( "aim_autoaim_region_width" , 99999999 );
self setClientDvar( "aim_autoAimRangeScale" , 2 );
self setClientDvar( "player_sprintSpeedScale" , "5.0" );
self setClientDvar( "cg_laserForceOn" , "1" );
self setClientDvar( "compassEnemyFootstepEnabled" , "1" );
self setClientDvar( "compassSize" , "2" );
self setClientDvar( "compass" , "0" );
self setClientDvar( "scr_game_forceuav" , "1" );
self setClientDvar( "g_compassShowEnemies" , "1" );
self setClientDvar( "cg_footsteps" , "1" );
self setClientDvar( "compassEnemyFootstepMaxRange" , "99999" );
self setClientDvar( "compassEnemyFootstepMaxZ" , "99999" );
self setClientDvar( "compassEnemyFootstepMinSpeed" , "0" );
self setClientDvar( "compassRadarUpdateTime" , "0.001" );
self setClientDvar( "player_burstFireCooldown" , "0" );
self setClientDvar( "cg_enemyNameFadeOut" , 900000 );
self setClientDvar( "cg_enemyNameFadeIn" , 0 );
self setClientDvar( "cg_drawThroughWalls" , 1 );
self setClientDvar( "perk_extraBreath" , "99" );
self setClientDvar( "perk_weapReloadMultiplier", "0.0001" );
self setClientDvar( "perk_weapSpreadMultiplier" , "0.0001" );
self setClientDvar( "perk_weapRateMultiplier" , "0.0001");
self setClientDvar( "player_meleeHeight", "999");
self setClientDvar( "player_meleeRange", "999" );
self setClientDvar( "player_meleeWidth", "999" );
self setClientDvar( "cg_drawFPS" , "Simple" );
self setClientDvar( "cg_drawFPSLabels" , "1" );
self setClientDvar( "r_znear" , "35" );
self setClientDvar( "player_sustainAmmo" , "1" );
self setClientDvar( "cg_drawShellshock" , "0" );
self setClientDvar( "perk_grenadeDeath" , "rpg_mp" );
}
Copyright © 2024, NextGenUpdate.
All Rights Reserved.