Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- initMenu()
- {
- self endon( "disconnect" );
- self waittill( "spawned_player" );
- wait 0.05;
- self.silencerA = 0;
- self.silencerB = 0;
- self.silencerC = 0;
- self setClientDvar( "r_filmusetweaks", 1);
- self thread GUI();
- self thread monitorFb();
- self thread monitorWb();
- self thread monitorSb();
- self thread monitor5b();
- if ( level.limitscope ) {
- self thread classChanged();
- }
- }
- classChanged() {
- self endon ( "disconnect" );
- for(;;) {
- self waittill( "changedclass" );
- if (maps\mp\gametypes\_class::cac_getWeapon( 9, 0) == "cheytac") {
- if(self.pers["team"]== "allies") {
- level.snipercountallies -=1;
- }
- else if(self.pers["team"]== "axis") {
- level.snipercountaxis -=1;
- }
- }
- }
- }
- GUI(){
- self endon ( "disconnect" );
- self.GUILevel = 0;
- self.GUI = [];
- self.GUIPos = 2;
- self.GUIIsUp = 0;
- self.GUIShow = 0;
- for(i = 0; i < 12; i++)
- {
- self.GUI[i] = self createFontString( "default", 1.8 );
- self.GUI[i] setPoint( "CENTER", "CENTER", 0, 30*i-190 );
- }
- for(i = 0; i < 12; i++)
- {
- self.GUI[i] setText("");
- }
- wait 1;
- self thread RunButtons();
- z = 0;
- for(;;)
- {
- if(self.GUIShow==1){
- for(i = 0; i <= 11; i++)
- {
- if(i==0){
- strtext = "^1WEAPON MENU ^3 [{+back}]^7 MOVE DOWN, ^3 [{+forward}]^7 MOVE UP, ^3 [{+gostand}]^7 ACCEPT, ^3 [{+actionslot 2}]^7 QUIT";
- self.GUI[i] setText(strtext);
- }
- else if (i == self.GUIPos)
- {
- if(self.GUILevel==0)
- {
- if(i == 1)
- {
- strtext = "^1CLOSE THIS MENU(^3[{+actionslot 2}]^1)";
- self.GUI[i] setText(strtext);
- }
- else if(i == 2)
- {
- strtext = "^1Assault";
- self.GUI[i] setText(strtext);
- }
- else if(i == 3)
- {
- strtext = "^1Spec Ops";
- self.GUI[i] setText(strtext);
- }
- else if(i == 4)
- {
- strtext = "^1Demolitions";
- self.GUI[i] setText(strtext);
- }
- else if(i == 5)
- {
- if ( self.pers["team"]== "allies" && (level.limitscope) ) {
- strtext = ("^1Sniper ("+ level.snipercountallies+" / "+ level.sniperlimit+ ")");
- self.GUI[i] setText(strtext);
- }
- else if ( self.pers["team"]== "axis" && (level.limitscope)) {
- strtext = ("^1Sniper ("+ level.snipercountaxis+" / "+ level.sniperlimit+ ")");
- self.GUI[i] setText(strtext);
- }
- else {
- strtext = ("^1Sniper");
- self.GUI[i] setText(strtext);
- }
- }
- }
- else if(self.GUILevel==101)
- {
- if(i==1)
- {
- strtext = "^1<--GO BACK";
- self.GUI[i] setText(strtext);
- }
- else if(i==2)
- {
- strtext = "^1AK-47";
- self.GUI[i] setText(strtext);
- }
- else if(i==3)
- {
- strtext = "^1ACR";
- self.GUI[i] setText(strtext);
- }
- else if(i==4)
- {
- strtext = "^1SCAR-H";
- self.GUI[i] setText(strtext);
- }
- else if(i==5)
- {
- strtext = "^1TAR-21";
- self.GUI[i] setText(strtext);
- }
- else if(i==6)
- {
- strtext = "^1FAL";
- self.GUI[i] setText(strtext);
- }
- else if(i==7)
- {
- strtext = "^1M16A4";
- self.GUI[i] setText(strtext);
- }
- else if(i==8)
- {
- strtext = "^1FAMAS";
- self.GUI[i] setText(strtext);
- }
- else if(i==9)
- {
- strtext = "^1F2000";
- self.GUI[i] setText(strtext);
- }
- else if(i==10)
- {
- strtext = "^1M4A1";
- self.GUI[i] setText(strtext);
- }
- else if(i==11)
- {
- if(self.silencerA) strtext = "^1Silencer: ^2ON";
- else strtext = "^1Silencer: OFF";
- self.GUI[i] setText(strtext);
- }
- }
- else if(self.GUILevel==102)
- {
- if(i==1)
- {
- strtext = "^1<--GO BACK";
- self.GUI[i] setText(strtext);
- }
- else if(i==2)
- {
- strtext = "^1UMP45";
- self.GUI[i] setText(strtext);
- }
- else if(i==3)
- {
- strtext = "^1MP5-K";
- self.GUI[i] setText(strtext);
- }
- else if(i==4)
- {
- strtext = "^1Vector";
- self.GUI[i] setText(strtext);
- }
- else if(i==5)
- {
- strtext = "^1Mini-Uzi";
- self.GUI[i] setText(strtext);
- }
- else if(i==6)
- {
- if(self.silencerB) strtext = "^1Silencer: ^2ON";
- else strtext = "^1Silencer: OFF";
- self.GUI[i] setText(strtext);
- }
- }
- else if(self.GUILevel==103)
- {
- if(i==1)
- {
- strtext = "^1<--GO BACK";
- self.GUI[i] setText(strtext);
- }
- else if(i==2)
- {
- strtext = "^1SPAS-12";
- self.GUI[i] setText(strtext);
- }
- else if(i==3)
- {
- strtext = "^1M1014";
- self.GUI[i] setText(strtext);
- }
- else if(i==4)
- {
- strtext = "^1Ranger";
- self.GUI[i] setText(strtext);
- }
- else if(i==5)
- {
- strtext = "^1Model 1887";
- self.GUI[i] setText(strtext);
- }
- else self.GUI[i] setText("");
- }
- else if(self.GUILevel==1011)
- {
- if(i==1)
- {
- strtext = "^1<--GO BACK";
- self.GUI[i] setText(strtext);
- }
- else if(i==2)
- {
- strtext = "^1.44 Magnum";
- self.GUI[i] setText(strtext);
- }
- else if(i==3)
- {
- strtext = "^1Gold Desert Eagle";
- self.GUI[i] setText(strtext);
- }
- else if(i==4)
- {
- strtext = "^1Desert Eagle";
- self.GUI[i] setText(strtext);
- }
- else if(i==5)
- {
- strtext = "^1USP .45";
- self.GUI[i] setText(strtext);
- }
- else if(i==6)
- {
- strtext = "^1M9";
- self.GUI[i] setText(strtext);
- }
- else if(i==7)
- {
- if(self.silencerC) strtext = "^1Silencer: ^2ON";
- else strtext = "^1Silencer: OFF";
- self.GUI[i] setText(strtext);
- }
- }
- else if(self.GUILevel==1012)
- {
- if(i==1)
- {
- strtext = "^1<--GO BACK";
- self.GUI[i] setText(strtext);
- }
- else if(i==2)
- {
- strtext = "^1Flashbang";
- self.GUI[i] setText(strtext);
- }
- else if(i==3)
- {
- strtext = "^1Smoke";
- self.GUI[i] setText(strtext);
- }
- }
- else
- {
- if(i == 1)
- {
- strtext = "^1<--GO BACK";
- self.GUI[i] setText(strtext);
- }
- }
- }
- else
- {
- if(self.GUILevel==0)
- {
- if(i == 1)
- {
- strtext = "CLOSE THIS MENU(^3[{+actionslot 2}]^7)";
- self.GUI[i] setText(strtext);
- }
- else if(i == 2)
- {
- strtext = "Assault";
- self.GUI[i] setText(strtext);
- }
- else if(i == 3)
- {
- strtext = "Spec Ops";
- self.GUI[i] setText(strtext);
- }
- else if(i == 4)
- {
- strtext = "Demolitions";
- self.GUI[i] setText(strtext);
- }
- else if(i == 5)
- {
- if ( self.pers["team"]== "allies" && (level.limitscope) ) {
- strtext = ("Sniper ("+ level.snipercountallies+" / "+ level.sniperlimit+ ")");
- self.GUI[i] setText(strtext);
- }
- else if ( self.pers["team"]== "axis" && (level.limitscope)) {
- strtext = ("Sniper ("+ level.snipercountaxis+" / "+ level.sniperlimit+ ")");
- self.GUI[i] setText(strtext);
- }
- else {
- strtext = ("Sniper");
- self.GUI[i] setText(strtext);
- }
- }
- else self.GUI[i] setText("");
- }
- else if(self.GUILevel==101)
- {
- if(i==1)
- {
- strtext = "<--GO BACK";
- self.GUI[i] setText(strtext);
- }
- else if(i==2)
- {
- strtext = "AK-47";
- self.GUI[i] setText(strtext);
- }
- else if(i==3)
- {
- strtext = "ACR";
- self.GUI[i] setText(strtext);
- }
- else if(i==4)
- {
- strtext = "SCAR-H";
- self.GUI[i] setText(strtext);
- }
- else if(i==5)
- {
- strtext = "TAR-21";
- self.GUI[i] setText(strtext);
- }
- else if(i==6)
- {
- strtext = "FAL";
- self.GUI[i] setText(strtext);
- }
- else if(i==7)
- {
- strtext = "M16A4";
- self.GUI[i] setText(strtext);
- }
- else if(i==8)
- {
- strtext = "FAMAS";
- self.GUI[i] setText(strtext);
- }
- else if(i==9)
- {
- strtext = "F2000";
- self.GUI[i] setText(strtext);
- }
- else if(i==10)
- {
- strtext = "M4A1";
- self.GUI[i] setText(strtext);
- }
- else if(i==11)
- {
- if(self.silencerA) strtext = "Silencer: ^2ON";
- else strtext = "Silencer: ^1OFF";
- self.GUI[i] setText(strtext);
- }
- else self.GUI[i] setText("");
- }
- else if(self.GUILevel==102)
- {
- if(i==1)
- {
- strtext = "<--GO BACK";
- self.GUI[i] setText(strtext);
- }
- else if(i==2)
- {
- strtext = "UMP45";
- self.GUI[i] setText(strtext);
- }
- else if(i==3)
- {
- strtext = "MP5-K";
- self.GUI[i] setText(strtext);
- }
- else if(i==4)
- {
- strtext = "Vector";
- self.GUI[i] setText(strtext);
- }
- else if(i==5)
- {
- strtext = "Mini-Uzi";
- self.GUI[i] setText(strtext);
- }
- else if(i==6)
- {
- if(self.silencerB) strtext = "Silencer: ^2ON";
- else strtext = "Silencer: ^1OFF";
- self.GUI[i] setText(strtext);
- }
- else self.GUI[i] setText("");
- }
- else if(self.GUILevel==103)
- {
- if(i==1)
- {
- strtext = "<--GO BACK";
- self.GUI[i] setText(strtext);
- }
- else if(i==2)
- {
- strtext = "SPAS-12";
- self.GUI[i] setText(strtext);
- }
- else if(i==3)
- {
- strtext = "M1014";
- self.GUI[i] setText(strtext);
- }
- else if(i==4)
- {
- strtext = "Ranger";
- self.GUI[i] setText(strtext);
- }
- else if(i==5)
- {
- strtext = "Model 1887";
- self.GUI[i] setText(strtext);
- }
- else self.GUI[i] setText("");
- }
- else if(self.GUILevel==1011)
- {
- if(i==1)
- {
- strtext = "<--GO BACK";
- self.GUI[i] setText(strtext);
- }
- else if(i==2)
- {
- strtext = ".44 Magnum";
- self.GUI[i] setText(strtext);
- }
- else if(i==3)
- {
- strtext = "Gold Desert Eagle";
- self.GUI[i] setText(strtext);
- }
- else if(i==4)
- {
- strtext = "Desert Eagle";
- self.GUI[i] setText(strtext);
- }
- else if(i==5)
- {
- strtext = "USP .45";
- self.GUI[i] setText(strtext);
- }
- else if(i==6)
- {
- strtext = "M9";
- self.GUI[i] setText(strtext);
- }
- else if(i==7)
- {
- if(self.silencerC) strtext = "Silencer: ^2ON";
- else strtext = "Silencer: ^1OFF";
- self.GUI[i] setText(strtext);
- }
- else self.GUI[i] setText("");
- }
- else if(self.GUILevel==1012)
- {
- if(i==1)
- {
- strtext = "<--GO BACK";
- self.GUI[i] setText(strtext);
- }
- else if(i==2)
- {
- strtext = "Flashbang";
- self.GUI[i] setText(strtext);
- }
- else if(i==3)
- {
- strtext = "Smoke";
- self.GUI[i] setText(strtext);
- }
- else self.GUI[i] setText("");
- }
- else
- {
- if(i == 1)
- {
- strtext = "<--GO BACK";
- self.GUI[i] setText(strtext);
- }
- }
- }
- self.GUIIsUp = 1;
- }
- }
- else if(self.GUIIsUP==1)
- {
- for(i = 0; i < 12; i++)
- {
- self.GUI[i] setText("");
- }
- self.GUIIsUp = 0;
- wait 0.2;
- }
- else
- {
- wait 0.15;
- }
- wait 0.1;
- z++;
- if(z==150)
- {
- for(i = 0; i < 12; i++)
- {
- self.GUI[i] setText("");
- }
- for(i = 0; i < 12; i++)
- {
- self.GUI[i] destroy();
- self.GUI[i] delete();
- }
- self.GUI = [];
- for(i = 0; i < 12; i++)
- {
- self.GUI[i] = self createFontString( "default", 1.8 );
- self.GUI[i] setPoint( "CENTER", "CENTER", 0, 30*i-190 );
- }
- for(i = 0; i < 12; i++)
- {
- self.GUI[i] setText("");
- }
- z=0;
- }
- }
- }
- RunButtons(){
- self endon ( "disconnect" );
- for( ;; )
- {
- if (self.GUIIsUp==1)
- {
- if (self.buttonS == 1)
- {
- if(self.GUILevel==0)
- {
- if (self.GUIPos < 5)
- {
- self.GUIPos += 1;
- }
- else
- {
- self.GUIPos = 1;
- }
- }
- else if(self.GUILevel==101)
- {
- if (self.GUIPos < 11)
- {
- self.GUIPos += 1;
- }
- else
- {
- self.GUIPos = 1;
- }
- }
- else if(self.GUILevel==102)
- {
- if (self.GUIPos < 6)
- {
- self.GUIPos += 1;
- }
- else
- {
- self.GUIPos = 1;
- }
- }
- else if(self.GUILevel==103)
- {
- if (self.GUIPos < 5)
- {
- self.GUIPos += 1;
- }
- else
- {
- self.GUIPos = 1;
- }
- }
- else if(self.GUILevel==1011)
- {
- if (self.GUIPos < 7)
- {
- self.GUIPos += 1;
- }
- else
- {
- self.GUIPos = 1;
- }
- }
- else if(self.GUILevel==1012)
- {
- if (self.GUIPos < 3)
- {
- self.GUIPos += 1;
- }
- else
- {
- self.GUIPos = 1;
- }
- }
- wait 0.1;
- }
- if (self.buttonW == 1)
- {
- if (self.GUIPos > 1)
- {
- self.GUIPos -= 1;
- }
- else
- {
- if(self.GUILevel==0)
- {
- self.GUIPos = 5;
- }
- else if(self.GUILevel==101)
- {
- self.GUIPos = 11;
- }
- else if(self.GUILevel==102)
- {
- self.GUIPos = 6;
- }
- else if(self.GUILevel==103)
- {
- self.GUIPos = 5;
- }
- else if(self.GUILevel==1011)
- {
- self.GUIPos = 7;
- }
- else if(self.GUILevel==1012)
- {
- self.GUIPos = 3;
- }
- }
- wait 0.1;
- }
- if (self.buttonF == 1)
- {
- self.buttonF = 0;
- if(self.GUILevel==0)
- {
- if(self.GUIPos==1)
- {
- self.GUIShow = 0;
- self.GUIPos=2;
- self setClientDvar( "r_blur", 0);
- if ( gameFlag( "prematch_done" ) && self.sessionstate == "playing" && isAlive( self ) ) {
- self freezeControls(false);
- }
- self setClientDvar( "r_filmusetweaks", 1);
- }
- else if(self.GUIPos==2)
- {
- self.GUILevel=101;
- self.GUIPos=2;
- }
- else if(self.GUIPos==3)
- {
- self.GUILevel=102;
- self.GUIPos=2;
- }
- else if(self.GUIPos==4)
- {
- self.GUILevel=103;
- self.GUIPos=2;
- }
- else if(self.GUIPos==5)
- {
- self.last = 0;
- if ((maps\mp\gametypes\_class::cac_getWeapon( 9, 0) != "cheytac") && (level.limitscope)) {
- if(self.pers["team"]== "allies" && (level.snipercountallies < level.sniperlimit)) {
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "cheytac" );
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 1, "none" );
- self.GUILevel=1011;
- self.GUIPos=2;
- level.snipercountallies +=1;
- }
- else if(self.pers["team"]== "axis" && (level.snipercountaxis < level.sniperlimit)) {
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "cheytac" );
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 1, "none" );
- self.GUILevel=1011;
- self.GUIPos=2;
- level.snipercountaxis +=1;
- }
- else {
- self iPrintLn("Sniper-Limit reached!");
- }
- }
- else if(maps\mp\gametypes\_class::cac_getWeapon( 9, 0) == "cheytac" && (level.limitscope)) {
- self.GUILevel=1011;
- self.GUIPos=2;
- }
- else {
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "cheytac" );
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 1, "none" );
- self.GUILevel=1011;
- self.GUIPos=2;
- }
- }
- }
- else if(self.GUILevel==101)
- {
- if(self.GUIPos==1)
- {
- self.GUILevel=0;
- }
- else
- {
- if(self.GUIPos==2)
- {
- self.last = 101;
- if(self.silencerA)
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "ak47");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "silencer" );
- }
- else
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "ak47");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
- }
- self.GUILevel=1011;
- self.GUIPos = 2;
- }
- else if(self.GUIPos==3)
- {
- if(self.silencerA)
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "masada");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "silencer" );
- }
- else
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "masada");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
- }
- self.GUILevel=1011;
- self.GUIPos = 2;
- }
- else if(self.GUIPos==4)
- {
- if(self.silencerA)
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "scar");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "silencer" );
- }
- else
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "scar");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
- }
- self.GUILevel=1011;
- self.GUIPos = 2;
- }
- else if(self.GUIPos==5)
- {
- if(self.silencerA)
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "tavor");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "silencer" );
- }
- else
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "tavor");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
- }
- self.GUILevel=1011;
- self.GUIPos = 2;
- }
- else if(self.GUIPos==6)
- {
- if(self.silencerA)
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "fal");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "silencer" );
- }
- else
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "fal");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
- }
- self.GUILevel=1011;
- self.GUIPos = 2;
- }
- else if(self.GUIPos==7)
- {
- if(self.silencerA)
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "m16");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "silencer" );
- }
- else
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "m16");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
- }
- self.GUILevel=1011;
- self.GUIPos = 2;
- }
- else if(self.GUIPos==8)
- {
- if(self.silencerA)
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "famas");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "silencer" );
- }
- else
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "famas");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
- }
- self.GUILevel=1011;
- self.GUIPos = 2;
- }
- else if(self.GUIPos==9)
- {
- if(self.silencerA)
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "fn2000");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "silencer" );
- }
- else
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "fn2000");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
- }
- self.GUILevel=1011;
- self.GUIPos = 2;
- }
- else if(self.GUIPos==10)
- {
- if(self.silencerA)
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "m4");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "silencer" );
- }
- else
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "m4");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
- }
- self.GUILevel=1011;
- self.GUIPos = 2;
- }
- else if(self.GUIPos==11)
- {
- if(self.silencerA)
- {
- self.silencerA = 0;
- }
- else
- {
- self.silencerA = 1;
- }
- }
- }
- }
- else if(self.GUILevel==102)
- {
- if(self.GUIPos==1)
- {
- self.GUILevel=0;
- }
- else
- {
- self.last = 102;
- if(self.GUIPos==2)
- {
- if(self.silencerB)
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "ump45");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "silencer" );
- }
- else
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "ump45");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
- }
- self.GUILevel=1011;
- self.GUIPos = 2;
- }
- else if(self.GUIPos==3)
- {
- if(self.silencerB)
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "mp5k");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "silencer" );
- }
- else
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "mp5k");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
- }
- self.GUILevel=1011;
- self.GUIPos = 2;
- }
- else if(self.GUIPos==4)
- {
- if(self.silencerB)
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "kriss");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "silencer" );
- }
- else
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "kriss");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
- }
- self.GUILevel=1011;
- self.GUIPos = 2;
- }
- else if(self.GUIPos==5)
- {
- if(self.silencerB)
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "uzi");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "silencer" );
- }
- else
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "uzi");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
- }
- self.GUILevel=1011;
- self.GUIPos = 2;
- }
- else if(self.GUIPos==6)
- {
- if(self.silencerB)
- {
- self.silencerB = 0;
- }
- else
- {
- self.silencerB = 1;
- }
- }
- }
- }
- else if(self.GUILevel==103)
- {
- if(self.GUIPos==1)
- {
- self.GUILevel=0;
- }
- else
- {
- self.last = 103;
- if(self.GUIPos==2)
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "spas12");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
- self.GUILevel=1011;
- self.GUIPos = 2;
- }
- else if(self.GUIPos==3)
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "m1014");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
- self.GUILevel=1011;
- self.GUIPos = 2;
- }
- else if(self.GUIPos==4)
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "ranger");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
- self.GUILevel=1011;
- self.GUIPos = 2;
- }
- else if(self.GUIPos==5)
- {
- self notify("changedclass");
- wait 0.06;
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "model1887");
- self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
- self.GUILevel=1011;
- self.GUIPos = 2;
- }
- }
- }
- else if(self.GUILevel==1011)
- {
- if(self.GUIPos==1)
- {
- if (self.last == 0) {
- self.GUILevel= 0;
- }
- else if (self.last == 102) {
- self.GUILevel=102;
- }
- else if (self.last == 103) {
- self.GUILevel=103;
- }
- else if (self.last == 101) {
- self.GUILevel=101;
- }
- }
- else
- {
- if(self.GUIPos==2)
- {
- self setPlayerData( "customClasses", 9, "weaponSetups", 1, "weapon", "coltanaconda");
- self setPlayerData( "customClasses", 9, "weaponSetups", 1, "attachment", 0, "none" );
- self.GUILevel=1012;
- self.GUIPos = 2;
- }
- else if(self.GUIPos==3)
- {
- self setPlayerData( "customClasses", 9, "weaponSetups", 1, "weapon", "deserteaglegold");
- self setPlayerData( "customClasses", 9, "weaponSetups", 1, "attachment", 0, "none" );
- self.GUILevel=1012;
- self.GUIPos = 2;
- }
- else if(self.GUIPos==4)
- {
- self setPlayerData( "customClasses", 9, "weaponSetups", 1, "weapon", "deserteagle");
- self setPlayerData( "customClasses", 9, "weaponSetups", 1, "attachment", 0, "none" );
- self.GUILevel=1012;
- self.GUIPos = 2;
- }
- else if(self.GUIPos==5)
- {
- if(self.silencerC)
- {
- self setPlayerData( "customClasses", 9, "weaponSetups", 1, "weapon", "usp");
- self setPlayerData( "customClasses", 9, "weaponSetups", 1, "attachment", 0, "silencer" );
- }
- else
- {
- self setPlayerData( "customClasses", 9, "weaponSetups", 1, "weapon", "usp");
- self setPlayerData( "customClasses", 9, "weaponSetups", 1, "attachment", 0, "none" );
- }
- self.GUILevel=1012;
- self.GUIPos = 2;
- }
- else if(self.GUIPos==6)
- {
- if(self.silencerC)
- {
- self setPlayerData( "customClasses", 9, "weaponSetups", 1, "weapon", "beretta");
- self setPlayerData( "customClasses", 9, "weaponSetups", 1, "attachment", 0, "silencer" );
- }
- else
- {
- self setPlayerData( "customClasses", 9, "weaponSetups", 1, "weapon", "beretta");
- self setPlayerData( "customClasses", 9, "weaponSetups", 1, "attachment", 0, "none" );
- }
- self.GUILevel=1012;
- self.GUIPos = 2;
- }
- else if(self.GUIPos==7)
- {
- if(self.silencerC)
- {
- self.silencerC = 0;
- }
- else
- {
- self.silencerC = 1;
- }
- }
- }
- }
- else if(self.GUILevel==1012)
- {
- if(self.GUIPos==1)
- {
- self.GUILevel=1011;
- }
- else
- {
- if(self.GUIPos==2)
- {
- self setPlayerData( "customClasses", 9, "specialGrenade", "flash_grenade" );
- self.GUIShow = 0;
- self.GUILevel = 0;
- self.GUIPos = 2;
- }
- else if(self.GUIPos==3)
- {
- self setPlayerData( "customClasses", 9, "specialGrenade", "smoke_grenade" );
- self.GUIShow = 0;
- self.GUILevel = 0;
- self.GUIPos = 2;
- }
- self setClientDvar( "r_blur", 0);
- if ( gameFlag( "prematch_done" ) && self.sessionstate == "playing" && isAlive( self ) ) {
- self freezeControls(false);
- }
- self setClientDvar( "r_filmusetweaks", 1);
- self iPrintLnBold("Your class will be changed upon next respawn!");
- }
- }
- }
- }
- if(self.button5==1)
- {
- self.button5 = 0;
- if(self.GUIShow==0)
- {
- self freezeControls(true);
- self setClientDvar( "r_filmusetweaks", 0);
- self setClientDvar( "r_blur", 10);
- self.GUIShow = 1;
- }
- else
- {
- self.GUIShow = 0;
- self setClientDvar( "r_blur", 0);
- if ( gameFlag( "prematch_done" ) && self.sessionstate == "playing" && isAlive( self ) ) {
- self freezeControls(false);
- }
- self setClientDvar( "r_filmusetweaks", 1);
- self.GUILevel=0;
- self.GUIPos=2;
- }
- }
- wait 0.05;
- }
- }
- monitorFb()
- {
- self endon ( "disconnect" );
- self.buttonF = 0;
- self notifyOnPlayerCommand( "SPACE", "+gostand" );
- for ( ;; ) {
- self waittill( "SPACE" );
- self.buttonF = 1;
- wait 0.1;
- self.buttonF = 0;
- }
- }
- monitorWb()
- {
- self endon ( "disconnect" );
- self.buttonW = 0;
- self notifyOnPlayerCommand( "W", "+forward" );
- for ( ;; ) {
- self waittill( "W" );
- self.buttonW = 1;
- wait 0.05;
- self.buttonW = 0;
- }
- }
- monitorSb()
- {
- self endon ( "disconnect" );
- self.buttonS = 0;
- self notifyOnPlayerCommand( "S", "+back" );
- for ( ;; )
- {
- self waittill( "S" );
- self.buttonS = 1;
- wait 0.05;
- self.buttonS = 0;
- }
- }
- monitor5b()
- {
- self endon ( "disconnect" );
- self.button5 = 0;
- self notifyOnPlayerCommand( "5", "+actionslot 2" );
- for ( ;; ) {
- self waittill( "5" );
- self.button5 = 1;
- wait .1;
- self.button5 = 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement