zb-menus/ui_mp/playerdataread.menu
2025-01-09 11:51:53 +01:00

74 lines
3.3 KiB
Plaintext

{
menuDef
{
name "playerdataread"
decoration
rect 0 0 0 0 0 0
fadeClamp 1
fadeCycle 1
fadeAmount 0.1
onOpen
{
setLocalVarInt oldClassIndex (localvarint("classIndex"));
setDvar ui_checkclass 0;
open resetclass;
setDvar ui_checkclass 1;
open resetclass;
setDvar ui_checkclass 2;
open resetclass;
setDvar ui_checkclass 3;
open resetclass;
setDvar ui_checkclass 4;
open resetclass;
setDvar ui_checkclass 5;
open resetclass;
setDvar ui_checkclass 6;
open resetclass;
setDvar ui_checkclass 7;
open resetclass;
setDvar ui_checkclass 8;
open resetclass;
setDvar ui_checkclass 9;
open resetclass;
setDvar ui_checkclass 10;
open resetclass;
setDvar ui_checkclass 11;
open resetclass;
setDvar ui_checkclass 12;
open resetclass;
setDvar ui_checkclass 13;
open resetclass;
setDvar ui_checkclass 14;
open resetclass;
setLocalVarInt classIndex (localvarint("oldClassIndex"));
if (!isitemunlocked(getplayerdata("killstreaks", 0)) && getplayerdata("killstreaks", 0) != "none")
{
setLocalVarString temp (debugprint("Stats", "Killstreak " + getplayerdata("killstreaks", 0) + " locked for class " + localvarint("classIndex") + "; resetting"));
setPlayerData ( killstreaks , 0 , none );
}
setPlayerData ( killstreakUnlocked , uav , true );
if (!isitemunlocked(getplayerdata("killstreaks", 1)) && getplayerdata("killstreaks", 1) != "none")
{
setLocalVarString temp (debugprint("Stats", "Killstreak " + getplayerdata("killstreaks", 1) + " locked for class " + localvarint("classIndex") + "; resetting"));
setPlayerData ( killstreaks , 1 , none );
}
setPlayerData ( killstreakUnlocked , airdrop , true );
if (!isitemunlocked(getplayerdata("killstreaks", 2)) && getplayerdata("killstreaks", 2) != "none")
{
setLocalVarString temp (debugprint("Stats", "Killstreak " + getplayerdata("killstreaks", 2) + " locked for class " + localvarint("classIndex") + "; resetting"));
setPlayerData ( killstreaks , 2 , none );
}
setPlayerData ( killstreakUnlocked , predator_missile , true );
setLocalVarInt ui_tempVar (getplayerdata("prestige") + 1);
setPlayerData ( challengeState , ch_prestige , localVarInt ( ui_tempVar ) );
setLocalVarInt ui_tempVar (getplayerdata("prestige"));
setPlayerData ( challengeProgress , ch_prestige , localVarInt ( ui_tempVar ) );
if (getplayerdata("prestige") == 10)
{
setPlayerData ( challengeState , ch_prestige_10 , 2 ) setPlayerData ( challengeProgress , ch_prestige_10 , 1 );
}
close self;
}
}
}