2024-01-01 18:32:15 +01:00

297 lines
13 KiB
Plaintext

{
menuDef
{
name "popup_summary"
rect -266.667 0 533.333 0 2 2
style 1
backcolor 1 1 1 1
focuscolor 1 1 1 1
background "white"
outOfBoundsClick
popup
allowedBinding "+talk"
visible when(!(menuisopen("page_unlocks_titles") || menuisopen("page_unlocks_emblems") || menuisopen("page_unlocks_perks") || menuisopen("page_unlocks_weapons") || menuisopen("page_unlocks_features")));
exp rect Y 0 - 357 / 2;
exp rect H 357;
onOpen
{
setLocalVarInt ui_centerPopup 1;
if (!(getclientmatchdatadef() != ""))
{
if (dvarbool(splitscreen))
{
if (splitscreenplayercount() >= 1)
{
setPlayerDataSplitscreen ( 0 , round , awardCount , 0 );
}
if (splitscreenplayercount() >= 2)
{
setPlayerDataSplitscreen ( 1 , round , awardCount , 0 );
}
if (splitscreenplayercount() >= 3)
{
setPlayerDataSplitscreen ( 2 , round , awardCount , 0 );
}
if (splitscreenplayercount() >= 4)
{
setPlayerDataSplitscreen ( 3 , round , awardCount , 0 );
}
}
else
{
setPlayerData ( round , awardCount , 0 );
}
uiScript clearClientMatchData;
}
if (dvarbool(splitscreen))
{
if (splitscreenplayercount() >= 1)
{
if (isitemunlockedbyclient(0, "cac"))
{
if (!getplayerdatasplitscreen(0, "killstreakUnlocked", "uav"))
{
setPlayerDataSplitScreen ( 0 , killstreakUnlocked , uav , true );
}
if (!getplayerdatasplitscreen(0, "killstreakUnlocked", "predator_missile"))
{
setPlayerDataSplitScreen ( 0 , killstreakUnlocked , predator_missile , true );
}
if (!getplayerdatasplitscreen(0, "killstreakUnlocked", "helicopter"))
{
setPlayerDataSplitScreen ( 0 , killstreakUnlocked , helicopter , true );
}
if (!getplayerdatasplitscreen(0, "killstreakUnlocked", "uav_support"))
{
setPlayerDataSplitScreen ( 0 , killstreakUnlocked , uav_support , true );
}
if (!getplayerdatasplitscreen(0, "killstreakUnlocked", "sam_turret"))
{
setPlayerDataSplitScreen ( 0 , killstreakUnlocked , sam_turret , true );
}
if (!getplayerdatasplitscreen(0, "killstreakUnlocked", "triple_uav"))
{
setPlayerDataSplitScreen ( 0 , killstreakUnlocked , triple_uav , true );
}
}
}
if (splitscreenplayercount() >= 2)
{
if (isitemunlockedbyclient(1, "cac"))
{
if (!getplayerdatasplitscreen(1, "killstreakUnlocked", "uav"))
{
setPlayerDataSplitScreen ( 1 , killstreakUnlocked , uav , true );
}
if (!getplayerdatasplitscreen(1, "killstreakUnlocked", "predator_missile"))
{
setPlayerDataSplitScreen ( 1 , killstreakUnlocked , predator_missile , true );
}
if (!getplayerdatasplitscreen(1, "killstreakUnlocked", "helicopter"))
{
setPlayerDataSplitScreen ( 1 , killstreakUnlocked , helicopter , true );
}
if (!getplayerdatasplitscreen(1, "killstreakUnlocked", "uav_support"))
{
setPlayerDataSplitScreen ( 1 , killstreakUnlocked , uav_support , true );
}
if (!getplayerdatasplitscreen(1, "killstreakUnlocked", "sam_turret"))
{
setPlayerDataSplitScreen ( 1 , killstreakUnlocked , sam_turret , true );
}
if (!getplayerdatasplitscreen(1, "killstreakUnlocked", "triple_uav"))
{
setPlayerDataSplitScreen ( 1 , killstreakUnlocked , triple_uav , true );
}
}
}
if (splitscreenplayercount() >= 3)
{
if (isitemunlockedbyclient(2, "cac"))
{
if (!getplayerdatasplitscreen(2, "killstreakUnlocked", "uav"))
{
setPlayerDataSplitScreen ( 2 , killstreakUnlocked , uav , true );
}
if (!getplayerdatasplitscreen(2, "killstreakUnlocked", "predator_missile"))
{
setPlayerDataSplitScreen ( 2 , killstreakUnlocked , predator_missile , true );
}
if (!getplayerdatasplitscreen(2, "killstreakUnlocked", "helicopter"))
{
setPlayerDataSplitScreen ( 2 , killstreakUnlocked , helicopter , true );
}
if (!getplayerdatasplitscreen(2, "killstreakUnlocked", "uav_support"))
{
setPlayerDataSplitScreen ( 2 , killstreakUnlocked , uav_support , true );
}
if (!getplayerdatasplitscreen(2, "killstreakUnlocked", "sam_turret"))
{
setPlayerDataSplitScreen ( 2 , killstreakUnlocked , sam_turret , true );
}
if (!getplayerdatasplitscreen(2, "killstreakUnlocked", "triple_uav"))
{
setPlayerDataSplitScreen ( 2 , killstreakUnlocked , triple_uav , true );
}
}
}
if (splitscreenplayercount() >= 4)
{
if (isitemunlockedbyclient(3, "cac"))
{
if (!getplayerdatasplitscreen(3, "killstreakUnlocked", "uav"))
{
setPlayerDataSplitScreen ( 3 , killstreakUnlocked , uav , true );
}
if (!getplayerdatasplitscreen(3, "killstreakUnlocked", "predator_missile"))
{
setPlayerDataSplitScreen ( 3 , killstreakUnlocked , predator_missile , true );
}
if (!getplayerdatasplitscreen(3, "killstreakUnlocked", "helicopter"))
{
setPlayerDataSplitScreen ( 3 , killstreakUnlocked , helicopter , true );
}
if (!getplayerdatasplitscreen(3, "killstreakUnlocked", "uav_support"))
{
setPlayerDataSplitScreen ( 3 , killstreakUnlocked , uav_support , true );
}
if (!getplayerdatasplitscreen(3, "killstreakUnlocked", "sam_turret"))
{
setPlayerDataSplitScreen ( 3 , killstreakUnlocked , sam_turret , true );
}
if (!getplayerdatasplitscreen(3, "killstreakUnlocked", "triple_uav"))
{
setPlayerDataSplitScreen ( 3 , killstreakUnlocked , triple_uav , true );
}
}
}
}
else
{
if (isitemunlocked("cac"))
{
if (!getplayerdata("killstreakUnlocked", "uav"))
{
setPlayerData ( killstreakUnlocked , uav , true );
}
if (!getplayerdata("killstreakUnlocked", "predator_missile"))
{
setPlayerData ( killstreakUnlocked , predator_missile , true );
}
if (!getplayerdata("killstreakUnlocked", "helicopter"))
{
setPlayerData ( killstreakUnlocked , helicopter , true );
}
if (!getplayerdata("killstreakUnlocked", "uav_support"))
{
setPlayerData ( killstreakUnlocked , uav_support , true );
}
if (!getplayerdata("killstreakUnlocked", "sam_turret"))
{
setPlayerData ( killstreakUnlocked , sam_turret , true );
}
if (!getplayerdata("killstreakUnlocked", "triple_uav"))
{
setPlayerData ( killstreakUnlocked , triple_uav , true );
}
}
}
if (dvarbool(xblive_privatematch))
{
open page_scoreboard;
}
else
{
if ((unlockeditemcount("title")))
{
open page_unlocks_titles;
}
else
{
if ((unlockeditemcount("icon")))
{
open page_unlocks_emblems;
}
else
{
if ((unlockeditemcount("perk")))
{
open page_unlocks_perks;
}
else
{
if ((unlockeditemcount("weapon") || unlockeditemcount("weaponAttachment") || unlockeditemcount("weaponBuff") || unlockeditemcount("weaponCamo") || unlockeditemcount("weaponReticle")))
{
open page_unlocks_weapons;
}
else
{
if ((unlockeditemcount("feature") || unlockeditemcount("challenge")))
{
open page_unlocks_features;
}
else
{
open page_summary;
}
}
}
}
}
}
setLocalVarString ui_scoreboardType getplayerdata("round", "scoreboardType");
}
onClose
{
setLocalVarInt ui_centerPopup 0;
close page_unlocks_titles;
close page_unlocks_emblems;
close page_unlocks_perks;
close page_unlocks_weapons;
close page_unlocks_features;
close page_summary;
close page_progress;
close page_accolades;
close page_highlights;
close page_weapon_xp;
close page_challenges close page_scoreboard;
}
onESC
{
close self;
close self;
}
itemDef
{
rect -1280 -480 2560 960 2 2
style 3
decoration
visible when((menuistopmost("page_summary") || menuistopmost("page_progress") || menuistopmost("page_accolades") || menuistopmost("page_highlights") || menuistopmost("page_weapon_xp") || menuistopmost("page_challenges") || menuistopmost("page_scoreboard")));
textscale 0.55
forecolor 0 0 0 0.8
background "white"
}
itemDef
{
rect -854 -480 3416 1920 0 0
style 1
decoration
visible 1
textscale 0.55
backcolor 1 1 1 1
background "xpbar_stencilbase"
}
itemDef
{
rect 0 0 533.333 0 0 0
style 3
decoration
visible when(1);
textscale 0.55
forecolor 0.2118 0.2314 0.22 1
background "white"
exp rect h 357;
}
}
}