1
0
mirror of https://github.com/Paintball/BO2-GSC-Releases.git synced 2025-06-07 21:38:02 -05:00

Delete map_voting.gsc

This commit is contained in:
Cahz 2020-08-08 09:27:01 -07:00 committed by GitHub
parent 5fd903d4be
commit 0c08137df3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,368 +0,0 @@
gameended(){
level waittill("game_ended");
if(level.maptovote["vote"][0] > level.maptovote["vote"][1] && level.maptovote["vote"][0] > level.maptovote["vote"][2]){
setmap(0);
}else if(level.maptovote["vote"][1] > level.maptovote["vote"][0] && level.maptovote["vote"][1] > level.maptovote["vote"][2]){
setmap(1);
}else if(level.maptovote["vote"][2] > level.maptovote["vote"][0] && level.maptovote["vote"][2] > level.maptovote["vote"][1]){
setmap(2);
}else if(level.maptovote["vote"][0] > level.maptovote["vote"][1] && level.maptovote["vote"][0] == level.maptovote["vote"][2]){
x = randomintrange(0,1);
if(x == 0)
setmap(0);
else
setmap(2);
}else if(level.maptovote["vote"][0] > level.maptovote["vote"][2] && level.maptovote["vote"][0] == level.maptovote["vote"][1]){
setmap(randomintrange(0,1));
}else if(level.maptovote["vote"][1] > level.maptovote["vote"][0] && level.maptovote["vote"][1] == level.maptovote["vote"][2]){
setmap(randomintrange(1,2));
}else{
setmap(3);
}
}
setmap( index ){
setdvar( "sv_maprotation", "map " + level.maptovote["name"][index] );
wait 5;
printToAll( "^5Next Map: ^7"+level.maptovote["map"][index] );
}
printToAll(str){
foreach(player in level.players){
player iprintln(str);
}
}
mapvote(){
level.maptovote["map"] = [];
level.maptovote["name"] = [];
level.maptovote["image"] = [];
level.maptovote["vote"] = [];
level.maptovote["vote"][0] = 0;
level.maptovote["vote"][1] = 0;
level.maptovote["vote"][2] = 0;
randommapbyindex(0);
randommapbyindex(1);
randommapbyindex(2);
}
randommapbyindex( index ){
level endon("mapnotvalid");
if(index == 0){
i = randomintrange( 0, 11 );
mapdata(i, index);
if(level.maptovote["name"][index] == getDvar("mapname")){
randommapbyindex(index);
level notify("mapnotvalid");
}
}else if(index == 1){
i = randomintrange( 11, 20 );
mapdata(i, index);
if(level.maptovote["name"][index] == getDvar("mapname") && level.maptovote["name"][index] == level.maptovote["name"][0]){
randommapbyindex(index);
level notify("mapnotvalid");
}
}else if(index == 2){
i = randomintrange( 20, 30 );
mapdata(i, index);
if(level.maptovote["name"][index] == getDvar("mapname") && level.maptovote["name"][index] == level.maptovote["name"][0] && level.maptovote["name"][index] == level.maptovote["name"][1]){
randommapbyindex(index);
level notify("mapnotvalid");
}
}
precacheshader( level.maptovote["image"][index] );
}
mapdata( i, index ){
switch( i ){
//Base MAP
case 0:
level.maptovote["map"][index] = "Aftermath";
level.maptovote["name"][index] = "mp_la";
level.maptovote["image"][index] = "loadscreen_mp_la";
break;
case 1:
level.maptovote["map"][index] = "Cargo";
level.maptovote["name"][index] = "mp_dockside";
level.maptovote["image"][index] = "loadscreen_mp_dockside";
break;
case 2:
level.maptovote["map"][index] = "Carrier";
level.maptovote["name"][index] = "mp_carrier";
level.maptovote["image"][index] = "loadscreen_mp_carrier";
break;
case 3:
level.maptovote["map"][index] = "Drone";
level.maptovote["name"][index] = "mp_drone";
level.maptovote["image"][index] = "loadscreen_mp_drone";
break;
case 4:
level.maptovote["map"][index] = "Express";
level.maptovote["name"][index] = "mp_express";
level.maptovote["image"][index] = "loadscreen_mp_express";
break;
case 5:
level.maptovote["map"][index] = "Hijacked";
level.maptovote["name"][index] = "mp_Hijacked";
level.maptovote["image"][index] = "loadscreen_mp_hijacked";
break;
case 6:
level.maptovote["map"][index] = "Meltdown";
level.maptovote["name"][index] = "mp_Meltdown";
level.maptovote["image"][index] = "loadscreen_mp_meltdown";
case 7:
level.maptovote["map"][index] = "Overflow";
level.maptovote["name"][index] = "mp_Overflow";
level.maptovote["image"][index] = "loadscreen_mp_overflow";
break;
case 8:
level.maptovote["map"][index] = "Plaza";
level.maptovote["name"][index] = "mp_nightclub";
level.maptovote["image"][index] = "loadscreen_mp_nightclub";
break;
case 9:
level.maptovote["map"][index] = "Raid";
level.maptovote["name"][index] = "mp_raid";
level.maptovote["image"][index] = "loadscreen_mp_raid";
break;
case 10:
level.maptovote["map"][index] = "Slums";
level.maptovote["name"][index] = "mp_Slums";
level.maptovote["image"][index] = "loadscreen_mp_Slums";
break;
case 11:
level.maptovote["map"][index] = "Standoff";
level.maptovote["name"][index] = "mp_village";
level.maptovote["image"][index] = "loadscreen_mp_village";
break;
case 12:
level.maptovote["map"][index] = "Turbine";
level.maptovote["name"][index] = "mp_Turbine";
level.maptovote["image"][index] = "loadscreen_mp_Turbine";
break;
case 13:
level.maptovote["map"][index] = "Yemen";
level.maptovote["name"][index] = "mp_socotra";
level.maptovote["image"][index] = "loadscreen_mp_socotra";
break;
//Bouns MAP
case 14:
level.maptovote["map"][index] = "Nuketown 2025";
level.maptovote["name"][index] = "mp_nuketown_2020";
level.maptovote["image"][index] = "loadscreen_mp_nuketown_2020";
break;
//DLC MAP 1 Revolution
case 15:
level.maptovote["map"][index] = "Downhill";
level.maptovote["name"][index] = "mp_downhill";
level.maptovote["image"][index] = "loadscreen_mp_downhill";
break;
case 16:
level.maptovote["map"][index] = "Mirage";
level.maptovote["name"][index] = "mp_Mirage";
level.maptovote["image"][index] = "loadscreen_mp_Mirage";
break;
case 17:
level.maptovote["map"][index] = "Hydro";
level.maptovote["name"][index] = "mp_Hydro";
level.maptovote["image"][index] = "loadscreen_mp_Hydro";
break;
case 18:
level.maptovote["map"][index] = "Grind";
level.maptovote["name"][index] = "mp_skate";
level.maptovote["image"][index] = "loadscreen_mp_skate";
break;
//DLC MAP 2 Uprising
case 19:
level.maptovote["map"][index] = "Encore";
level.maptovote["name"][index] = "mp_concert";
level.maptovote["image"][index] = "loadscreen_mp_concert";
break;
case 20:
level.maptovote["map"][index] = "Magma";
level.maptovote["name"][index] = "mp_Magma";
level.maptovote["image"][index] = "loadscreen_mp_Magma";
break;
case 21:
level.maptovote["map"][index] = "Vertigo";
level.maptovote["name"][index] = "mp_Vertigo";
level.maptovote["image"][index] = "loadscreen_mp_Vertigo";
break;
case 22:
level.maptovote["map"][index] = "Studio";
level.maptovote["name"][index] = "mp_Studio";
level.maptovote["image"][index] = "loadscreen_mp_Studio";
break;
//DLC MAP 3 Vengeance
case 23:
level.maptovote["map"][index] = "Uplink";
level.maptovote["name"][index] = "mp_Uplink";
level.maptovote["image"][index] = "loadscreen_mp_Uplink";
break;
case 24:
level.maptovote["map"][index] = "Detour";
level.maptovote["name"][index] = "mp_bridge";
level.maptovote["image"][index] = "loadscreen_mp_bridge";
break;
case 25:
level.maptovote["map"][index] = "Cove";
level.maptovote["name"][index] = "mp_castaway";
level.maptovote["image"][index] = "loadscreen_mp_castaway";
break;
case 26:
level.maptovote["map"][index] = "Rush";
level.maptovote["name"][index] = "mp_paintball";
level.maptovote["image"][index] = "loadscreen_mp_paintball";
break;
//DLLC MAP 4 Apocalypse
case 27:
level.maptovote["map"][index] = "Dig";
level.maptovote["name"][index] = "mp_Dig";
level.maptovote["image"][index] = "loadscreen_mp_Dig";
break;
case 28:
level.maptovote["map"][index] = "Frost";
level.maptovote["name"][index] = "mp_frostbite";
level.maptovote["image"][index] = "loadscreen_mp_frostbite";
break;
case 29:
level.maptovote["map"][index] = "Pod";
level.maptovote["name"][index] = "mp_Pod";
level.maptovote["image"][index] = "loadscreen_mp_Pod";
break;
case 30:
level.maptovote["map"][index] = "Takeoff";
level.maptovote["name"][index] = "mp_Takeoff";
level.maptovote["image"][index] = "loadscreen_mp_Takeoff";
break;
/*case def:
level.maptovote["map"][index] = "";
level.maptovote["name"][index] = "mp_";
level.maptovote["image"][index] = "loadscreen_mp_";
break;*/
}
}
selectmap()
{
self freezeControlsallowlook(true);
self thread buttonsmonitor();
self.textMAP1 = self createFontString("objective", 1.75);
self.textMAP1 setPoint("CENTER", "CENTER", -220, -75);
self.textMAP2 = self createFontString("objective", 1.75);
self.textMAP2 setPoint("CENTER", "CENTER", 0, -75);
self.textMAP3 = self createFontString("objective", 1.75);
self.textMAP3 setPoint("CENTER", "CENTER", 220, -75);
self.buttons = self createFontString("objective", 1.5);
self.buttons setPoint("CENTER", "CENTER", 0, -50);
self.buttons setSafeText( "^5Aim/Shoot ^7 to switch map | [{+usereload}] ^7to select" );
baseText();
self.map1 = self drawshader( level.maptovote["image"][0], -220, -10, 200, 125, ( 1, 1, 1 ), 100, 0 );
self.map1 fadeovertime( 0.3 );
self.map1.alpha = 0.65;
self.map2 = self drawshader( level.maptovote["image"][1], 0, -10, 200, 125, ( 1, 1, 1 ), 100, 0 );
self.map2 fadeovertime( 0.3 );
self.map2.alpha = 0.65;
self.map3 = self drawshader( level.maptovote["image"][2], 220, -10, 200, 125, ( 1, 1, 1 ), 100, 0 );
self.map3 fadeovertime( 0.3 );
self.map3.alpha = 0.65;
}
baseText(){
self.textMAP1 setSafeText( level.maptovote["map"][0] + " ^5|^7 Vote:^5 " + level.maptovote["vote"][0] );
self.textMAP2 setSafeText( level.maptovote["map"][1] + " ^5|^7 Vote:^5 " + level.maptovote["vote"][1] );
self.textMAP3 setSafeText( level.maptovote["map"][2] + " ^5|^7 Vote:^5 " + level.maptovote["vote"][2] );
}
buttonsmonitor(){
self endon("disconnect");
self endon("closemapmenu");
level endon("game_ended");
i = 0;
wait 0.05;
self.textMAP1 setSafeText( "^5<<^7"+ level.maptovote["map"][0] + " ^5|^7 Vote:^5 " + level.maptovote["vote"][0] + "^5>>" );
for(;;){
wait 0.05;
if(self adsbuttonpressed()){
if(i == 0){
i = 2;
}else i = i - 1;
baseText();
if(i == 0){
self.textMAP1 setSafeText( "^5<<^7"+ level.maptovote["map"][0] + " ^5|^7 Vote:^5 " + level.maptovote["vote"][0] + "^5>>" );
}else if(i == 1){
self.textMAP2 setSafeText( "^5<<^7"+ level.maptovote["map"][1] + " ^5|^7 Vote:^5 " + level.maptovote["vote"][1] + "^5>>" );
}else if(i == 2){
self.textMAP3 setSafeText( "^5<<^7"+ level.maptovote["map"][2] + " ^5|^7 Vote:^5 " + level.maptovote["vote"][2] + "^5>>" );
}
wait 0.25;
}
if(self attackbuttonpressed()){
if(i == 2){
i = 0;
}else i = i + 1;
baseText();
if(i == 0){
self.textMAP1 setSafeText( "^5<<^7"+ level.maptovote["map"][0] + " ^5|^7 Vote:^5 " + level.maptovote["vote"][0] + "^5>>" );
}else if(i == 1){
self.textMAP2 setSafeText( "^5<<^7"+ level.maptovote["map"][1] + " ^5|^7 Vote:^5 " + level.maptovote["vote"][1] + "^5>>" );
}else if(i == 2){
self.textMAP3 setSafeText( "^5<<^7"+ level.maptovote["map"][2] + " ^5|^7 Vote:^5 " + level.maptovote["vote"][2] + "^5>>" );
}
wait 0.25;
}
if(self usebuttonpressed()){
level.maptovote["vote"][i] = level.maptovote["vote"][i] + 1;
if(i == 0){
self.textMAP1 setSafeText( "^5<<^7"+ level.maptovote["map"][0] + " ^5|^7 Vote:^5 " + level.maptovote["vote"][0] + "^5>>" );
}else if(i == 1){
self.textMAP2 setSafeText( "^5<<^7"+ level.maptovote["map"][1] + " ^5|^7 Vote:^5 " + level.maptovote["vote"][1] + "^5>>" );
}else if(i == 2){
self.textMAP3 setSafeText( "^5<<^7"+ level.maptovote["map"][2] + " ^5|^7 Vote:^5 " + level.maptovote["vote"][2] + "^5>>" );
}
wait 1;
closemenumapmenu();
}
}
}
closemenumapmenu(){
self.textMAP1 DestroyElement();
self.textMAP2 DestroyElement();
self.textMAP3 DestroyElement();
self.buttons DestroyElement();
self.map1 DestroyElement();
self.map2 DestroyElement();
self.map3 DestroyElement();
self freezeControlsallowlook(false);
self.mapVote = true;
self notify("closemapmenu");
}
DestroyElement(){
if (IsInArray(level.textelementtable, self))
ArrayRemoveValue(level.textelementtable, self);
if (IsDefined(self.elemtype)){
self.frame Destroy();
self.bar Destroy();
self.barframe Destroy();
}
self Destroy();
}
drawshader( shader, x, y, width, height, color, alpha, sort ){
hud = newclienthudelem( self );
hud.elemtype = "icon";
hud.color = color;
hud.alpha = alpha;
hud.sort = sort;
hud.children = [];
hud setparent( level.uiparent );
hud setshader( shader, width, height );
hud.x = x;
hud.y = y;
return hud;
}