diff --git a/Classic/scripts/autoexec/z_dtStats.cs b/Classic/scripts/autoexec/z_dtStats.cs index 68c384f..031d1dd 100644 --- a/Classic/scripts/autoexec/z_dtStats.cs +++ b/Classic/scripts/autoexec/z_dtStats.cs @@ -14,45 +14,35 @@ //-----------Settings------------ //Notes score ui width is 592 -$dtStats::version = 9.4; +$dtStats::version = 9.5; //disable stats system $dtStats::Enable = 1; -//enable disable map stats -$dtStats::mapStats = 1; //Only self client can see his own stats, any stat, unless admin $dtStats::viewSelf = 0; //set max number of individual game to record //Note only tested to 100 games, hard cap at 300 $dtStats::MaxNumOfGames = 100; -//number of games for running average -$dtStats::avgCount = 10; -// number of players to start tracking totals - //number of games for leaderboard averages $dtStats::minTotal = 6; //how high the player has to be off the ground before it will count $dtStats::midAirHeight = 10; - // 30 sec min after not making an action reset $dtStats::returnToMenuTimer = (30*1000); //sorting speed -$dtStats::sortSpeed = 128; +$dtStats::sortSpeed = 64; //Load/saving rates to prevent any server hitching $dtStats::slowSaveTime = 100; + //This will load player stats after their first game, to reduce any impact on the server. $dtStats::loadAfter = 0;//keep 0 not finished -//Control whats displayed -$dtStats::Live = 1; -$dtStats::KD = 0;// disabled -$dtStats::Hist =1; //Leaderboards stuff //To rebuild the leaderboards manually type lStatsCycle(1) into the console; //This time marks the end of day and to rebuild the leaderboards, best set this time when the server is normally empty or low numbers -$dtStats::buildSetTime = "8\t00\tam"; +$dtStats::buildSetTime = "5\t00\tam"; // top 15 players per cat; $dtStats::topAmount = 15; //Set 2 or more to enable, this also contorls how much history you want, best to keep this count low @@ -62,6 +52,7 @@ $dtStats::month = 3; //-12 $dtStats::quarter = 0;//-4 $dtStats::year = 0;// number of years +//in days $dtStats::expireMax = 90; $dtStats::expireMin = 15; // you gain extra days based on time played extra days = gameCount * expireFactor; @@ -78,14 +69,15 @@ $dtStats::expireFactor["DuelGame"] = 10; $dtStats::sm = 1; //set to 1 to delete old leaderboards files $dtStats::lsm = 1; -$dtStats::lsmMap = 1; $Host::ShowIngamePlayerScores = 1; -//debug stuff -$dtStats::enableRefresh = 0; +$dtStats::enableRefresh = 0;//auto updates $dtStats::debugEchos = 0;// echos function calls +$dtStats::eventEchos = 1; //enables server monitor echos + +//debug stuff //$dtStats::returnToMenuTimer = (303*1000); //$pref::NoClearConsole = 1; //setLogMode(1); @@ -1107,423 +1099,6 @@ $dtStats::unused[$dtStats::unusedCount++] = "timeToLive"; $dtStats::unused[$dtStats::unusedCount++] = "ksCounter"; //////////////////////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// -//MapStats Vars -//////////////////////////////////////////////////////////////////////////////// -//NOTE DO NOT RECOUNT!!!!// NOTE DO NOT RECOUNT!!!!// NOTE DO NOT RECOUNT!!!! -//100 stats per game type is a soft limit, change at yor own risk -//If you need to remove a stat its best to leave a gap in the array index or replace it with something new - -//1 -$mapStats::mapVars[1,"CTFGame"] = "scoreTG";//note this starts at 1 for... reasions -$mapStats::mapVars[2,"CTFGame"] = "defenseScoreTG"; -$mapStats::mapVars[3,"CTFGame"] = "offenseScoreTG"; -//2 -$mapStats::mapVars[4,"CTFGame"] = "assistTG"; -$mapStats::mapVars[5,"CTFGame"] = "killsTG"; -$mapStats::mapVars[6,"CTFGame"] = "teamKillsTG"; -//3 -$mapStats::mapVars[7,"CTFGame"] = "flagCapsTG"; -$mapStats::mapVars[8,"CTFGame"] = "flagGrabsTG"; -$mapStats::mapVars[9,"CTFGame"] = "flagReturnsTG"; -//4 -$mapStats::mapVars[10,"CTFGame"] = "carrierKillsTG"; -$mapStats::mapVars[11,"CTFGame"] = "escortAssistsTG"; -$mapStats::mapVars[12,"CTFGame"] = "flagDefendsTG"; -//5 -$mapStats::mapVars[13,"CTFGame"] = "heldTimeSecMin"; -$mapStats::mapVars[14,"CTFGame"] = "grabSpeedMax"; -$mapStats::mapVars[15,"CTFGame"] = "capEfficiencyAvg"; -//6 -$mapStats::mapVars[16,"CTFGame"] = "heldTimeSecAvgi"; -$mapStats::mapVars[17,"CTFGame"] = "grabSpeedAvg"; -$mapStats::mapVars[18,"CTFGame"] = "capEfficiencyAvg"; -//7 -$mapStats::mapVars[19,"CTFGame"] = "destructionTG"; -$mapStats::mapVars[20,"CTFGame"] = "repairsTG"; -$mapStats::mapVars[21,"CTFGame"] = "genDefendsTG"; -//8 -$mapStats::mapVars[22,"CTFGame"] = "roadKillsTG"; -$mapStats::mapVars[23,"CTFGame"] = "vehicleScoreTG"; -$mapStats::mapVars[24,"CTFGame"] = "bomberBombsKillsTG"; -//9 -$mapStats::mapVars[25,"CTFGame"] = "discKillsTG"; -$mapStats::mapVars[26,"CTFGame"] = "discMATG"; -$mapStats::mapVars[27,"CTFGame"] = "minePlusDiscTG"; -//10 -$mapStats::mapVars[28,"CTFGame"] = "laserKillsTG"; -$mapStats::mapVars[29,"CTFGame"] = "laserHeadShotTG"; -$mapStats::mapVars[30,"CTFGame"] = "laserHitDistMax"; -//11 -$mapStats::mapVars[31,"CTFGame"] = "shockKillsTG"; -$mapStats::mapVars[32,"CTFGame"] = "shockRearShotTG"; -$mapStats::mapVars[33,"CTFGame"] = "shockMATG"; -//12 -$mapStats::mapVars[34,"CTFGame"] = "plasmaKillsTG"; -$mapStats::mapVars[35,"CTFGame"] = "plasmaMATG"; -$mapStats::mapVars[36,"CTFGame"] = "plasmaHitDistMax"; -//13 -$mapStats::mapVars[37,"CTFGame"] = "grenadeKillsTG"; -$mapStats::mapVars[38,"CTFGame"] = "mortarKillsTG"; -$mapStats::mapVars[39,"CTFGame"] = "missileKillsTG"; -//12 -$mapStats::mapVars[40,"CTFGame"] = "cgKillsTG"; -$mapStats::mapVars[41,"CTFGame"] = "cgACCAvg"; -$mapStats::mapVars[42,"CTFGame"] = "cgHitDistMax"; -//13 -$mapStats::mapVars[43,"CTFGame"] = "blasterKillsTG"; -$mapStats::mapVars[44,"CTFGame"] = "blasterMATG"; -$mapStats::mapVars[45,"CTFGame"] = "blasterHitDistMax"; -//15 -$mapStats::mapVars[46,"CTFGame"] = "mineKillsTG"; -$mapStats::mapVars[47,"CTFGame"] = "hGrenadeKillsTG"; -$mapStats::mapVars[48,"CTFGame"] = "satchelKillsTG"; -//16 -$mapStats::mapVars[49,"CTFGame"] = "discHitDistMax"; -$mapStats::mapVars[50,"CTFGame"] = "discMAHitDistMax"; -$mapStats::mapVars[51,"CTFGame"] = "totalTimeTG"; -//17 -$mapStats::mapVars[52,"CTFGame"] = "InventoryDepTG"; -$mapStats::mapVars[53,"CTFGame"] = "TurretOutdoorDepTG"; -$mapStats::mapVars[54,"CTFGame"] = "TurretIndoorDepTG"; - -$mapStats::mapVars[55,"CTFGame"] = "MotionSensorDepTG"; -$mapStats::mapVars[56,"CTFGame"] = "PulseSensorDepTG"; -$mapStats::mapVars[57,"CTFGame"] = "lagSpikesTG"; -//19 -$mapStats::mapVars[58,"CTFGame"] = "airTimeTG"; -$mapStats::mapVars[59,"CTFGame"] = "groundTimeTG"; -$mapStats::mapVars[60,"CTFGame"] = "distMovTG"; - -$mapStats::mapVars[61,"CTFGame"] = "repairpackpickupCountTG"; -$mapStats::mapVars[62,"CTFGame"] = "repairpackpickupEnemyTG"; -$mapStats::mapVars[63,"CTFGame"] = "invyEatRepairPackTG"; - -$mapStats::mapVarCount["CTFGame"] = 63; -//////////////////////////////////////////////////////////////////////////////// -//1 -$mapStats::mapVars[1,"SCtFGame"] = "scoreTG"; -$mapStats::mapVars[2,"SCtFGame"] = "defenseScoreTG"; -$mapStats::mapVars[3,"SCtFGame"] = "offenseScoreTG"; -//2 -$mapStats::mapVars[4,"SCtFGame"] = "assistTG"; -$mapStats::mapVars[5,"SCtFGame"] = "killsTG"; -$mapStats::mapVars[6,"SCtFGame"] = "teamKillsTG"; -//3 -$mapStats::mapVars[7,"SCtFGame"] = "flagCapsTG"; -$mapStats::mapVars[8,"SCtFGame"] = "flagGrabsTG"; -$mapStats::mapVars[9,"SCtFGame"] = "flagReturnsTG"; -//4 -$mapStats::mapVars[10,"SCtFGame"] = "carrierKillsTG"; -$mapStats::mapVars[11,"SCtFGame"] = "escortAssistsTG"; -$mapStats::mapVars[12,"SCtFGame"] = "flagDefendsTG"; -//5 -$mapStats::mapVars[13,"SCtFGame"] = "heldTimeSecMin"; -$mapStats::mapVars[14,"SCtFGame"] = "grabSpeedMax"; -$mapStats::mapVars[15,"SCtFGame"] = "capEfficiencyAvg"; -//6 -$mapStats::mapVars[16,"SCtFGame"] = "heldTimeSecAvgi"; -$mapStats::mapVars[17,"SCtFGame"] = "grabSpeedAvg"; -$mapStats::mapVars[18,"SCtFGame"] = "capEfficiencyAvg"; -//7 -$mapStats::mapVars[19,"SCtFGame"] = "discKillsTG"; -$mapStats::mapVars[20,"SCtFGame"] = "discMATG"; -$mapStats::mapVars[21,"SCtFGame"] = "minePlusDiscTG"; -//8 -$mapStats::mapVars[22,"SCtFGame"] = "laserKillsTG"; -$mapStats::mapVars[23,"SCtFGame"] = "laserHeadShotTG"; -$mapStats::mapVars[24,"SCtFGame"] = "laserHitDistMax"; -//9 -$mapStats::mapVars[25,"SCtFGame"] = "shockKillsTG"; -$mapStats::mapVars[26,"SCtFGame"] = "shockRearShotTG"; -$mapStats::mapVars[27,"SCtFGame"] = "shockMATG"; -//10 -$mapStats::mapVars[28,"SCtFGame"] = "plasmaKillsTG"; -$mapStats::mapVars[29,"SCtFGame"] = "plasmaMATG"; -$mapStats::mapVars[30,"SCtFGame"] = "plasmaHitDistMax"; -//11 -$mapStats::mapVars[31,"SCtFGame"] = "grenadeKillsTG"; -$mapStats::mapVars[32,"SCtFGame"] = "grenadeMATG"; -$mapStats::mapVars[33,"SCtFGame"] = "grenadeHitDistMax"; -//12 -$mapStats::mapVars[34,"SCtFGame"] = "cgKillsTG"; -$mapStats::mapVars[35,"SCtFGame"] = "cgACCAvg"; -$mapStats::mapVars[36,"SCtFGame"] = "cgHitDistMax"; -//13 -$mapStats::mapVars[37,"SCtFGame"] = "blasterHitSVMax"; -$mapStats::mapVars[38,"SCtFGame"] = "blasterDmgTG"; -$mapStats::mapVars[39,"SCtFGame"] = "blasterComTG"; -//14 -$mapStats::mapVars[40,"SCtFGame"] = "mineKillsTG"; -$mapStats::mapVars[41,"SCtFGame"] = "mineMATG"; -$mapStats::mapVars[42,"SCtFGame"] = "mineHitDistMax"; -//15 -$mapStats::mapVars[43,"SCtFGame"] = "hGrenadeKillsTG"; -$mapStats::mapVars[44,"SCtFGame"] = "hGrenadeMATG"; -$mapStats::mapVars[45,"SCtFGame"] = "hGrenadeHitDistMax"; -$mapStats::mapVarCount["SCtFGame"] = 45; -//////////////////////////////////////////////////////////////////////////////// -//1 -$mapStats::mapVars[1,"LakRabbitGame"] = "scoreTG"; -$mapStats::mapVars[2,"LakRabbitGame"] = "killsTG"; -$mapStats::mapVars[3,"LakRabbitGame"] = "assistTG"; -//2 -$mapStats::mapVars[4,"LakRabbitGame"] = "flagGrabsTG"; -$mapStats::mapVars[5,"LakRabbitGame"] = "MidairflagGrabsTG"; -$mapStats::mapVars[6,"LakRabbitGame"] = "flagTimeMinTG"; -//3 -$mapStats::mapVars[7,"LakRabbitGame"] = "discKillsTG"; -$mapStats::mapVars[8,"LakRabbitGame"] = "discMATG"; -$mapStats::mapVars[9,"LakRabbitGame"] = "discHitDistMax"; -//4 -$mapStats::mapVars[10,"LakRabbitGame"] = "discDmgTG"; -$mapStats::mapVars[11,"LakRabbitGame"] = "discCom"; -$mapStats::mapVars[12,"LakRabbitGame"] = "minePlusDiscTG"; -//5 -$mapStats::mapVars[13,"LakRabbitGame"] = "shockKillsTG"; -$mapStats::mapVars[14,"LakRabbitGame"] = "shockMATG"; -$mapStats::mapVars[15,"LakRabbitGame"] = "shockRearShotTG"; -//6 -$mapStats::mapVars[16,"LakRabbitGame"] = "shockHitSVMax"; -$mapStats::mapVars[17,"LakRabbitGame"] = "shockDmgTG"; -$mapStats::mapVars[18,"LakRabbitGame"] = "shockComTG"; -//7 -$mapStats::mapVars[19,"LakRabbitGame"] = "plasmaKillsTG"; -$mapStats::mapVars[20,"LakRabbitGame"] = "plasmaMATG"; -$mapStats::mapVars[21,"LakRabbitGame"] = "plasmaHitDistMax"; -//8 -$mapStats::mapVars[22,"LakRabbitGame"] = "plasmaHitSVMax"; -$mapStats::mapVars[23,"LakRabbitGame"] = "plasmaDmgTG"; -$mapStats::mapVars[24,"LakRabbitGame"] = "plasmaComTG"; -//9 -$mapStats::mapVars[25,"LakRabbitGame"] = "grenadeKillsTG"; -$mapStats::mapVars[26,"LakRabbitGame"] = "grenadeMATG"; -$mapStats::mapVars[27,"LakRabbitGame"] = "grenadeHitDistMax"; -//10 -$mapStats::mapVars[28,"LakRabbitGame"] = "grenadeHitSVMax"; -$mapStats::mapVars[29,"LakRabbitGame"] = "grenadeDmgTG"; -$mapStats::mapVars[30,"LakRabbitGame"] = "grenadeComTG"; -//11 -$mapStats::mapVars[31,"LakRabbitGame"] = "blasterKillsTG"; -$mapStats::mapVars[32,"LakRabbitGame"] = "blasterMATG"; -$mapStats::mapVars[33,"LakRabbitGame"] = "blasterHitDistMax"; -//12 -$mapStats::mapVars[34,"LakRabbitGame"] = "blasterHitSVMax"; -$mapStats::mapVars[35,"LakRabbitGame"] = "blasterDmgTG"; -$mapStats::mapVars[36,"LakRabbitGame"] = "blasterComTG"; -//13 -$mapStats::mapVars[37,"LakRabbitGame"] = "mineKillsTG"; -$mapStats::mapVars[38,"LakRabbitGame"] = "mineMATG"; -$mapStats::mapVars[39,"LakRabbitGame"] = "mineHitDistMax"; -//14 -$mapStats::mapVars[40,"LakRabbitGame"] = "mineHitVVMax"; -$mapStats::mapVars[41,"LakRabbitGame"] = "mineDmgTG"; -$mapStats::mapVars[42,"LakRabbitGame"] = "mineComTG"; -//15 -$mapStats::mapVars[43,"LakRabbitGame"] = "hGrenadeKillsTG"; -$mapStats::mapVars[44,"LakRabbitGame"] = "hGrenadeMATG"; -$mapStats::mapVars[45,"LakRabbitGame"] = "hGrenadeHitDistMax"; -//16 -$mapStats::mapVars[46,"LakRabbitGame"] = "hGrenadeHitSVMax"; -$mapStats::mapVars[47,"LakRabbitGame"] = "hGrenadeDmgTG"; -$mapStats::mapVars[48,"LakRabbitGame"] = "hGrenadeComTG"; -$mapStats::mapVarCount["LakRabbitGame"] = 48; -//////////////////////////////////////////////////////////////////////////////// -//1 -$mapStats::mapVars[1,"DMGame"] = "scoreTG"; -$mapStats::mapVars[2,"DMGame"] = "killsTG"; -$mapStats::mapVars[3,"DMGame"] = "assistTG"; -//2 -$mapStats::mapVars[4,"DMGame"] = "efficiencyAvg"; -$mapStats::mapVars[5,"DMGame"] = "timeTLAvg"; -$mapStats::mapVars[6,"DMGame"] = "distMovTG"; -//3 -$mapStats::mapVars[7,"DMGame"] = "killAirTG"; -$mapStats::mapVars[8,"DMGame"] = "killGroundTG"; -$mapStats::mapVars[9,"DMGame"] = "EVKillsTG"; -//4 -$mapStats::mapVars[10,"DMGame"] = "firstKillTG"; -$mapStats::mapVars[11,"DMGame"] = "lastKillTG"; -$mapStats::mapVars[12,"DMGame"] = "deathKillsTG"; -//5 -$mapStats::mapVars[13,"DMGame"] = "doubleChainKillTG"; -$mapStats::mapVars[14,"DMGame"] = "tripleChainKillTG"; -$mapStats::mapVars[15,"DMGame"] = "quadrupleChainKillTG"; -//6 -$mapStats::mapVars[16,"DMGame"] = "killStreakMax"; -$mapStats::mapVars[17,"DMGame"] = "comboCountTG"; -$mapStats::mapVars[18,"DMGame"] = "kdrAvg"; -//7 -$mapStats::mapVars[19,"DMGame"] = "discKillsTG"; -$mapStats::mapVars[20,"DMGame"] = "discMATG"; -$mapStats::mapVars[21,"DMGame"] = "minePlusDiscTG"; -//8 -$mapStats::mapVars[22,"DMGame"] = "plasmaKillsTG"; -$mapStats::mapVars[23,"DMGame"] = "plasmaMATG"; -$mapStats::mapVars[24,"DMGame"] = "plasmaHitDistMax"; -//9 -$mapStats::mapVars[25,"DMGame"] = "grenadeKillsTG"; -$mapStats::mapVars[26,"DMGame"] = "grenadeMATG"; -$mapStats::mapVars[27,"DMGame"] = "grenadeHitDistMax"; -//10 -$mapStats::mapVars[28,"DMGame"] = "laserKillsTG"; -$mapStats::mapVars[29,"DMGame"] = "laserHeadShotTG"; -$mapStats::mapVars[30,"DMGame"] = "laserHitDistMax"; -//11 -$mapStats::mapVars[31,"DMGame"] = "shockKillsTG"; -$mapStats::mapVars[32,"DMGame"] = "shockRearShotTG"; -$mapStats::mapVars[33,"DMGame"] = "shockMATG"; -//12 -$mapStats::mapVars[34,"DMGame"] = "mortarKillsTG"; -$mapStats::mapVars[35,"DMGame"] = "mortarMATG"; -$mapStats::mapVars[36,"DMGame"] = "mortarHitDistMax"; -//13 -$mapStats::mapVars[37,"DMGame"] = "cgKillsTG"; -$mapStats::mapVars[38,"DMGame"] = "cgACCAvg"; -$mapStats::mapVars[39,"DMGame"] = "cgHitDistMax"; -//14 -$mapStats::mapVars[40,"DMGame"] = "blasterKillsTG"; -$mapStats::mapVars[41,"DMGame"] = "blasterMATG"; -$mapStats::mapVars[42,"DMGame"] = "blasterHitDistMax"; -//15 -$mapStats::mapVars[43,"DMGame"] = "mineKillsTG"; -$mapStats::mapVars[44,"DMGame"] = "mineMATG"; -$mapStats::mapVars[45,"DMGame"] = "mineHitDistMax"; -//16 -$mapStats::mapVars[46,"DMGame"] = "hGrenadeKillsTG"; -$mapStats::mapVars[47,"DMGame"] = "hGrenadeMATG"; -$mapStats::mapVars[48,"DMGame"] = "hGrenadeHitDistMax"; -$mapStats::mapVarCount["DMGame"] = 48; -//////////////////////////////////////////////////////////////////////////////// -//1 -$mapStats::mapVars[1,"DuelGame"] = "scoreTG"; -$mapStats::mapVars[2,"DuelGame"] = "killsTG"; -$mapStats::mapVars[3,"DuelGame"] = "deathsTG"; -//2 -$mapStats::mapVars[4,"DuelGame"] = "killAirTG"; -$mapStats::mapVars[5,"DuelGame"] = "deathAirTG"; -$mapStats::mapVars[6,"DuelGame"] = "airTimeAvg"; -//3 -$mapStats::mapVars[7,"DuelGame"] = "killGroundTG"; -$mapStats::mapVars[8,"DuelGame"] = "deathGroundTG"; -$mapStats::mapVars[9,"DuelGame"] = "groundTimeAvg"; -//4 -$mapStats::mapVars[10,"DuelGame"] = "kdrAvg"; -$mapStats::mapVars[11,"DuelGame"] = "EVKillsTG"; -$mapStats::mapVars[12,"DuelGame"] = "comboCountTG"; -//5 -$mapStats::mapVars[13,"DuelGame"] = "distMovTG"; -$mapStats::mapVars[14,"DuelGame"] = "maxSpeedMax"; -$mapStats::mapVars[15,"DuelGame"] = "timeTLAvg"; -//6 -$mapStats::mapVars[16,"DuelGame"] = "discKillsTG"; -$mapStats::mapVars[17,"DuelGame"] = "discMATG"; -$mapStats::mapVars[18,"DuelGame"] = "minePlusDiscTG"; -//7 -$mapStats::mapVars[19,"DuelGame"] = "plasmaKillsTG"; -$mapStats::mapVars[20,"DuelGame"] = "plasmaMATG"; -$mapStats::mapVars[21,"DuelGame"] = "plasmaHitDistMax"; -//8 -$mapStats::mapVars[22,"DuelGame"] = "grenadeKillsTG"; -$mapStats::mapVars[23,"DuelGame"] = "grenadeMATG"; -$mapStats::mapVars[24,"DuelGame"] = "grenadeHitDistMax"; -//9 -$mapStats::mapVars[25,"DuelGame"] = "laserKillsTG"; -$mapStats::mapVars[26,"DuelGame"] = "laserHeadShotTG"; -$mapStats::mapVars[27,"DuelGame"] = "laserHitDistMax"; -//10 -$mapStats::mapVars[28,"DuelGame"] = "shockKillsTG"; -$mapStats::mapVars[29,"DuelGame"] = "shockRearShotTG"; -$mapStats::mapVars[30,"DuelGame"] = "shockMATG"; -//11 -$mapStats::mapVars[31,"DuelGame"] = "mortarKillsTG"; -$mapStats::mapVars[32,"DuelGame"] = "mortarMATG"; -$mapStats::mapVars[33,"DuelGame"] = "mortarHitDistMax"; -//12 -$mapStats::mapVars[34,"DuelGame"] = "cgKillsTG"; -$mapStats::mapVars[35,"DuelGame"] = "cgACCAvg"; -$mapStats::mapVars[36,"DuelGame"] = "cgHitDistMax"; -//13 -$mapStats::mapVars[37,"DuelGame"] = "blasterKillsTG"; -$mapStats::mapVars[38,"DuelGame"] = "blasterMATG"; -$mapStats::mapVars[39,"DuelGame"] = "blasterHitDistMax"; -//14 -$mapStats::mapVars[40,"DuelGame"] = "mineKillsTG"; -$mapStats::mapVars[41,"DuelGame"] = "mineMATG"; -$mapStats::mapVars[42,"DuelGame"] = "mineHitDistMax"; -//15 -$mapStats::mapVars[43,"DuelGame"] = "hGrenadeKillsTG"; -$mapStats::mapVars[44,"DuelGame"] = "hGrenadeMATG"; -$mapStats::mapVars[45,"DuelGame"] = "hGrenadeHitDistMax"; -$mapStats::mapVarCount["DuelGame"] = 45; -//////////////////////////////////////////////////////////////////////////////// -//1 -$mapStats::mapVars[1,"ArenaGame"] = "scoreTG"; -$mapStats::mapVars[2,"ArenaGame"] = "roundKillsTG"; -$mapStats::mapVars[3,"ArenaGame"] = "assistTG"; -//2 -$mapStats::mapVars[4,"ArenaGame"] = "roundsWonTG"; -$mapStats::mapVars[5,"ArenaGame"] = "teamKillsTG"; -$mapStats::mapVars[61,"ArenaGame"] = "hatTricksTG"; -//3 -$mapStats::mapVars[7,"ArenaGame"] = "maxSpeedMax"; -$mapStats::mapVars[8,"ArenaGame"] = "timeTLAvg"; -$mapStats::mapVars[9,"ArenaGame"] = "distMovTG"; -//4 -$mapStats::mapVars[10,"ArenaGame"] = "killAirTG"; -$mapStats::mapVars[11,"ArenaGame"] = "killGroundTG"; -$mapStats::mapVars[12,"ArenaGame"] = "EVKillsTG"; -//5 -$mapStats::mapVars[13,"ArenaGame"] = "firstKillTG"; -$mapStats::mapVars[14,"ArenaGame"] = "lastKillTG"; -$mapStats::mapVars[15,"ArenaGame"] = "deathKillsTG"; -//6 -$mapStats::mapVars[16,"ArenaGame"] = "killStreakMax"; -$mapStats::mapVars[17,"ArenaGame"] = "comboCountTG"; -$mapStats::mapVars[18,"ArenaGame"] = "kdrAvg"; -//7 -$mapStats::mapVars[19,"ArenaGame"] = "discKillsTG"; -$mapStats::mapVars[20,"ArenaGame"] = "discMATG"; -$mapStats::mapVars[21,"ArenaGame"] = "minePlusDiscTG"; -//8 -$mapStats::mapVars[22,"ArenaGame"] = "plasmaKillsTG"; -$mapStats::mapVars[23,"ArenaGame"] = "plasmaMATG"; -$mapStats::mapVars[24,"ArenaGame"] = "plasmaHitDistMax"; -//9 -$mapStats::mapVars[25,"ArenaGame"] = "grenadeKillsTG"; -$mapStats::mapVars[26,"ArenaGame"] = "grenadeMATG"; -$mapStats::mapVars[27,"ArenaGame"] = "grenadeHitDistMax"; -//10 -$mapStats::mapVars[28,"ArenaGame"] = "laserKillsTG"; -$mapStats::mapVars[29,"ArenaGame"] = "laserHeadShotTG"; -$mapStats::mapVars[30,"ArenaGame"] = "laserHitDistMax"; -//11 -$mapStats::mapVars[31,"ArenaGame"] = "shockKillsTG"; -$mapStats::mapVars[32,"ArenaGame"] = "shockRearShotTG"; -$mapStats::mapVars[33,"ArenaGame"] = "shockMATG"; -//12 -$mapStats::mapVars[34,"ArenaGame"] = "mortarKillsTG"; -$mapStats::mapVars[35,"ArenaGame"] = "mortarMATG"; -$mapStats::mapVars[36,"ArenaGame"] = "mortarHitDistMax"; -//13 -$mapStats::mapVars[37,"ArenaGame"] = "cgKillsTG"; -$mapStats::mapVars[38,"ArenaGame"] = "cgACCAvg"; -$mapStats::mapVars[39,"ArenaGame"] = "cgHitDistMax"; -//14 -$mapStats::mapVars[40,"ArenaGame"] = "blasterKillsTG"; -$mapStats::mapVars[41,"ArenaGame"] = "blasterMATG"; -$mapStats::mapVars[42,"ArenaGame"] = "blasterHitDistMax"; -//15 -$mapStats::mapVars[43,"ArenaGame"] = "mineKillsTG"; -$mapStats::mapVars[44,"ArenaGame"] = "mineMATG"; -$mapStats::mapVars[45,"ArenaGame"] = "mineHitDistMax"; -//16 -$mapStats::mapVars[46,"ArenaGame"] = "hGrenadeKillsTG"; -$mapStats::mapVars[47,"ArenaGame"] = "hGrenadeMATG"; -$mapStats::mapVars[48,"ArenaGame"] = "hGrenadeHitDistMax"; -$mapStats::mapVarCount["ArenaGame"] = 48; - - if(!$dtStats::Enable){return;} // abort exec if(!isObject(statsGroup)){ @@ -4075,10 +3650,6 @@ function dtStatsGameOver( %game ){ %game.postGameStats(%dtStats);// note bakGame was called when they left %time += $dtStats::slowSaveTime; schedule(%time ,0,"incGameStats",%dtStats,%game.class); - if($dtStats::mapStats){ - %time += $dtStats::slowSaveTime; - schedule(%time ,0,"saveMapStats",%dtStats,%game.class); - } %time += $dtStats::slowSaveTime; schedule(%time ,0,"saveGameTotalStats",%dtStats,%game.class); } @@ -4090,10 +3661,6 @@ function dtStatsGameOver( %game ){ %game.postGameStats(%dtStats); %time += $dtStats::slowSaveTime; // this will chain them schedule(%time ,0,"incGameStats",%dtStats,%game.class); //resetDtStats after incGame - if($dtStats::mapStats){ - %time += $dtStats::slowSaveTime; // this will chain them - schedule(%time ,0,"saveMapStats",%dtStats,%game.class); - } %time += $dtStats::slowSaveTime; schedule(%time,0,"saveGameTotalStats",%dtStats,%game.class); // } @@ -4746,56 +4313,7 @@ function saveGameTotalStats(%dtStats,%game){ %dtStats.delete(); } } -function saveMapStats(%dtStats,%game){ - if($dtStats::debugEchos){error("saveMapStats GUID = " SPC %dtStats.guid);} - %filename = "serverStats/stats/"@ %game @ "/" @ %dtStats.guid @ "m.cs"; - %file = new FileObject(); - RootGroup.add(%file); - %file.OpenForWrite(%filename); - %file.writeLine("curDMY" @ "%t" @ $dtStats::curDay @ "%t" @ $dtStats::curMonth @ "%t" @ $dtStats::curYear); - %file.writeLine("playerName" @ "%t" @ %dtStats.name); - %file.writeLine("varName" @ "%t" @ strreplace(%dtStats.mapStats["varName",%game],"\t","%t")); - //%file.writeLine("versionNum" @ "%t" @ $dtStats::version); - for(%q = 1; %q <= $mapID::countGame[%game]; %q++){ - %mapName = $mapID::IDNameGame[%q,%game]; - %mid = getMapID(%mapName,%game,0,0); - %gid = getMapID(%mapName,%game,1,0); - %mapNameID = %mapName @ "-" @ %mid @ "-" @ %gid; - if(%varType !$= "Game"){ - %val = %dtStats.mapStats[%mapNameID,%game]; - if(getFieldCount(%val) == 0) - %val = $dtStats::blank["m"]; - %file.writeLine(%mapNameID @ "%t" @ strreplace(%val,"\t","%t")); - } - } - %file.close(); - %file.delete(); -} -function loadMapStats(%dtStats,%game){ - if($dtStats::debugEchos){error("loadMapStats GUID = " SPC %dtStats.guid);} - if(%dtStats.guid !$= ""){ - %filename = "serverStats/stats/" @ %game @ "/" @ %dtStats.guid @ "m.cs"; - if(isFile(%filename)){ - %file = new FileObject(); - RootGroup.add(%file); - %file.OpenForRead(%filename); - %date = strreplace(%file.readline(),"%t","\t"); - if($dtStats::curMonth == getField(%date,2)){// if not the same month then reset - while( !%file.isEOF() ){ - %line = strreplace(%file.readline(),"%t","\t"); - %var = getField(%line,0); - %dtStats.mapStats[%var,%game] = getFields(%line,1,getFieldCount(%line)-1); - } - } - %dtStats.mapData[%game]= 1; - %file.close(); - %file.delete(); - } - else - %dtStats.mapData[%game] = 1; - } -} function getMapIDName(%game){ %map = cleanMapName($dtStats::LastMissionCM); %mid = getMapID(%map,%game,0,1); @@ -4803,12 +4321,11 @@ function getMapIDName(%game){ %mapNameID = %map @ "-" @ %mid @ "-" @ %gid; return %mapNameID; } + function incGameStats(%dtStats,%game) {// record that games stats and inc by one if($dtStats::debugEchos){error("incGameStats GUID = " SPC %dtStats.guid);} if(!%dtStats.gameData[%game]) // if not loaded load total stats so we can save loadGameStats(%dtStats,%game); - if(!%dtStats.mapData[%game] && $dtStats::mapStats) - loadMapStats(%dtStats,%game); %c = %dtStats.gameStats["statsOverWrite","g",%game]++; if(%dtStats.gameStats["statsOverWrite","g",%game] > $dtStats::MaxNumOfGames-1 || %dtStats.gameStats["statsOverWrite","g",%game] > 99){ @@ -4855,35 +4372,12 @@ function incGameStats(%dtStats,%game) {// record that games stats and inc by one %val = getDynamicField(%dtStats,%varName); setValueField(%dtStats,%varNameType,"g",%game,%c,%val); - %varID = $mapStats::mapVarIndex[%varNameType,%game]; - if(%varID > 0 && $dtStats::mapStats){ - %varID -= 1; - %varSpot = getField(%dtStats.mapStats["varName",%game],%varID); - if(%varSpot $= %varNameType)// make sure the spot is still named the same - %mapVal = getField(%dtStats.mapStats[getMapIDName(%game),%game],%varID); - else - %mapVal = 0;// reset to 0 the var was changed - setValueField(%dtStats,getMapIDName(%game),"m",%game,%varID,addNum(%mapVal,%val)); - setValueField(%dtStats,"varName","m",%game,%varID,%varNameType); - } - for(%x = 1; %x <= 9; %x+=2){ %t = getField(%dtStats.gameStats[%varNameType,"t",%game],%x); setValueField(%dtStats,%varNameType,"t",%game,%x,addNum(%t,%val)); } case "TTL": %val = getDynamicField(%dtStats,%varName); - %varID = $mapStats::mapVarIndex[%varNameType,%game]; - if(%varID > 0 && $dtStats::mapStats){ - %varID -= 1; - %varSpot = getField(%dtStats.mapStats["varName",%game],%varID); - if(%varSpot $= %varNameType)// make sure the spot is still named the same - %mapVal = getField(%dtStats.mapStats[getMapIDName(%game),%game],%varID); - else - %mapVal = 0;// reset to 0 the var was changed - setValueField(%dtStats,getMapIDName(%game),"m",%game,%varID,addNum(%mapVal,%val)); - setValueField(%dtStats,"varName","m",%game,%varID,%varNameType); - } for(%x = 1; %x <= 9; %x+=2){ %t = getField(%dtStats.gameStats[%varNameType,"t",%game],%x); setValueField(%dtStats,%varNameType,"t",%game,%x,addNum(%t,%val)); @@ -4891,18 +4385,6 @@ function incGameStats(%dtStats,%game) {// record that games stats and inc by one case "Max": %val = getDynamicField(%dtStats,%varName); setValueField(%dtStats,%varNameType,"g",%game,%c,%val); - %varID = $mapStats::mapVarIndex[%varNameType,%game]; - if(%varID > 0 && $dtStats::mapStats){ - %varID -= 1; - %varSpot = getField(%dtStats.mapStats["varName",%game],%varID); - if(%varSpot $= %varNameType)// make sure the spot is still named the same - %mapVal = getField(%dtStats.mapStats[getMapIDName(%game),%game],%varID); - else - %mapVal = 0; - if(%val > %mapVal){setValueField(%dtStats,getMapIDName(%game),"m",%game,%varID,%val);} - else{ setValueField(%dtStats,getMapIDName(%game),"m",%game,%varID,%mapVal);} - setValueField(%dtStats,"varName","m",%game,%varID,%varNameType); - } for(%x = 1; %x <= 9; %x+=2){ %t = getField(%dtStats.gameStats[%varNameType,"t",%game],%x); if(%val > %t){setValueField(%dtStats,%varNameType,"t",%game,%x,%val);} @@ -4911,19 +4393,7 @@ function incGameStats(%dtStats,%game) {// record that games stats and inc by one case "Min": %val = getDynamicField(%dtStats,%varName); setValueField(%dtStats,%varNameType,"g",%game,%c,%val); - - %varID = $mapStats::mapVarIndex[%varNameType,%game]; - if(%varID > 0 && $dtStats::mapStats){ - %varID -= 1; - %varSpot = getField(%dtStats.mapStats["varName",%game],%varID); - if(%varSpot $= %varNameType)// make sure the spot is still named the same - %mapVal = getField(%dtStats.mapStats[getMapIDName(%game),%game],%varID); - else - %mapVal = 0; - if(%val < %mapVal && %val != 0 || !%mapVal){ setValueField(%dtStats,getMapIDName(%game),"m",%game,%varID,%val);} - else{ setValueField(%dtStats,getMapIDName(%game),"m",%game,%varID,%mapVal);} - setValueField(%dtStats,"varName","m",%game,%varID,%varNameType); - } + for(%x = 1; %x <= 9; %x+=2){ %t = getField(%dtStats.gameStats[%varNameType,"t",%game],%x); if(%val < %t && %val != 0 || !%t){ setValueField(%dtStats,%varNameType,"t",%game,%x,%val);} @@ -4932,27 +4402,6 @@ function incGameStats(%dtStats,%game) {// record that games stats and inc by one case "Avg" or "AvgI": %val = getDynamicField(%dtStats,%varName); setValueField(%dtStats,%varNameType,"g",%game,%c,%val); - %varID = $mapStats::mapVarIndex[%varNameType,%game]; - if(%varID > 0 && %val != 0 && $dtStats::mapStats){ - %varID -= 1; - %varSpot = getField(%dtStats.mapStats["varName",%game],%varID); - if(%varSpot $= %varNameType)// make sure the spot is still named the same - %mapVal = strreplace(getField(%dtStats.mapStats[getMapIDName(%game),%game],%varID),"%a","\t"); - else - %mapVal = 0 TAB 0 TAB 0; - %mapTotal = getField(%mapVal,1) + %val; - if(%mapTotal<950000){ - %mapCount = getField(%mapVal,2) + 1; - %mapAvg = %mapTotal/%mapCount; - } - else{ - %mapTotal = mFloor(%mapTotal * 0.9); - %mapCount = mFloor((getField(%mapVal,2) + 1) * 0.9); - %mapAvg = %mapTotal/%mapCount; - } - setValueField(%dtStats,getMapIDName(%game),"m",%game,%varID, hasValue(%mapAvg) @ "%a" @ hasValue(%mapTotal) @ "%a" @ hasValue(%mapCount)); - setValueField(%dtStats,"varName","m",%game,%varID,%varNameType); - } for(%x = 1; %x <= 9; %x+=2){ %t = strreplace(getField(%dtStats.gameStats[%varNameType,"t",%game],%x),"%a","\t"); @@ -5176,13 +4625,6 @@ function setValueField(%dtStats,%var,%type,%game,%c,%val){ } %dtStats.gameStats[%var,%type,%game] = setField(%dtStats.gameStats[%var,%type,%game],%c, hasValue(%val)); } - else if(%type $= "m"){ - %fc = getFieldCount(%dtStats.mapStats[%var,%game]); - if(%fc < 2){ - %dtStats.mapStats[%var,%game] = $dtStats::blank["m"]; - } - %dtStats.mapStats[%var,%game] = setField(%dtStats.mapStats[%var,%game],%c, hasValue(%val)); - } } function hasValue(%val){//make sure we have at least something in the field spot @@ -5268,14 +4710,6 @@ function resetDtStats(%dtStats,%game,%slow){ } function buildVarList(){ deleteVariables("$statsVars::*"); - for(%g = 0; %g < $dtStats::gameTypeCount; %g++){ - %game = $dtStats::gameType[%g]; - for(%i = 1; %i <= $mapStats::mapVarCount[%game]; %i++){ - %val = $mapStats::mapVars[%i,%game]; - if(%val !$= "") - $mapStats::mapVarIndex[%val,%game] = %i; - } - } for(%g = 0; %g < $dtStats::gameTypeCount; %g++){ %game = $dtStats::gameType[%g]; @@ -6444,30 +5878,21 @@ function statsMenu(%client,%game){ messageClient( %client, 'SetScoreHudHeader', "", "" @ getTaggedString(%vClient.name) @ "'s Stats"); messageClient( %client, 'SetScoreHudSubheader', "", ' Back',%vClient); //messageClient( %client, 'SetLineHud', "", %tag, %index++, " Main Options Menu"); - if($dtStats::Live) - messageClient( %client, 'SetLineHud', "", %tag, %index++, ' + %2 Live Stats',%vClient,$dtStats::gtNameShort[%game]); - if($dtStats::Match) - messageClient( %client, 'SetLineHud', "", %tag, %index++, ' + %2 Match Stats',%vClient,$dtStats::gtNameShort[%game]); - if(%isTargetSelf || %isAdmin) { - if($dtStats::KD) - messageClient( %client, 'SetLineHud', "", %tag, %index++, ' + %2 Yearly Totals',%vClient,$dtStats::gtNameShort[%game]); + if(%client.isSuperAdmin)// for testing + messageClient( %client, 'SetLineHud', "", %tag, %index++, ' + %2 Testing Menu',%vClient,$dtStats::gtNameShort[%game]); messageClient( %client, 'SetLineHud', "", %tag, %index++, ""); - if($dtStats::Hist) - messageClient( %client, 'SetLineHud', "", %tag, %index++, ' + Previous %2 Games',%vClient,$dtStats::gtNameShort[%game]); - if($dtStats::mapStats) - messageClient( %client, 'SetLineHud', "", %tag, %index++, ' + %4 Map Leaderboards',%vClient,%game,$dtStats::curMonth,$dtStats::gtNameShort[%game]); - if($dtStats::day > 1) - messageClient( %client, 'SetLineHud', "", %tag, %index++, ' + %3 Daily Leaderboards ',%vClient,%game,$dtStats::gtNameShort[%game]); - if($dtStats::week > 1) - messageClient( %client, 'SetLineHud', "", %tag, %index++, ' + %3 Weekly Leaderboards ',%vClient,%game,$dtStats::gtNameShort[%game]); - if($dtStats::month > 1) - messageClient( %client, 'SetLineHud', "", %tag, %index++, ' + %3 Monthly Leaderboards ',%vClient,%game,$dtStats::gtNameShort[%game]); - if($dtStats::quarter > 1) - messageClient( %client, 'SetLineHud', "", %tag, %index++, ' + %3 Quarterly Leaderboards ',%vClient,%game,$dtStats::gtNameShort[%game]); - if($dtStats::year > 1) - messageClient( %client, 'SetLineHud', "", %tag, %index++, ' + %3 Yearly Leaderboards ',%vClient,%game,$dtStats::gtNameShort[%game]); - } + if($dtStats::day > 1) + messageClient( %client, 'SetLineHud', "", %tag, %index++, ' + %3 Daily Leaderboards ',%vClient,%game,$dtStats::gtNameShort[%game]); + if($dtStats::week > 1) + messageClient( %client, 'SetLineHud', "", %tag, %index++, ' + %3 Weekly Leaderboards ',%vClient,%game,$dtStats::gtNameShort[%game]); + if($dtStats::month > 1) + messageClient( %client, 'SetLineHud', "", %tag, %index++, ' + %3 Monthly Leaderboards ',%vClient,%game,$dtStats::gtNameShort[%game]); + if($dtStats::quarter > 1) + messageClient( %client, 'SetLineHud', "", %tag, %index++, ' + %3 Quarterly Leaderboards ',%vClient,%game,$dtStats::gtNameShort[%game]); + if($dtStats::year > 1) + messageClient( %client, 'SetLineHud', "", %tag, %index++, ' + %3 Yearly Leaderboards ',%vClient,%game,$dtStats::gtNameShort[%game]); + messageClient( %client, 'SetLineHud', "", %tag, %index++, ""); if(%client.isSuperAdmin){ %line = ' + Server Admin Panel'; @@ -6822,1103 +6247,6 @@ function statsMenu(%client,%game){ if(%hasCount > 0) messageClient( %client, 'SetLineHud', "", %tag, %index++, "" SPC %line); - case "LakRabbitGame": - %inc = %client.GlArg4; - if(%inc != -1){//History - messageClient( %client, 'SetScoreHudHeader', "", "" @ getField(%vClient.dtStats.gameStats["map","g",%game],%inc) SPC getField(%vClient.dtStats.gameStats["timeDayMonth","g",%game],%inc)); - messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient); - } - else{//Default - messageClient( %client, 'SetScoreHudHeader', "", "" @ getTaggedString(%vClient.name) @ "'s Match Stats"); - messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient); - } - %line = ' Stats\tGame\tRun Avg\tWeek Totals\tMonth Totals\tQuarter Totals\tYear Totals'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line); - - %gameValue = getGameData(%game,%vClient,"killsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"killsTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"killsTG","total",3); - %month = getGameData(%game,%vClient,"killsTG","total",5); - %quarter = getGameData(%game,%vClient,"killsTG","total",7); - %year = getGameData(%game,%vClient,"killsTG","total",9); - %line = ' Kills\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"deathsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"deathsTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"deathsTG","total",3); - %month = getGameData(%game,%vClient,"deathsTG","total",5); - %quarter = getGameData(%game,%vClient,"deathsTG","total",7); - %year = getGameData(%game,%vClient,"deathsTG","total",9); - %line = ' Deaths\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"scoreTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"scoreTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"scoreTG","total",3); - %month = getGameData(%game,%vClient,"scoreTG","total",5); - %quarter = getGameData(%game,%vClient,"scoreTG","total",7); - %year = getGameData(%game,%vClient,"scoreTG","total",9); - %line = ' Score\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"assistTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"assistTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"assistTG","total",3); - %month = getGameData(%game,%vClient,"assistTG","total",5); - %quarter = getGameData(%game,%vClient,"assistTG","total",7); - %year = getGameData(%game,%vClient,"assistTG","total",9); - %line = ' Assist\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"flagGrabsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"flagGrabsTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"flagGrabsTG","total",3); - %month = getGameData(%game,%vClient,"flagGrabsTG","total",5); - %quarter = getGameData(%game,%vClient,"flagGrabsTG","total",7); - %year = getGameData(%game,%vClient,"flagGrabsTG","total",9); - %line = ' Flag Grabs\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"flagTimeMinTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"flagTimeMinTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"flagTimeMinTG","total",3); - %month = getGameData(%game,%vClient,"flagTimeMinTG","total",5); - %quarter = getGameData(%game,%vClient,"flagTimeMinTG","total",7); - %year = getGameData(%game,%vClient,"flagTimeMinTG","total",9); - %line = ' Flag Time Min\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"MidairflagGrabsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"MidairflagGrabsTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"MidairflagGrabsTG","total",3); - %month = getGameData(%game,%vClient,"MidairflagGrabsTG","total",5); - %quarter = getGameData(%game,%vClient,"MidairflagGrabsTG","total",7); - %year = getGameData(%game,%vClient,"MidairflagGrabsTG","total",9); - %line = ' MidAir Flag Grabs\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"airTimeTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"airTimeTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"airTimeTG","total",3); - %month = getGameData(%game,%vClient,"airTimeTG","total",5); - %quarter = getGameData(%game,%vClient,"airTimeTG","total",7); - %year = getGameData(%game,%vClient,"airTimeTG","total",9); - %line = ' Air Time Min\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"groundTimeTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"groundTimeTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"groundTimeTG","total",3); - %month = getGameData(%game,%vClient,"groundTimeTG","total",5); - %quarter = getGameData(%game,%vClient,"groundTimeTG","total",7); - %year = getGameData(%game,%vClient,"groundTimeTG","total",9); - %line = ' Ground Time Min\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"timeTLTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"timeTLTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"timeTLTG","total",3); - %month = getGameData(%game,%vClient,"timeTLTG","total",5); - %quarter = getGameData(%game,%vClient,"timeTLTG","total",7); - %year = getGameData(%game,%vClient,"timeTLTG","total",9); - %line = ' Survival Time Sec\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - case "DMGame": - %inc = %client.GlArg4; - if(%inc != -1){//History - messageClient( %client, 'SetScoreHudHeader', "", "" @ getField(%vClient.dtStats.gameStats["map","g",%game],%inc) SPC getField(%vClient.dtStats.gameStats["timeDayMonth","g",%game],%inc)); - messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient); - } - else{//Default - messageClient( %client, 'SetScoreHudHeader', "", "" @ getTaggedString(%vClient.name) @ "'s Match Stats"); - messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient); - } - %line = ' Stats\tGame\tRun Avg\tYear Totals\t\tArmor Vs Armor'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line); - - %gameValue = getGameData(%game,%vClient,"killsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"killsTG","avg",$dtStats::avgCount); - %year = getGameData(%game,%vClient,"killsTG","total",9); - %line = ' Kills\t%1\t%2\t%3\t| Kills\tLight\tMedium\tHeavy'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year); - %gameValue = getGameData(%game,%vClient,"deathsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"deathsTG","avg",$dtStats::avgCount); - %year = getGameData(%game,%vClient,"deathsTG","total",9); - %a1 = getGameData(%game,%vClient,"armorLLTG","game",%inc); - %a2 = getGameData(%game,%vClient,"armorLMTG","game",%inc); - %a3 = getGameData(%game,%vClient,"armorLHTG","game",%inc); - %line = ' Deaths\t%1\t%2\t%3\t| Light\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year,%a1,%a2,%a3); - %gameValue = getGameData(%game,%vClient,"scoreTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"scoreTG","avg",$dtStats::avgCount); - %year = getGameData(%game,%vClient,"scoreTG","total",9); - %b1 = getGameData(%game,%vClient,"armorMLTG","game",%inc); - %b2 = getGameData(%game,%vClient,"armorMMTG","game",%inc); - %b3 = getGameData(%game,%vClient,"armorMHTG","game",%inc); - %line = ' Score\t%1\t%2\t%3\t| Medium\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year,%b1,%b2,%b3); - %gameValue = getGameData(%game,%vClient,"assistTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"assistTG","avg",$dtStats::avgCount); - %year = getGameData(%game,%vClient,"assistTG","total",9); - %c1 = getGameData(%game,%vClient,"armorHLTG","game",%inc); - %c2 = getGameData(%game,%vClient,"armorHMTG","game",%inc); - %c3 = getGameData(%game,%vClient,"armorHHTG","game",%inc); - %line = ' Assist\t%1\t%2\t%3\t| Heavy\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year,%c1,%c2,%c3); - %gameValue = getGameData(%game,%vClient,"efficiencyAvg","game",%inc); - %avgValue = getGameData(%game,%vClient,"efficiencyAvg","avg",$dtStats::avgCount); - %year = getGameData(%game,%vClient,"efficiencyAvg","total",9); - %d1 = %a1 + %b1 + %c3; - %d2 = %a2 + %b2 + %c2; - %d3 = %a3 + %b3 + %c3; - %line = ' Efficiency\t%1\t%2\t%3\t| Total\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year,%d1,%d2,%d3); - %gameValue = getGameData(%game,%vClient,"killStreakTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"killStreakTG","avg",$dtStats::avgCount); - %year = getGameData(%game,%vClient,"killStreakTG","total",9); - %line = ' Kill Streak\t%1\t%2\t%3'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year,%a1,%a2,%a3); - %gameValue = getGameData(%game,%vClient,"chainKillTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"chainKillTG","avg",$dtStats::avgCount); - %year = getGameData(%game,%vClient,"chainKillTG","total",9); - %line = ' Chain Kills\t%1\t%2\t%3\t| Deaths\tLight\tMedium\tHeavy'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year); - %gameValue = getGameData(%game,%vClient,"multiKillTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"multiKillTG","avg",$dtStats::avgCount); - %year = getGameData(%game,%vClient,"multiKillTG","total",9); - %a1 = getGameData(%game,%vClient,"armorLLDTG","game",%inc); - %a2 = getGameData(%game,%vClient,"armorLMDTG","game",%inc); - %a3 = getGameData(%game,%vClient,"armorLHDTG","game",%inc); - %line = ' Multikills\t%1\t%2\t%3\t| Light\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year,%a1,%a2,%a3); - %gameValue = getGameData(%game,%vClient,"airTimeTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"airTimeTG","avg",$dtStats::avgCount); - %year = getGameData(%game,%vClient,"airTimeTG","total",9); - %b1 = getGameData(%game,%vClient,"armorMLDTG","game",%inc); - %b2 = getGameData(%game,%vClient,"armorMMDTG","game",%inc); - %b3 = getGameData(%game,%vClient,"armorMHDTG","game",%inc); - %line = ' Air Time\t%1\t%2\t%3\t| Medium\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year,%b1,%b2,%b3); - %gameValue = getGameData(%game,%vClient,"groundTimeTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"groundTimeTG","avg",$dtStats::avgCount); - %year = getGameData(%game,%vClient,"groundTimeTG","total",9); - %c1 = getGameData(%game,%vClient,"armorHLDTG","game",%inc); - %c2 = getGameData(%game,%vClient,"armorHMDTG","game",%inc); - %c3 = getGameData(%game,%vClient,"armorHHDTG","game",%inc); - %line = ' Ground Time\t%1\t%2\t%3\t| Heavy\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year,%c1,%c2,%c3); - %gameValue = getGameData(%game,%vClient,"timeTLTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"timeTLTG","avg",$dtStats::avgCount); - %year = getGameData(%game,%vClient,"timeTLTG","total",9); - %d1 = %a1 + %b1 + %c3; - %d2 = %a2 + %b2 + %c2; - %d3 = %a3 + %b3 + %c3; - %line = ' Survival Time\t%1\t%2\t%3\t| Total\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year,%d1,%d2,%d3); - - - case "ArenaGame": - %inc = %client.GlArg4; - if(%inc != -1){//History - messageClient( %client, 'SetScoreHudHeader', "", "" @ getField(%vClient.dtStats.gameStats["map","g",%game],%inc) SPC getField(%vClient.dtStats.gameStats["timeDayMonth","g",%game],%inc)); - messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient); - } - else{//Default - messageClient( %client, 'SetScoreHudHeader', "", "" @ getTaggedString(%vClient.name) @ "'s Match Stats"); - messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient); - } - %line = ' Stats\tGame\tRun Avg\tWeek Totals\tMonth Totals\tQuarter Totals\tYear Totals'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line); - - - %gameValue = getGameData(%game,%vClient,"killsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"killsTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"killsTG","total",3); - %month = getGameData(%game,%vClient,"killsTG","total",5); - %quarter = getGameData(%game,%vClient,"killsTG","total",7); - %year = getGameData(%game,%vClient,"killsTG","total",9); - %line = ' Kills\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"deathsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"deathsTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"deathsTG","total",3); - %month = getGameData(%game,%vClient,"deathsTG","total",5); - %quarter = getGameData(%game,%vClient,"deathsTG","total",7); - %year = getGameData(%game,%vClient,"deathsTG","total",9); - %line = ' Deaths\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"scoreTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"scoreTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"scoreTG","total",3); - %month = getGameData(%game,%vClient,"scoreTG","total",5); - %quarter = getGameData(%game,%vClient,"scoreTG","total",7); - %year = getGameData(%game,%vClient,"scoreTG","total",9); - %line = ' Score\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"assistTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"assistTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"assistTG","total",3); - %month = getGameData(%game,%vClient,"assistTG","total",5); - %quarter = getGameData(%game,%vClient,"assistTG","total",7); - %year = getGameData(%game,%vClient,"assistTG","total",9); - %line = ' Assist\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"roundsWonTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"roundsWonTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"roundsWonTG","total",3); - %month = getGameData(%game,%vClient,"roundsWonTG","total",5); - %quarter = getGameData(%game,%vClient,"roundsWonTG","total",7); - %year = getGameData(%game,%vClient,"roundsWonTG","total",9); - %line = ' Rounds Won\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"roundsLostTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"roundsLostTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"roundsLostTG","total",3); - %month = getGameData(%game,%vClient,"roundsLostTG","total",5); - %quarter = getGameData(%game,%vClient,"roundsLostTG","total",7); - %year = getGameData(%game,%vClient,"roundsLostTG","total",9); - %line = ' Rounds Lost\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"roundKillsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"roundKillsTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"roundKillsTG","total",3); - %month = getGameData(%game,%vClient,"roundKillsTG","total",5); - %quarter = getGameData(%game,%vClient,"roundKillsTG","total",7); - %year = getGameData(%game,%vClient,"roundKillsTG","total",9); - %line = ' Round Kills\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"hatTricksTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"hatTricksTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"hatTricksTG","total",3); - %month = getGameData(%game,%vClient,"hatTricksTG","total",5); - %quarter = getGameData(%game,%vClient,"hatTricksTG","total",7); - %year = getGameData(%game,%vClient,"hatTricksTG","total",9); - %line = ' Hat Tricks\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"airTimeTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"airTimeTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"airTimeTG","total",3); - %month = getGameData(%game,%vClient,"airTimeTG","total",5); - %quarter = getGameData(%game,%vClient,"airTimeTG","total",7); - %year = getGameData(%game,%vClient,"airTimeTG","total",9); - %line = ' Air Time Min\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"groundTimeTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"groundTimeTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"groundTimeTG","total",3); - %month = getGameData(%game,%vClient,"groundTimeTG","total",5); - %quarter = getGameData(%game,%vClient,"groundTimeTG","total",7); - %year = getGameData(%game,%vClient,"groundTimeTG","total",9); - %line = ' Ground Time Min\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"timeTLTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"timeTLTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"timeTLTG","total",3); - %month = getGameData(%game,%vClient,"timeTLTG","total",5); - %quarter = getGameData(%game,%vClient,"timeTLTG","total",7); - %year = getGameData(%game,%vClient,"timeTLTG","total",9); - %line = ' Survival Time Sec\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"multiKillTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"multiKillTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"multiKillTG","total",3); - %month = getGameData(%game,%vClient,"multiKillTG","total",5); - %quarter = getGameData(%game,%vClient,"multiKillTG","total",7); - %year = getGameData(%game,%vClient,"multiKillTG","total",9); - %line = ' Multikills\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"chainKillTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"chainKillTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"chainKillTG","total",3); - %month = getGameData(%game,%vClient,"chainKillTG","total",5); - %quarter = getGameData(%game,%vClient,"chainKillTG","total",7); - %year = getGameData(%game,%vClient,"chainKillTG","total",9); - %line = ' Chain Kills\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"killStreakTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"killStreakTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"killStreakTG","total",3); - %month = getGameData(%game,%vClient,"killStreakTG","total",5); - %quarter = getGameData(%game,%vClient,"killStreakTG","total",7); - %year = getGameData(%game,%vClient,"killStreakTG","total",9); - %line = ' Kill Streak\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"firstKillTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"firstKillTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"firstKillTG","total",3); - %month = getGameData(%game,%vClient,"firstKillTG","total",5); - %quarter = getGameData(%game,%vClient,"firstKillTG","total",7); - %year = getGameData(%game,%vClient,"firstKillTG","total",9); - %line = ' First Kill\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - - case "DuelGame": - %inc = %client.GlArg4; - if(%inc != -1){//History - messageClient( %client, 'SetScoreHudHeader', "", "" @ getField(%vClient.dtStats.gameStats["map","g",%game],%inc) SPC getField(%vClient.dtStats.gameStats["timeDayMonth","g",%game],%inc)); - messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient); - } - else{//Default - messageClient( %client, 'SetScoreHudHeader', "", "" @ getTaggedString(%vClient.name) @ "'s Match Stats"); - messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient); - } - %line = ' Stats\tGame\tRun Avg\tWeek Totals\tMonth Totals\tQuarter Totals\tYear Totals'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line); - - %gameValue = getGameData(%game,%vClient,"killsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"killsTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"killsTG","total",3); - %month = getGameData(%game,%vClient,"killsTG","total",5); - %quarter = getGameData(%game,%vClient,"killsTG","total",7); - %year = getGameData(%game,%vClient,"killsTG","total",9); - %line = ' Kills\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"deathsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"deathsTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"deathsTG","total",3); - %month = getGameData(%game,%vClient,"deathsTG","total",5); - %quarter = getGameData(%game,%vClient,"deathsTG","total",7); - %year = getGameData(%game,%vClient,"deathsTG","total",9); - %line = ' Deaths\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"scoreTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"scoreTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"scoreTG","total",3); - %month = getGameData(%game,%vClient,"scoreTG","total",5); - %quarter = getGameData(%game,%vClient,"scoreTG","total",7); - %year = getGameData(%game,%vClient,"scoreTG","total",9); - %line = ' Score\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"suicidesTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"suicidesTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"suicidesTG","total",3); - %month = getGameData(%game,%vClient,"suicidesTG","total",5); - %quarter = getGameData(%game,%vClient,"suicidesTG","total",7); - %year = getGameData(%game,%vClient,"suicidesTG","total",9); - %line = ' Suicides\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"distMovTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"distMovTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"distMovTG","total",3); - %month = getGameData(%game,%vClient,"distMovTG","total",5); - %quarter = getGameData(%game,%vClient,"distMovTG","total",7); - %year = getGameData(%game,%vClient,"distMovTG","total",9); - %line = ' Dist Moved\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"airTimeTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"airTimeTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"airTimeTG","total",3); - %month = getGameData(%game,%vClient,"airTimeTG","total",5); - %quarter = getGameData(%game,%vClient,"airTimeTG","total",7); - %year = getGameData(%game,%vClient,"airTimeTG","total",9); - %line = ' Air Time Min\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"groundTimeTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"groundTimeTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"groundTimeTG","total",3); - %month = getGameData(%game,%vClient,"groundTimeTG","total",5); - %quarter = getGameData(%game,%vClient,"groundTimeTG","total",7); - %year = getGameData(%game,%vClient,"groundTimeTG","total",9); - %line = ' Ground Time Min\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"timeTLTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"timeTLTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"timeTLTG","total",3); - %month = getGameData(%game,%vClient,"timeTLTG","total",5); - %quarter = getGameData(%game,%vClient,"timeTLTG","total",7); - %year = getGameData(%game,%vClient,"timeTLTG","total",9); - %line = ' Survival Time Sec\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - - case "CTFGame": - %inc = %client.GlArg4; - if(%inc != -1){//History - messageClient( %client, 'SetScoreHudHeader', "", "" @ getField(%vClient.dtStats.gameStats["map","g",%game],%inc) SPC getField(%vClient.dtStats.gameStats["timeDayMonth","g",%game],%inc)); - messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient); - //%header = "StatsTotalsTotal Avg"; - //messageClient( %client, 'SetLineHud', "", %tag, %index++, %header); - } - else{//Default - messageClient( %client, 'SetScoreHudHeader', "", "" @ getTaggedString(%vClient.name) @ "'s Match Stats"); - messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient); - //%header = 'LiveMoving AvgTotalsTotal Avg'; - //messageClient( %client, 'SetLineHud', "", %tag, %index++, %header); - } - %line = ' Stats\tGame\tRun Avg\tYear Totals\t\tArmor Vs Armor'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line); - %gameValue = getGameData(%game,%vClient,"winCountTG","game",%inc); - %avgValue1 = getGameData(%game,%vClient,"winCountTG","avg",$dtStats::avgCount); - %year1 = getGameData(%game,%vClient,"winCountTG","total",9); - %avgValue2 = getGameData(%game,%vClient,"lossCountTG","avg",$dtStats::avgCount); - %year2 = getGameData(%game,%vClient,"lossCountTG","total",9); - %totalWinLoss = %avgValue1 + %avgValue2; - %avgValue = mFloor((%avgValue1 / %totalWinLoss)* 100) @ "%"; - %totalWinLoss = %year1 + %year2; - %year = mFloor((%year1 / %totalWinLoss)* 100) @ "%"; - %line = ' Win / Lost\t%1\t%2\t%3\t| Kills\tLight\tMedium\tHeavy'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year); - %gameValue = getGameData(%game,%vClient,"killsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"killsTG","avg",$dtStats::avgCount); - %year = getGameData(%game,%vClient,"killsTG","total",9); - %a1 = getGameData(%game,%vClient,"armorLLTG","game",%inc); - %a2 = getGameData(%game,%vClient,"armorLMTG","game",%inc); - %a3 = getGameData(%game,%vClient,"armorLHTG","game",%inc); - %line = ' Kills\t%1\t%2\t%3\t| Light\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year,%a1,%a2,%a3); - %gameValue = getGameData(%game,%vClient,"deathsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"deathsTG","avg",$dtStats::avgCount); - %year = getGameData(%game,%vClient,"deathsTG","total",9); - %b1 = getGameData(%game,%vClient,"armorMLTG","game",%inc); - %b2 = getGameData(%game,%vClient,"armorMMTG","game",%inc); - %b3 = getGameData(%game,%vClient,"armorMHTG","game",%inc); - %line = ' Deaths\t%1\t%2\t%3\t| Medium\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year,%b1,%b2,%b3); - %gameValue = getGameData(%game,%vClient,"scoreTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"scoreTG","avg",$dtStats::avgCount); - %year = getGameData(%game,%vClient,"scoreTG","total",9); - %c1 = getGameData(%game,%vClient,"armorHLTG","game",%inc); - %c2 = getGameData(%game,%vClient,"armorHMTG","game",%inc); - %c3 = getGameData(%game,%vClient,"armorHHTG","game",%inc); - %line = ' Score\t%1\t%2\t%3\t| Heavy\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year,%c1,%c2,%c3); - %gameValue = getGameData(%game,%vClient,"offenseScoreTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"offenseScoreTG","avg",$dtStats::avgCount); - %year = getGameData(%game,%vClient,"offenseScoreTG","total",9); - %d1 = %a1 + %b1 + %c1; - %d2 = %a2 + %b2 + %c2; - %d3 = %a3 + %b3 + %c3; - %line = ' Offense Score\t%1\t%2\t%3\t| Total\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year,%d1,%d2,%d3); - %gameValue = getGameData(%game,%vClient,"defenseScoreTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"defenseScoreTG","avg",$dtStats::avgCount); - %year = getGameData(%game,%vClient,"defenseScoreTG","total",9); - %line = ' Defense Score\t%1\t%2\t%3'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year); - %gameValue = getGameData(%game,%vClient,"flagCapsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"flagCapsTG","avg",$dtStats::avgCount); - %year = getGameData(%game,%vClient,"flagCapsTG","total",9); - %line = ' Flag Caps\t%1\t%2\t%3\t| Deaths\tLight\tMedium\tHeavy'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year); - %gameValue = getGameData(%game,%vClient,"flagGrabsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"flagGrabsTG","avg",$dtStats::avgCount); - %year = getGameData(%game,%vClient,"flagGrabsTG","total",9); - %a1 = getGameData(%game,%vClient,"armorLLDTG","game",%inc); - %a2 = getGameData(%game,%vClient,"armorLMDTG","game",%inc); - %a3 = getGameData(%game,%vClient,"armorLHDTG","game",%inc); - %line = ' Flag Grabs\t%1\t%2\t%3\t| Light\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year,%a1,%a2,%a3); - %gameValue = getGameData(%game,%vClient,"flagReturnsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"flagReturnsTG","avg",$dtStats::avgCount); - %year = getGameData(%game,%vClient,"flagReturnsTG","total",9); - %b1 = getGameData(%game,%vClient,"armorLMDTG","game",%inc); - %b2 = getGameData(%game,%vClient,"armorMMDTG","game",%inc); - %b3 = getGameData(%game,%vClient,"armorMHDTG","game",%inc); - %line = ' Flag Returns\t%1\t%2\t%3\t| Medium\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year,%b1,%b2,%b3); - %gameValue = getGameData(%game,%vClient,"carrierKillsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"carrierKillsTG","avg",$dtStats::avgCount); - %year = getGameData(%game,%vClient,"carrierKillsTG","total",9); - %c1 = getGameData(%game,%vClient,"armorLHDTG","game",%inc); - %c2 = getGameData(%game,%vClient,"armorMHDTG","game",%inc); - %c3 = getGameData(%game,%vClient,"armorHHDTG","game",%inc); - %line = ' Carrier Kills\t%1\t%2\t%3\t| Heavy\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year,%c1,%c2,%c3); - %gameValue = getGameData(%game,%vClient,"flagDefendsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"flagDefendsTG","avg",$dtStats::avgCount); - %year = getGameData(%game,%vClient,"flagDefendsTG","total",9); - %d1 = %a1 + %b1 + %c1; - %d2 = %a2 + %b2 + %c2; - %d3 = %a3 + %b3 + %c3; - %line = ' Flag Defends\t%1\t%2\t%3\t| Total\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year,%d1,%d2,%d3); - %gameValue = getGameData(%game,%vClient,"escortAssistsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"escortAssistsTG","avg",$dtStats::avgCount); - %year = getGameData(%game,%vClient,"escortAssistsTG","total",9); - %line = ' Flag Assists\t%1\t%2\t%3'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year); - %gameValue = getGameData(%game,%vClient,"heldTimeSecMin","game",%inc); - %avgValue = getGameData(%game,%vClient,"heldTimeSecMin","avg",$dtStats::avgCount); - %year = getGameData(%game,%vClient,"heldTimeSecMin","total",9); - %line = ' Capture Time\t%1\t%2\t%3\t\tVehicles Stats - Kills/Deaths'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year); - %gameValue = getGameData(%game,%vClient,"grabSpeedMax","game",%inc); - %avgValue = getGameData(%game,%vClient,"grabSpeedMax","avg",$dtStats::avgCount); - %year = getGameData(%game,%vClient,"grabSpeedMax","total",9); - %v1 = getGameData(%game,%vClient,"wildRKTG","game",%inc) @ "/" @ getGameData(%game,%vClient,"wildRDTG","game",%inc); - %v2 = getGameData(%game,%vClient,"mobileBaseRKTG","game",%inc) @ "/" @ getGameData(%game,%vClient,"mobileBaseRDTG","game",%inc); - %line = ' Grab Speed\t%1\t%2\t%3\t| Wild Cat\t%4\t| MPB\t%5'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year,%v1,%v2); - %gameValue = getGameData(%game,%vClient,"destructionTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"destructionTG","avg",$dtStats::avgCount); - %year = getGameData(%game,%vClient,"destructionTG","total",9); - %v1 = getGameData(%game,%vClient,"scoutFlyerRKTG","game",%inc) + getGameData(%game,%vClient,"shrikeBlasterKillsTG","game",%inc) @ "/" @ - getGameData(%game,%vClient,"scoutFlyerRDTG","game",%inc) + getGameData(%game,%vClient,"shrikeBlasterDeathsTG","game",%inc); - %v2 = getGameData(%game,%vClient,"bomberFlyerRKTG","game",%inc) + getGameData(%game,%vClient,"bomberBombsKillsTG","game",%inc) + getGameData(%game,%vClient,"bellyTurretKillsTG","game",%inc) @ "/" @ - getGameData(%game,%vClient,"bomberFlyerRDTG","game",%inc) + getGameData(%game,%vClient,"bomberBombsDeathsTG","game",%inc) + getGameData(%game,%vClient,"bellyTurretDeathsTG","game",%inc); - %line = ' Item Destruction\t%1\t%2\t%3\t| Shrike\t%4\t| Bomber\t%5'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year,%v1,%v2); - %gameValue = getGameData(%game,%vClient,"repairsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"repairsTG","avg",$dtStats::avgCount); - %year = getGameData(%game,%vClient,"repairsTG","total",9); - %v1 = getGameData(%game,%vClient,"assaultRKTG","game",%inc) + getGameData(%game,%vClient,"tankChaingunKillsTG","game",%inc) + getGameData(%game,%vClient,"tankMortarKillsTG","game",%inc) @ "/" @ - getGameData(%game,%vClient,"assaultRDTG","game",%inc) + getGameData(%game,%vClient,"tankChaingunDeathsTG","game",%inc) + getGameData(%game,%vClient,"tankMortarDeathsTG","game",%inc) ; - %v2 = getGameData(%game,%vClient,"hapcFlyerRKTG","game",%inc) @ "/" @ getGameData(%game,%vClient,"hapcFlyerRDTG","game",%inc); - %line = ' Item Repairs\t%1\t%2\t%3\t| Beowulf\t%4\t| Havoc\t%5'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year,%v1,%v2); - - case "SCtFGame": - %inc = %client.GlArg4; - if(%inc != -1){//History - messageClient( %client, 'SetScoreHudHeader', "", "" @ getField(%vClient.dtStats.gameStats["map","g",%game],%inc) SPC getField(%vClient.dtStats.gameStats["timeDayMonth","g",%game],%inc)); - messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient); - } - else{//Default - messageClient( %client, 'SetScoreHudHeader', "", "" @ getTaggedString(%vClient.name) @ "'s Match Stats"); - messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient); - } - %line = ' Stats\tGame\tRun Avg\tWeek\tMonth\tQuarter\tYear'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line); - - %gameValue = getGameData(%game,%vClient,"winCountTG","game",%inc); - - %avgValue1 = getGameData(%game,%vClient,"winCountTG","avg",$dtStats::avgCount); - %avgValue2 = getGameData(%game,%vClient,"lossCountTG","avg",$dtStats::avgCount); - %totalWinLoss = %avgValue1 + %avgValue2; - %avgValue = mFloor((%avgValue1 / %totalWinLoss)* 100) @ "%"; - - %win = getGameData(%game,%vClient,"winCountTG","total",3); - %loss = getGameData(%game,%vClient,"lossCountTG","total",3); - %totalWinLoss = %win + %loss; - %week = mFloor((%win / %totalWinLoss)* 100) @ "%"; - - %win = getGameData(%game,%vClient,"winCountTG","total",5); - %loss = getGameData(%game,%vClient,"lossCountTG","total",5); - %totalWinLoss = %win + %loss; - %month = mFloor((%win / %totalWinLoss)* 100) @ "%"; - - %win = getGameData(%game,%vClient,"winCountTG","total",7); - %loss = getGameData(%game,%vClient,"lossCountTG","total",7); - %totalWinLoss = %win + %loss; - %quarter = mFloor((%win / %totalWinLoss)* 100) @ "%"; - - %win = getGameData(%game,%vClient,"winCountTG","total",9); - %loss = getGameData(%game,%vClient,"lossCountTG","total",9); - %totalWinLoss = %win + %loss; - %year = mFloor((%win / %totalWinLoss)* 100) @ "%"; - - - %line = ' Win / Lost\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"killsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"killsTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"killsTG","total",3); - %month = getGameData(%game,%vClient,"killsTG","total",5); - %quarter = getGameData(%game,%vClient,"killsTG","total",7); - %year = getGameData(%game,%vClient,"killsTG","total",9); - %line = ' Kills\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"deathsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"deathsTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"deathsTG","total",3); - %month = getGameData(%game,%vClient,"deathsTG","total",5); - %quarter = getGameData(%game,%vClient,"deathsTG","total",7); - %year = getGameData(%game,%vClient,"deathsTG","total",9); - %line = ' Deaths\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"scoreTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"scoreTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"scoreTG","total",3); - %month = getGameData(%game,%vClient,"scoreTG","total",5); - %quarter = getGameData(%game,%vClient,"scoreTG","total",7); - %year = getGameData(%game,%vClient,"scoreTG","total",9); - %line = ' Score\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"assistTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"assistTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"assistTG","total",3); - %month = getGameData(%game,%vClient,"assistTG","total",5); - %quarter = getGameData(%game,%vClient,"assistTG","total",7); - %year = getGameData(%game,%vClient,"assistTG","total",9); - %line = ' Assist\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"offenseScoreTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"offenseScoreTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"offenseScoreTG","total",3); - %month = getGameData(%game,%vClient,"offenseScoreTG","total",5); - %quarter = getGameData(%game,%vClient,"offenseScoreTG","total",7); - %year = getGameData(%game,%vClient,"offenseScoreTG","total",9); - %line = ' Offense Score\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"defenseScoreTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"defenseScoreTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"defenseScoreTG","total",3); - %month = getGameData(%game,%vClient,"defenseScoreTG","total",5); - %quarter = getGameData(%game,%vClient,"defenseScoreTG","total",7); - %year = getGameData(%game,%vClient,"defenseScoreTG","total",9); - %line = ' Defense Score\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"flagCapsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"flagCapsTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"flagCapsTG","total",3); - %month = getGameData(%game,%vClient,"flagCapsTG","total",5); - %quarter = getGameData(%game,%vClient,"flagCapsTG","total",7); - %year = getGameData(%game,%vClient,"flagCapsTG","total",9); - %line = ' Flag Caps\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"flagGrabsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"flagGrabsTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"flagGrabsTG","total",3); - %month = getGameData(%game,%vClient,"flagGrabsTG","total",5); - %quarter = getGameData(%game,%vClient,"flagGrabsTG","total",7); - %year = getGameData(%game,%vClient,"flagGrabsTG","total",9); - %line = ' Flag Grabs\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"flagReturnsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"flagReturnsTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"flagReturnsTG","total",3); - %month = getGameData(%game,%vClient,"flagReturnsTG","total",5); - %quarter = getGameData(%game,%vClient,"flagReturnsTG","total",7); - %year = getGameData(%game,%vClient,"flagReturnsTG","total",9); - %line = ' Flag Returns\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"flagDefendsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"flagDefendsTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"flagDefendsTG","total",3); - %month = getGameData(%game,%vClient,"flagDefendsTG","total",5); - %quarter = getGameData(%game,%vClient,"flagDefendsTG","total",7); - %year = getGameData(%game,%vClient,"flagDefendsTG","total",9); - %line = ' Flag Defends\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"v","game",%inc); - %avgValue = getGameData(%game,%vClient,"escortAssistsTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"escortAssistsTG","total",3); - %month = getGameData(%game,%vClient,"escortAssistsTG","total",5); - %quarter = getGameData(%game,%vClient,"escortAssistsTG","total",7); - %year = getGameData(%game,%vClient,"escortAssistsTG","total",9); - %line = ' Flag Assists\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"heldTimeSecMin","game",%inc); - %avgValue = getGameData(%game,%vClient,"heldTimeSecMin","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"heldTimeSecMin","total",3); - %month = getGameData(%game,%vClient,"heldTimeSecMin","total",5); - %quarter = getGameData(%game,%vClient,"heldTimeSecMin","total",7); - %year = getGameData(%game,%vClient,"heldTimeSecMin","total",9); - %line = ' Capture Time\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"grabSpeedMax","game",%inc); - %avgValue = getGameData(%game,%vClient,"grabSpeedMax","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"grabSpeedMax","total",3); - %month = getGameData(%game,%vClient,"grabSpeedMax","total",5); - %quarter = getGameData(%game,%vClient,"grabSpeedMax","total",7); - %year = getGameData(%game,%vClient,"grabSpeedMax","total",9); - %line = ' Grab Speed\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"destructionTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"destructionTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"destructionTG","total",3); - %month = getGameData(%game,%vClient,"destructionTG","total",5); - %quarter = getGameData(%game,%vClient,"destructionTG","total",7); - %year = getGameData(%game,%vClient,"destructionTG","total",9); - %line = ' Item Destruction\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - %gameValue = getGameData(%game,%vClient,"repairsTG","game",%inc); - %avgValue = getGameData(%game,%vClient,"repairsTG","avg",$dtStats::avgCount); - %week = getGameData(%game,%vClient,"repairsTG","total",3); - %month = getGameData(%game,%vClient,"repairsTG","total",5); - %quarter = getGameData(%game,%vClient,"repairsTG","total",7); - %year = getGameData(%game,%vClient,"repairsTG","total",9); - %line = ' Item Repairs\t%1\t%2\t%3\t%4\t%5\t%6'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - - case "HISTORY":// Past Games - %page = %client.GlArg4; - if(%page == 0){ // back button was hit - %page = %client.lastPage; // set it to the last one we were on - } - if(%page $= ""){ - %page = 1; - } - %client.lastPage = %page; // update with current page - %perPage = 12;// num of games listed per page - messageClient( %client, 'SetScoreHudHeader', "", "" @ getTaggedString(%vClient.name) @ "'s " @ $MissionTypeDisplayName @ " History"); - messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient); - messageClient( %client, 'SetLineHud', "", %tag, %index++, "Game history is set to" SPC $dtStats::MaxNumOfGames SPC "games."); - messageClient( %client, 'SetLineHud', "", %tag, %index++, "The oldest game will be overwritten."); - messageClient( %client, 'SetLineHud', "", %tag, %index++, ""); - if(%vClient.dtStats.gameStats["fullSet","g",%game]){ - %x = ($dtStats::MaxNumOfGames-1) - %vClient.dtStats.gameStats["statsOverWrite","g",%game];//offset - for (%i = ($dtStats::MaxNumOfGames-1)-((%page - 1) * %perPage); %i > ($dtStats::MaxNumOfGames-1)-(%page * %perPage) && %i >=0; %i--){ - %v = %i - %x; //3 2 1 0 - if(%v < 0){ // invert - %v = $dtStats::MaxNumOfGames + %v; //6 5 4 - } - //echo(%v SPC ($dtStats::MaxNumOfGames-1)-((%page - 1) * %perPage)); - if(%i == 0){ - %timeDate = getField(%vClient.dtStats.gameStats["timeDayMonth","g",%game],%v); - %map = getField(%vClient.dtStats.gameStats["map","g",%game],%v); - %line = '%4 - %2 - Overwritten + Match + Weapon'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%timeDate,%v,%map,%game); - } - else{ - %timeDate = getField(%vClient.dtStats.gameStats["timeDayMonth","g",%game],%v); - %map = getField(%vClient.dtStats.gameStats["map","g",%game],%v); - %line = '%4 - %2 + Match + Weapon'; - messageClient( %client, 'SetLineHud', "", %tag, %index++,%line,%vClient,%timeDate,%v,%map,%game); - } - } - messageClient( %client, 'SetLineHud', "", %tag, %index++, ""); - if(%page == 1){ - %line = 'Next'; - messageClient( %client, 'SetLineHud', "", %tag, %index++,%line,%vClient,%page + 1); - } - else if(%page * %perPage > $dtStats::MaxNumOfGames){ - %line = 'Previous'; - messageClient( %client, 'SetLineHud', "", %tag, %index++,%line,%vClient,%page - 1); - } - else if(%page > 1){ - %line = 'Previous | Next'; - messageClient( %client, 'SetLineHud', "", %tag, %index++,%line,%vClient,%page - 1,%page + 1); - } - } - else{ - if(%vClient.dtStats.gameStats["statsOverWrite","g",%game] > 9){ - if(%page == 1){ - %line = 'Next'; - messageClient( %client, 'SetLineHud', "", %tag, %index++,%line,%vClient,%page + 1); - } - else if(%page * %perPage > %vClient.dtStats.gameStats["statsOverWrite","g",%game]){ - %line = 'Previous'; - messageClient( %client, 'SetLineHud', "", %tag, %index++,%line,%vClient,%page - 1); - } - else if(%page > 1){ - %line = 'Previous | Next'; - messageClient( %client, 'SetLineHud', "", %tag, %index++,%line,%vClient,%page - 1,%page + 1); - } - %gc = %vClient.dtStats.gameStats["statsOverWrite","g",%game]; - for(%z = (%page - 1) * %perPage; %z < %page * %perPage && %z <= %gc; %z++){ - %v = %gc - %z;//temp fix just inverts it becuase.... im lazy - %timeDate = getField(%vClient.dtStats.gameStats["timeDayMonth","g",%game],%v); - %map = getField(%vClient.dtStats.gameStats["map","g",%game],%v); - %line = '%4 - %2 + Match + Weapon'; - messageClient( %client, 'SetLineHud', "", %tag, %index++,%line,%vClient,%timeDate,%v,%map,%game); - } - } - else{ - for(%z =%vClient.dtStats.gameStats["statsOverWrite","g",%game]; %z >= 0; %z--){ - %timeDate = getField(%vClient.dtStats.gameStats["timeDayMonth","g",%game],%z); - %map = getField(%vClient.dtStats.gameStats["map","g",%game],%z); - %line = '%4 - %2 + Match + Weapon'; - messageClient( %client, 'SetLineHud', "", %tag, %index++,%line,%vClient,%timeDate,%z,%map,%game); - } - } - } - //case "KDA": - //%inc = 9;// in case we want to be able to switch - //messageClient( %client, 'SetScoreHudHeader', "", "" @ getTaggedString(%vClient.name) @ "'s Yearly Totals"); - //messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient); - //%type = "total"; - // - //%line = ' Weapons\tKills\tDeaths\tMidAirs\tCombos\tMax Dist\tSpeed\tAvg Acc\tDmg'; - //messageClient( %client, 'SetLineHud', "", %tag, %index++, %line); - // - //%kills = getGameData(%game,%vClient,"blasterKillsTG",%type,%inc); - //%deaths = getGameData(%game,%vClient,"blasterDeathsTG",%type,%inc); - //%ma = getGameData(%game,%vClient,"blasterMATG",%type,%inc); - //%com = getGameData(%game,%vClient,"blasterComTG",%type,%inc); - //%maxDist = getGameData(%game,%vClient,"blasterKillDistMax",%type,%inc); - //%speed= getGameData(%game,%vClient,"blasterHitSVMax",%type,%inc); - //%avgACC = getGameData(%game,%vClient,"blasterACCAvg",%type,%inc); - //%dmg= getGameData(%game,%vClient,"blasterDmgTG",%type,%inc); - //%line = ' Blaster\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; - //messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - // - //%kills = getGameData(%game,%vClient,"plasmaKillsTG",%type,%inc); - //%deaths = getGameData(%game,%vClient,"plasmaDeathsTG",%type,%inc); - //%ma = getGameData(%game,%vClient,"plasmaAoeMATG",%type,%inc); - //%com = getGameData(%game,%vClient,"plasmaComTG",%type,%inc); - //%maxDist = getGameData(%game,%vClient,"plasmaKillDistMax",%type,%inc); - //%speed= getGameData(%game,%vClient,"plasmaHitSVMax",%type,%inc); - //%avgACC = getGameData(%game,%vClient,"plasmaACCAvg",%type,%inc); - //%dmg= getGameData(%game,%vClient,"plasmaDmgTG",%type,%inc); - //%line = ' Plasma Rifle\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; - //messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - // - //%kills = getGameData(%game,%vClient,"cgKillsTG",%type,%inc); - //%deaths = getGameData(%game,%vClient,"cgDeathsTG",%type,%inc); - //%ma = getGameData(%game,%vClient,"cgMATG",%type,%inc); - //%com = getGameData(%game,%vClient,"cgComTG",%type,%inc); - //%maxDist = getGameData(%game,%vClient,"cgKillDistMax",%type,%inc); - //%speed= getGameData(%game,%vClient,"cgHitSVMax",%type,%inc); - //%avgACC = getGameData(%game,%vClient,"cgACCAvg",%type,%inc); - //%dmg= getGameData(%game,%vClient,"cgDmgTG",%type,%inc); - //%line = ' Chaingun\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; - //messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - // - //%kills = getGameData(%game,%vClient,"discKillsTG",%type,%inc); - //%deaths = getGameData(%game,%vClient,"discDeathsTG",%type,%inc); - //%ma = getGameData(%game,%vClient,"discAoeMATG",%type,%inc); - //%com = getGameData(%game,%vClient,"discComTG",%type,%inc); - //%maxDist = getGameData(%game,%vClient,"discKillDistMax",%type,%inc); - //%speed= getGameData(%game,%vClient,"discHitSVMax",%type,%inc); - //%avgACC = getGameData(%game,%vClient,"discACCAvg",%type,%inc); - //%dmg= getGameData(%game,%vClient,"discDmgTG",%type,%inc); - //%line = ' Spinfusor\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; - //messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - // - //%kills = getGameData(%game,%vClient,"grenadeKillsTG",%type,%inc); - //%deaths = getGameData(%game,%vClient,"grenadeDeathsTG",%type,%inc); - //%ma = getGameData(%game,%vClient,"grenadeAoeMATG",%type,%inc); - //%com = getGameData(%game,%vClient,"grenadeComTG",%type,%inc); - //%maxDist = getGameData(%game,%vClient,"grenadeKillDistMax",%type,%inc); - //%speed= getGameData(%game,%vClient,"grenadeHitSVMax",%type,%inc); - //%avgACC = getGameData(%game,%vClient,"grenadeACCAvg",%type,%inc); - //%dmg= getGameData(%game,%vClient,"grenadeDmgTG",%type,%inc); - //%line = ' Grenade Launcher\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; - //messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - // - //%kills = getGameData(%game,%vClient,"laserKillsTG",%type,%inc); - //%deaths = getGameData(%game,%vClient,"laserDeathsTG",%type,%inc); - //%ma = getGameData(%game,%vClient,"laserMATG",%type,%inc); - //%com = getGameData(%game,%vClient,"laserComTG",%type,%inc); - //%maxDist = getGameData(%game,%vClient,"laserKillDistMax",%type,%inc); - //%speed= getGameData(%game,%vClient,"laserHitSVMax",%type,%inc); - //%avgACC = getGameData(%game,%vClient,"laserACCAvg",%type,%inc); - //%dmg= getGameData(%game,%vClient,"laserDmgTG",%type,%inc); - //%line = ' Laser Rifle\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; - //messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - // - //%kills = getGameData(%game,%vClient,"mortarKillsTG",%type,%inc); - //%deaths = getGameData(%game,%vClient,"mortarDeathsTG",%type,%inc); - //%ma = getGameData(%game,%vClient,"mortarAoeMATG",%type,%inc); - //%com = getGameData(%game,%vClient,"mortarComTG",%type,%inc); - //%maxDist = getGameData(%game,%vClient,"mortarKillDistMax",%type,%inc); - //%speed= getGameData(%game,%vClient,"mortarHitSVMax",%type,%inc); - //%avgACC = getGameData(%game,%vClient,"mortarACCAvg",%type,%inc); - //%dmg= getGameData(%game,%vClient,"mortarDmgTG",%type,%inc); - //%line = ' Fusion Mortar\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; - //messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - // - //%kills = getGameData(%game,%vClient,"missileKillsTG",%type,%inc); - //%deaths = getGameData(%game,%vClient,"missileDeathsTG",%type,%inc); - //%ma = getGameData(%game,%vClient,"missileMATG",%type,%inc); - //%com = getGameData(%game,%vClient,"missileComTG",%type,%inc); - //%maxDist = getGameData(%game,%vClient,"missileKillDistMax",%type,%inc); - //%speed = getGameData(%game,%vClient,"missileHitSVMax",%type,%inc); - //%avgACC = getGameData(%game,%vClient,"missileACCAvg",%type,%inc); - //%dmg = getGameData(%game,%vClient,"missileDmgTG",%type,%inc); - //%line = ' Missile Launcher\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; - //messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - // - //%kills = getGameData(%game,%vClient,"shockKillsTG",%type,%inc); - //%deaths = getGameData(%game,%vClient,"shockDeathsTG",%type,%inc); - //%ma = getGameData(%game,%vClient,"shockMATG",%type,%inc); - //%com = getGameData(%game,%vClient,"shockComTG",%type,%inc); - //%maxDist = getGameData(%game,%vClient,"shockKillDistMax",%type,%inc); - //%speed = getGameData(%game,%vClient,"shockHitSVMax",%type,%inc); - //%avgACC = getGameData(%game,%vClient,"shockACCAvg",%type,%inc); - //%dmg= getGameData(%game,%vClient,"shockDmgTG",%type,%inc); - //%line = ' Shocklance\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; - //messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - // - //%kills = getGameData(%game,%vClient,"hGrenadeKillsTG",%type,%inc); - //%deaths = getGameData(%game,%vClient,"hGrenadeDeathsTG",%type,%inc); - //%ma = getGameData(%game,%vClient,"hGrenadeMATG",%type,%inc); - //%com = getGameData(%game,%vClient,"hGrenadeComTG",%type,%inc); - //%maxDist = getGameData(%game,%vClient,"hGrenadeKillDistMax",%type,%inc); - //%speed= getGameData(%game,%vClient,"hGrenadeHitVVMax",%type,%inc); - //%avgACC = getGameData(%game,%vClient,"hGrenadeACCAvg",%type,%inc); - //%dmg= getGameData(%game,%vClient,"hGrenadeDmgTG",%type,%inc); - //%line = ' Hand Grenade\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; - //messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - // - //%kills = getGameData(%game,%vClient,"mineKillsTG",%type,%inc); - //%deaths = getGameData(%game,%vClient,"mineDeathsTG",%type,%inc); - //%ma = getGameData(%game,%vClient,"mineMATG",%type,%inc); - //%com = getGameData(%game,%vClient,"mineComTG",%type,%inc); - //%maxDist = getGameData(%game,%vClient,"mineKillDistMax",%type,%inc); - //%speed= getGameData(%game,%vClient,"mineHitVVMax",%type,%inc); - //%avgACC = getGameData(%game,%vClient,"mineACCAvg",%type,%inc); - //%dmg= getGameData(%game,%vClient,"mineDmgTG",%type,%inc); - //%line = ' Mine\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; - //messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - // - //%kills = getGameData(%game,%vClient,"satchelKillsTG",%type,%inc); - //%deaths = getGameData(%game,%vClient,"satchelDeathsTG",%type,%inc); - //%ma = getGameData(%game,%vClient,"satchelMATG",%type,%inc); - //%com = getGameData(%game,%vClient,"satchelComTG",%type,%inc); - //%maxDist = getGameData(%game,%vClient,"satchelKillDistMax",%type,%inc); - //%speed= getGameData(%game,%vClient,"satchelHitVVMax",%type,%inc); - //%avgACC = getGameData(%game,%vClient,"satchelACCAvg",%type,%inc); - //%dmg= getGameData(%game,%vClient,"satchelDmgTG",%type,%inc); - //%line = ' Satchel Charge\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; - //messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - // - - case "WEAPON":// Weapons - %inc = %client.GlArg4; - %type = %client.GlArg5; - if(%type $= "game") - %client.inc = %inc; - - messageClient( %client, 'SetScoreHudHeader', "", "Weapon Stats"); - messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient); - switch$(%type){ - case "game": - %line = '|Running Averages| |Year Totals|'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,$dtStats::avgCount,"avg",9,"total"); - case "total": - %line = '|Game Stats| |Running Averages|'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%client.inc,"game",$dtStats::avgCount,"avg"); - case "avg": - %line = '|Game Stats| |Year Totals|'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%client.inc,"game",9,"total"); - } - - - %a1 = getGameData(%game,%vClient,"minePlusDiscTG",%type,%inc); - %b2 = getGameData(%game,%vClient,"killAirTG",%type,%inc); - %c3 = getGameData(%game,%vClient,"killGroundTG",%type,%inc); - %d4 = getGameData(%game,%vClient,"EVKillsTG",%type,%inc); - %line = ' \tMine+Disc: %1 \tAir kills: %2 \tGround Kills: %3 \tEV Kills: %4'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%a1,%b2,%c3,%d4,%e5,%f6); - - %a1 = getGameData(%game,%vClient,"laserHeadShotTG",%type,%inc); - %b2 = getGameData(%game,%vClient,"shockRearShotTG",%type,%inc); - %c3 = getGameData(%game,%vClient,"shotsFiredTG",%type,%inc); - %d4 = getGameData(%game,%vClient,"elfShotsFiredTG",%type,%inc); - %line = ' \tHeadShots: %1\tRearShots: %2\tShots Fired: %3\tELF Usage: %4'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%a1,%b2,%c3,%d4,%e5,%f6); - - - messageClient( %client, 'SetLineHud', "", %tag, %index++, ""); - - %line = ' Weapons\tKills\tDeaths\tMidAirs\tCombos\tMax Dist\tSpeed\tAvg Acc\tDmg'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line); - - %kills = getGameData(%game,%vClient,"blasterKillsTG",%type,%inc); - %deaths = getGameData(%game,%vClient,"blasterDeathsTG",%type,%inc); - %ma = getGameData(%game,%vClient,"blasterMATG",%type,%inc); - %com = getGameData(%game,%vClient,"blasterComTG",%type,%inc); - %maxDist = getGameData(%game,%vClient,"blasterKillDistMax",%type,%inc); - %speed= getGameData(%game,%vClient,"blasterHitSVMax",%type,%inc); - %avgACC = getGameData(%game,%vClient,"blasterACCAvg",%type,%inc); - %dmg= getGameData(%game,%vClient,"blasterDmgTG",%type,%inc); - %line = ' Blaster\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - - %kills = getGameData(%game,%vClient,"plasmaKillsTG",%type,%inc); - %deaths = getGameData(%game,%vClient,"plasmaDeathsTG",%type,%inc); - %ma = getGameData(%game,%vClient,"plasmaMATG",%type,%inc); - %com = getGameData(%game,%vClient,"plasmaComTG",%type,%inc); - %maxDist = getGameData(%game,%vClient,"plasmaKillDistMax",%type,%inc); - %speed= getGameData(%game,%vClient,"plasmaHitSVMax",%type,%inc); - %avgACC = getGameData(%game,%vClient,"plasmaACCAvg",%type,%inc); - %dmg= getGameData(%game,%vClient,"plasmaDmgTG",%type,%inc); - %line = ' Plasma Rifle\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - - %kills = getGameData(%game,%vClient,"cgKillsTG",%type,%inc); - %deaths = getGameData(%game,%vClient,"cgDeathsTG",%type,%inc); - %ma = getGameData(%game,%vClient,"cgMATG",%type,%inc); - %com = getGameData(%game,%vClient,"cgComTG",%type,%inc); - %maxDist = getGameData(%game,%vClient,"cgKillDistMax",%type,%inc); - %speed= getGameData(%game,%vClient,"cgHitSVMax",%type,%inc); - %avgACC = getGameData(%game,%vClient,"cgACCAvg",%type,%inc); - %dmg= getGameData(%game,%vClient,"cgDmgTG",%type,%inc); - %line = ' Chaingun\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - - %kills = getGameData(%game,%vClient,"discKillsTG",%type,%inc); - %deaths = getGameData(%game,%vClient,"discDeathsTG",%type,%inc); - %ma = getGameData(%game,%vClient,"discMATG",%type,%inc); - %com = getGameData(%game,%vClient,"discComTG",%type,%inc); - %maxDist = getGameData(%game,%vClient,"discKillDistMax",%type,%inc); - %speed= getGameData(%game,%vClient,"discHitSVMax",%type,%inc); - %avgACC = getGameData(%game,%vClient,"discACCAvg",%type,%inc); - %dmg= getGameData(%game,%vClient,"discDmgTG",%type,%inc); - %line = ' Spinfusor\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - - %kills = getGameData(%game,%vClient,"grenadeKillsTG",%type,%inc); - %deaths = getGameData(%game,%vClient,"grenadeDeathsTG",%type,%inc); - %ma = getGameData(%game,%vClient,"grenadeMATG",%type,%inc); - %com = getGameData(%game,%vClient,"grenadeComTG",%type,%inc); - %maxDist = getGameData(%game,%vClient,"grenadeKillDistMax",%type,%inc); - %speed= getGameData(%game,%vClient,"grenadeHitSVMax",%type,%inc); - %avgACC = getGameData(%game,%vClient,"grenadeACCAvg",%type,%inc); - %dmg= getGameData(%game,%vClient,"grenadeDmgTG",%type,%inc); - %line = ' Grenade Launcher\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - - %kills = getGameData(%game,%vClient,"laserKillsTG",%type,%inc); - %deaths = getGameData(%game,%vClient,"laserDeathsTG",%type,%inc); - %ma = getGameData(%game,%vClient,"laserMATG",%type,%inc); - %com = getGameData(%game,%vClient,"laserComTG",%type,%inc); - %maxDist = getGameData(%game,%vClient,"laserKillDistMax",%type,%inc); - %speed= getGameData(%game,%vClient,"laserHitSVMax",%type,%inc); - %avgACC = getGameData(%game,%vClient,"laserACCAvg",%type,%inc); - %dmg= getGameData(%game,%vClient,"laserDmgTG",%type,%inc); - %line = ' Laser Rifle\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - - %kills = getGameData(%game,%vClient,"mortarKillsTG",%type,%inc); - %deaths = getGameData(%game,%vClient,"mortarDeathsTG",%type,%inc); - %ma = getGameData(%game,%vClient,"mortarMATG",%type,%inc); - %com = getGameData(%game,%vClient,"mortarComTG",%type,%inc); - %maxDist = getGameData(%game,%vClient,"mortarKillDistMax",%type,%inc); - %speed= getGameData(%game,%vClient,"mortarHitSVMax",%type,%inc); - %avgACC = getGameData(%game,%vClient,"mortarACCAvg",%type,%inc); - %dmg= getGameData(%game,%vClient,"mortarDmgTG",%type,%inc); - %line = ' Fusion Mortar\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - - %kills = getGameData(%game,%vClient,"missileKillsTG",%type,%inc); - %deaths = getGameData(%game,%vClient,"missileDeathsTG",%type,%inc); - %ma = getGameData(%game,%vClient,"missileMATG",%type,%inc); - %com = getGameData(%game,%vClient,"missileComTG",%type,%inc); - %maxDist = getGameData(%game,%vClient,"missileKillDistMax",%type,%inc); - %speed = getGameData(%game,%vClient,"missileHitSVMax",%type,%inc); - %avgACC = getGameData(%game,%vClient,"missileACCAvg",%type,%inc); - %dmg = getGameData(%game,%vClient,"missileDmgTG",%type,%inc); - %line = ' Missile Launcher\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - - %kills = getGameData(%game,%vClient,"shockKillsTG",%type,%inc); - %deaths = getGameData(%game,%vClient,"shockDeathsTG",%type,%inc); - %ma = getGameData(%game,%vClient,"shockMATG",%type,%inc); - %com = getGameData(%game,%vClient,"shockComTG",%type,%inc); - %maxDist = getGameData(%game,%vClient,"shockKillDistMax",%type,%inc); - %speed = getGameData(%game,%vClient,"shockHitSVMax",%type,%inc); - %avgACC = getGameData(%game,%vClient,"shockACCAvg",%type,%inc); - %dmg= getGameData(%game,%vClient,"shockDmgTG",%type,%inc); - %line = ' Shocklance\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - - %kills = getGameData(%game,%vClient,"hGrenadeKillsTG",%type,%inc); - %deaths = getGameData(%game,%vClient,"hGrenadeDeathsTG",%type,%inc); - %ma = getGameData(%game,%vClient,"hGrenadeMATG",%type,%inc); - %com = getGameData(%game,%vClient,"hGrenadeComTG",%type,%inc); - %maxDist = getGameData(%game,%vClient,"hGrenadeKillDistMax",%type,%inc); - %speed= getGameData(%game,%vClient,"hGrenadeHitVVMax",%type,%inc); - %avgACC = getGameData(%game,%vClient,"hGrenadeACCAvg",%type,%inc); - %dmg= getGameData(%game,%vClient,"hGrenadeDmgTG",%type,%inc); - %line = ' Hand Grenade\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - - %kills = getGameData(%game,%vClient,"mineKillsTG",%type,%inc); - %deaths = getGameData(%game,%vClient,"mineDeathsTG",%type,%inc); - %ma = getGameData(%game,%vClient,"mineMATG",%type,%inc); - %com = getGameData(%game,%vClient,"mineComTG",%type,%inc); - %maxDist = getGameData(%game,%vClient,"mineKillDistMax",%type,%inc); - %speed= getGameData(%game,%vClient,"mineHitVVMax",%type,%inc); - %avgACC = getGameData(%game,%vClient,"mineACCAvg",%type,%inc); - %dmg= getGameData(%game,%vClient,"mineDmgTG",%type,%inc); - %line = ' Mine\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - - %kills = getGameData(%game,%vClient,"satchelKillsTG",%type,%inc); - %deaths = getGameData(%game,%vClient,"satchelDeathsTG",%type,%inc); - %ma = getGameData(%game,%vClient,"satchelMATG",%type,%inc); - %com = getGameData(%game,%vClient,"satchelComTG",%type,%inc); - %maxDist = getGameData(%game,%vClient,"satchelKillDistMax",%type,%inc); - %speed= getGameData(%game,%vClient,"satchelHitVVMax",%type,%inc); - %avgACC = getGameData(%game,%vClient,"satchelACCAvg",%type,%inc); - %dmg= getGameData(%game,%vClient,"satchelDmgTG",%type,%inc); - %line = ' Satchel Charge\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - case "LIVE": %inc = %client.GlArg4; %cycle = %client.GlArg5; @@ -9912,1581 +8240,6 @@ function statsMenu(%client,%game){ break; } } - case "LBM"://listBoardsMap - %map = %client.GlArg4; - %GlArg4 = %client.statsFieldSet[%client.GlArg5]; - %field = getField(%GlArg4,0); - %name = getField(%GlArg4,1); - %fieldName = getField(%GlArg4,2); - messageClient( %client, 'SetScoreHudHeader', "", '%2 (Top %1 Players)',$dtStats::topAmount, %name); - messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient,%map); - - %header = '\t#. \t%1\t%2'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %header,%name,%fieldName); - for(%i = 0; %i < getFieldCount($lMapData::data[%map,%field,%client.lgame,%client.curMon]) && %i < $dtStats::topAmount; %i++){ - %scoreName = getField($lMapData::name[%map,%field,%client.lgame,%client.curMon],%i); - %gameScore = getField($lMapData::data[%map,%field,%client.lgame,%client.curMon],%i); - if(%scoreName !$= "NA"){ - %gameScore = (strPos(%gameScore,"x") == -1) ? (mFloatLength(%gameScore,2) + 0) : %gameScore; - %line = ' \t%1. \t%2\t%3'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%i+1,%scoreName,%gameScore); - } - else{ - if(%i == 0) - %line = '\tNo data for this stat at this time'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line); - break; - } - } - case "Map"://listBoards - %map = %client.GlArg4; - messageClient( %client, 'SetScoreHudHeader', "", 'Map stats for %1 - %2',%map,monthString(%client.curMon)); - messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient,%client.lgame,%client.curMon); - %NA = "NA"; - %f = -1; - %gm = %client.lgame; - switch$(%gm){ - case "CTFGame": - %var1 = "scoreTG"; %var1Title = "Score:"; %var1Name = "Score"; %var1TypeName = "Total"; - %var2 = "defenseScoreTG"; %var2Title = "Defense Score:"; %var2Name = "Defense Score"; %var2TypeName = "Total"; - %var3 = "offenseScoreTG"; %var3Title = "Offense Score:"; %var3Name = "Offense Score"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "assistTG"; %var1Title = "Kill Assists:"; %var1Name = "Kill Assist"; %var1TypeName = "Total"; - %var2 = "killsTG"; %var2Title = "Kills:"; %var2Name = "Kills"; %var2TypeName = "Total"; - %var3 = "teamKillsTG"; %var3Title = "Team Kills:"; %var3Name = "Team Kills"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "flagCapsTG"; %var1Title = "Flag Caps:"; %var1Name = "Flag Caps"; %var1TypeName = "Total"; - %var2 = "flagGrabsTG"; %var2Title = "Flag Grabs:"; %var2Name = "Flag Grabs"; %var2TypeName = "Total"; - %var3 = "flagReturnsTG"; %var3Title = "Flag Returns:"; %var3Name = "Flag Returns"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "carrierKillsTG"; %var1Title = "Carrier Kills:"; %var1Name = "Carrier Kills"; %var1TypeName = "Total"; - %var2 = "escortAssistsTG"; %var2Title = "Flag Assists:"; %var2Name = "Flag Assists"; %var2TypeName = "Total"; - %var3 = "flagDefendsTG"; %var3Title = "Flag Defends:"; %var3Name = "Flag Returns"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "heldTimeSecMin"; %var1Title = "Flag Cap Time:"; %var1Name = "Flag Capture Time"; %var1TypeName = "Time In Secs"; - %var2 = "grabSpeedMax"; %var2Title = "Flag Grab Speed:"; %var2Name = "Flag Grab Speed"; %var2TypeName = "Highest Speed KM/H"; - %var3 = "capEfficiencyAvg"; %var3Title = "Flag Cap Eff:"; %var3Name = "Flag Capture Efficiency"; %var3TypeName = "Percentage"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "destructionTG"; %var1Title = "Assets Destroyed:"; %var1Name = "Assets Destroyed"; %var1TypeName = "Total"; - %var2 = "repairsTG"; %var2Title = "Repairs:"; %var2Name = "Repaired Base Items"; %var2TypeName = "Total"; - %var3 = "genDefendsTG"; %var3Title = "Gen Defends:"; %var3Name = "Generator Defends"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "roadKillsTG"; %var1Title = "Road Kills:"; %var1Name = "Road Kills"; %var1TypeName = "Total"; - %var2 = "vehicleScoreTG"; %var2Title = "Vehicle Score:"; %var2Name = "Vehicle Score"; %var2TypeName = "Total"; - %var3 = "bomberBombsKillsTG"; %var3Title = "Bomber Kills:"; %var3Name = "Bomber Bombs Kills"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "discKillsTG"; %var1Title = "Disc Kills:"; %var1Name = "Spinfusor Kills"; %var1TypeName = "Total"; - %var2 = "discMATG"; %var2Title = "Disc MidAirs:"; %var2Name = "Spinfusor MidAirs"; %var2TypeName = "Total"; - %var3 = "minePlusDiscTG"; %var3Title = "Mine + Disc:"; %var3Name = "Mine + Disc Kills"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "laserKillsTG"; %var1Title = "Laser Kills:"; %var1Name = "Laser Rifle Kills"; %var1TypeName = "Total"; - %var2 = "laserHeadShotTG"; %var2Title = "Head Shots:"; %var2Name = "Laser Rifle Head Shots"; %var2TypeName = "Total"; - %var3 = "laserHitDistMax"; %var3Title = "Laser Max Dist:"; %var3Name = "Laser Rifle Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "shockKillsTG"; %var1Title = "Shock Kills:"; %var1Name = "Shocklance Kills"; %var1TypeName = "Total"; - %var2 = "shockRearShotTG"; %var2Title = "Shock Rear:"; %var2Name = "Rear Shocklance Hits"; %var2TypeName = "Total"; - %var3 = "shockMATG"; %var3Title = "Shock MidAir:"; %var3Name = "Shocklance MidAIrs"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "plasmaKillsTG"; %var1Title = "Plasma Kills:"; %var1Name = "Plasma Rifle Kills"; %var1TypeName = "Total"; - %var2 = "plasmaMATG"; %var2Title = "Plasma MidAirs:"; %var2Name = "Plasma Rifle MidAirs"; %var2TypeName = "Total"; - %var3 = "plasmaHitDistMax"; %var3Title = "Plasma Max Dist:"; %var3Name = "Plasma Rifle Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "cgKillsTG"; %var1Title = "Chaingun Kills:"; %var1Name = "ChaingunKills"; %var1TypeName = "Total"; - %var2 = "cgACCAvg"; %var2Title = "Chaingun MidAirs:"; %var2Name = "Chaingun MidAirs"; %var2TypeName = "Total"; - %var3 = "cgHitDistMax"; %var3Title = "Chaingun Max Dist:"; %var3Name = "Chaingun Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "blasterKillsTG"; %var1Title = "Blaster Kills:"; %var1Name = "Blaster Kills"; %var1TypeName = "Total"; - %var2 = "blasterMATG"; %var2Title = "Blaster MidAirs:"; %var2Name = "Blaster MidAirs"; %var2TypeName = "Total"; - %var3 = "blasterHitDistMax"; %var3Title = "Blaster Max Dist:"; %var3Name = "Blaster Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "grenadeKillsTG"; %var1Title = "GrenadeL Kills:"; %var1Name = "Grenade Launcher Kills"; %var1TypeName = "Total"; - %var2 = "mortarKillsTG"; %var2Title = "Mortar Kills:"; %var2Name = "Fusion Mortar Kills"; %var2TypeName = "Total"; - %var3 = "missileKillsTG"; %var3Title = "Missile Kills:"; %var3Name = "Missile Launcher"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "mineKillsTG"; %var1Title = "Mine Kills:"; %var1Name = "Mine Kills"; %var1TypeName = "Total"; - %var2 = "hGrenadeKillsTG"; %var2Title = "H-Grenade Kills:"; %var2Name = "Hand Grenade"; %var2TypeName = "Total"; - %var3 = "satchelKillsTG"; %var3Title = "Satchel Kills:"; %var3Name = "Satchel Charge Kills"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - case "SCtFGame": - %var1 = "scoreTG"; %var1Title = "Score:"; %var1Name = "Score"; %var1TypeName = "Total"; - %var2 = "defenseScoreTG"; %var2Title = "Defense Score:"; %var2Name = "Defense Score"; %var2TypeName = "Total"; - %var3 = "offenseScoreTG"; %var3Title = "Offense Score:"; %var3Name = "Offense Score"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "assistTG"; %var1Title = "Kill Assists:"; %var1Name = "Kill Assists"; %var1TypeName = "Total"; - %var2 = "killsTG"; %var2Title = "Kills:"; %var2Name = "Kills"; %var2TypeName = "Total"; - %var3 = "teamKillsTG"; %var3Title = "Team Kills:"; %var3Name = "Team Kills"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "flagCapsTG"; %var1Title = "Flag Caps:"; %var1Name = "Flag Caps"; %var1TypeName = "Total"; - %var2 = "flagGrabsTG"; %var2Title = "Flag Grabs:"; %var2Name = "Flag Grabs"; %var2TypeName = "Total"; - %var3 = "flagReturnsTG"; %var3Title = "Flag Returns:"; %var3Name = "Flag Returns"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "carrierKillsTG"; %var1Title = "Carrier Kills:"; %var1Name = "Carrier Kills"; %var1TypeName = "Total"; - %var2 = "escortAssistsTG"; %var2Title = "Flag Assists:"; %var2Name = "Flag Assists"; %var2TypeName = "Total"; - %var3 = "flagDefendsTG"; %var3Title = "Flag Defends:"; %var3Name = "Flag Returns"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "heldTimeSecMin"; %var1Title = "Flag Cap Time:"; %var1Name = "Flag Capture Time"; %var1TypeName = "Time In Secs"; - %var2 = "grabSpeedMax"; %var2Title = "Flag Grab Speed:"; %var2Name = "Flag Grab Speed"; %var2TypeName = "Highest Speed KM/H"; - %var3 = "capEfficiencyAvg"; %var3Title = "Flag Cap Eff:"; %var3Name = "Flag Capture Efficiency"; %var3TypeName = "Percentage"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "heldTimeSecAvgi"; %var1Title = "Cap Time Avg:"; %var1Name = "Flag Capture Time"; %var1TypeName = "Time In Secs"; - %var2 = "grabSpeedAvg"; %var2Title = "Grab Speed Avg:"; %var2Name = "Flag Grab Speed"; %var2TypeName = "Average KM/H"; - %var3 = "capEfficiencyAvg"; %var3Title = "Cap Eff Avg:"; %var3Name = "Flag Capture Efficiency"; %var3TypeName = "Percentage"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "discKillsTG"; %var1Title = "Disc Kills:"; %var1Name = "Spinfusor Kills"; %var1TypeName = "Total"; - %var2 = "discMATG"; %var2Title = "Disc MidAirs:"; %var2Name = "Spinfusor MidAirs"; %var2TypeName = "Total"; - %var3 = "minePlusDiscTG"; %var3Title = "Mine + Disc:"; %var3Name = "Mine + Disc Kills"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "laserKillsTG"; %var1Title = "Laser Kills:"; %var1Name = "Laser Rifle Kills"; %var1TypeName = "Total"; - %var2 = "laserHeadShotTG"; %var2Title = "Head Shots:"; %var2Name = "Laser Rifle Head Shots"; %var2TypeName = "Total"; - %var3 = "laserHitDistMax"; %var3Title = "Laser Max Dist:"; %var3Name = "Laser Rifle Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "shockKillsTG"; %var1Title = "Shock Kills:"; %var1Name = "Shocklance Kills"; %var1TypeName = "Total"; - %var2 = "shockRearShotTG"; %var2Title = "Shock Rear:"; %var2Name = "Rear Shocklance Hits"; %var2TypeName = "Total"; - %var3 = "shockMATG"; %var3Title = "Shock MidAir:"; %var3Name = "Shocklance MidAIrs"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "plasmaKillsTG"; %var1Title = "Plasma Kills:"; %var1Name = "Plasma Rifle Kills"; %var1TypeName = "Total"; - %var2 = "plasmaMATG"; %var2Title = "Plasma MidAirs:"; %var2Name = "Plasma Rifle MidAirs"; %var2TypeName = "Total"; - %var3 = "plasmaHitDistMax"; %var3Title = "Plasma Max Dist:"; %var3Name = "Plasma Rifle Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "grenadeKillsTG"; %var1Title = "GrenadeL Kills:"; %var1Name = "Grenade Launcher Kills"; %var1TypeName = "Total"; - %var2 = "grenadeMATG"; %var2Title = "GrenadeL MidAirs:"; %var2Name = "Grenade Launcher MidAirs"; %var2TypeName = "Total"; - %var3 = "grenadeHitDistMax"; %var3Title = "GrenadeL Max Dist:"; %var3Name = "Grenade Launcher Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "cgKillsTG"; %var1Title = "Chaingun Kills:"; %var1Name = "ChaingunKills"; %var1TypeName = "Total"; - %var2 = "cgACCAvg"; %var2Title = "Chaingun MidAirs:"; %var2Name = "Chaingun MidAirs"; %var2TypeName = "Total"; - %var3 = "cgHitDistMax"; %var3Title = "Chaingun Max Dist:"; %var3Name = "Chaingun Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "blasterHitSVMax"; %var1Title = "Blaster Kills:"; %var1Name = "Blaster Kills"; %var1TypeName = "Total"; - %var2 = "blasterDmgTG"; %var2Title = "Blaster MidAirs:"; %var2Name = "Blaster MidAirs"; %var2TypeName = "Total"; - %var3 = "blasterComTG"; %var3Title = "Blaster Max Dist:"; %var3Name = "Blaster Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "mineKillsTG"; %var1Title = "Mine Kills:"; %var1Name = "Mine Kills"; %var1TypeName = "Total"; - %var2 = "mineMATG"; %var2Title = "Mine MidAirs:"; %var2Name = "MineMidAirs"; %var2TypeName = "Total"; - %var3 = "mineHitDistMax"; %var3Title = "Mine Max Dist:"; %var3Name = "Mine Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "hGrenadeKillsTG"; %var1Title = "HGrenade Kills:"; %var1Name = "Hand Grenade Kills"; %var1TypeName = "Total"; - %var2 = "hGrenadeMATG"; %var2Title = "HGrenade MidAirs:"; %var1Name = "Hand Grenade MidAirs"; %var2TypeName = "Total"; - %var3 = "hGrenadeHitDistMax"; %var3Title = "HGrenade Max Dist:"; %var3Name = "Hand Grenade Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - case "LakRabbitGame": - %var1 = "scoreTG"; %var1Title = "Score:"; %var1Name = "Score"; %var1TypeName = "Total"; - %var2 = "killsTG"; %var2Title = "Kills:"; %var2Name = "Kills"; %var2TypeName = "Total"; - %var3 = "assistTG"; %var3Title = "Kill Assists:"; %var3Name = "Kill Assists"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "flagGrabsTG"; %var1Title = "Flag Grabs:"; %var1Name = "Flag Grabs"; %var1TypeName = "Total"; - %var2 = "MidairflagGrabsTG"; %var2Title = "MidAir Flag Grabs:"; %var2Name = "MidAir Flag Grabs"; %var2TypeName = "Total"; - %var3 = "flagTimeMinTG"; %var3Title = "Flag Held Time:"; %var3Name = "Flag Held Time"; %var3TypeName = "Minutes"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "discKillsTG"; %var1Title = "Spinfusor Kills:"; %var1Name = "Spinfusor Kills"; %var1TypeName = "Total"; - %var2 = "discMATG"; %var2Title = "Spinfusor MidAirs:"; %var2Name = "Spinfusor MidAirs"; %var2TypeName = "Total"; - %var3 = "discHitDistMax"; %var3Title = "Spinfusor Max Dist:"; %var3Name = "Spinfusor Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "discDmgTG"; %var1Title = "Spinfusor Damage:"; %var1Name = "Spinfusor Damage"; %var1TypeName = "Total"; - %var2 = "discCom"; %var2Title = "Spinfusor Combos:"; %var2Name = "Spinfusor Combos"; %var2TypeName = "Total"; - %var3 = "minePlusDiscTG"; %var3Title = "Mine + Disc:"; %var3Name = "Mine + Disc Hits"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "shockKillsTG"; %var1Title = "Shock Kills:"; %var1Name = "Shocklance Kills"; %var1TypeName = "Total"; - %var2 = "shockMATG"; %var2Title = "Shock MidAirs:"; %var2Name = "Shocklance MidAirs"; %var2TypeName = "Total"; - %var3 = "shockRearShotTG"; %var3Title = "Shock Max Dist:"; %var3Name = "Shocklance Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "shockHitSVMax"; %var1Title = "Shock Speed:"; %var1Name = "Shocklance Max Speed"; %var1TypeName = "KM/H"; - %var2 = "shockDmgTG"; %var2Title = "Shock Damage:"; %var2Name = "Shocklance Damage"; %var2TypeName = "Total"; - %var3 = "shockComTG"; %var3Title = "Shock Combo:"; %var3Name = "Shocklance Combos"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "plasmaKillsTG"; %var1Title = "Plasma Kills:"; %var1Name = "Plasma Kills"; %var1TypeName = "Total"; - %var2 = "plasmaMATG"; %var2Title = "Plasma MidAirs:"; %var2Name = "Plasma MidAirs"; %var2TypeName = "Total"; - %var3 = "plasmaHitDistMax"; %var3Title = "Plasma Max Dist:"; %var3Name = "Plasma Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "plasmaHitSVMax"; %var1Title = "Plasma Speed:"; %var1Name = "Plasma Max Speed"; %var1TypeName = "KM/H"; - %var2 = "plasmaDmgTG"; %var2Title = "Plasma Damage:"; %var2Name = "Plasma Damage"; %var2TypeName = "Total"; - %var3 = "plasmaComTG"; %var3Title = "Plasma Combos:"; %var3Name = "Plasma Combos"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "grenadeKillsTG"; %var1Title = "GrenadeL Kills:"; %var1Name = "Grenade Launcher Kills"; %var1TypeName = "Total"; - %var2 = "grenadeMATG"; %var2Title = "GrenadeL MidAirs:"; %var2Name = "Grenade Launcher MidAirs"; %var2TypeName = "Total"; - %var3 = "grenadeHitDistMax"; %var3Title = "GrenadeL Max Dist:"; %var3Name = "Grenade Launcher Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "grenadeHitSVMax"; %var1Title = "GrenadeL Speed:"; %var1Name = "Grenade Launcher Max Speed"; %var1TypeName = "KM/H"; - %var2 = "grenadeDmgTG"; %var2Title = "GrenadeL Damage:"; %var2Name = "Grenade Launcher Damage"; %var2TypeName = "Total"; - %var3 = "grenadeComTG"; %var3Title = "GrenadeL Combos:"; %var3Name = "Grenade Launcher Combos"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "blasterKillsTG"; %var1Title = "Blaster Kills:"; %var1Name = "Blaster Kills"; %var1TypeName = "Total"; - %var2 = "blasterMATG"; %var2Title = "Blaster MidAirs:"; %var2Name = "Blaster MidAirs"; %var2TypeName = "Total"; - %var3 = "blasterHitDistMax"; %var3Title = "Blaster Max Dist:"; %var3Name = "Blaster Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "blasterHitSVMax"; %var1Title = "Blaster Speed:"; %var1Name = "Blaster Max Speed"; %var1TypeName = "KM/H"; - %var2 = "blasterDmgTG"; %var2Title = "Blaster Damage:"; %var2Name = "Blaster Damage"; %var2TypeName = "Total"; - %var3 = "blasterComTG"; %var3Title = "Blaster Combos:"; %var3Name = "Blaster Combos"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "mineKillsTG"; %var1Title = "Mine Kills:"; %var1Name = "Mine Kills"; %var1TypeName = "Total"; - %var2 = "mineMATG"; %var2Title = "Mine MidAirs:"; %var2Name = "Mine MidAirs"; %var2TypeName = "Total"; - %var3 = "mineHitDistMax"; %var3Title = "Mine Max Dist:"; %var3Name = "Mine Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "mineHitVVMax"; %var1Title = "Mine Speed:"; %var1Name = "Mine Max Speed"; %var1TypeName = "KM/H"; - %var2 = "mineDmgTG"; %var2Title = "Mine Damage:"; %var2Name = "Mine Damage"; %var2TypeName = "Total"; - %var3 = "mineComTG"; %var3Title = "Mine Combos:"; %var3Name = "Mine Combos"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "hGrenadeKillsTG"; %var1Title = "HGrenade Kills:"; %var1Name = "Hand Grenade Kills"; %var1TypeName = "Total"; - %var2 = "hGrenadeMATG"; %var2Title = "HGrenade MidAirs:"; %var2Name = "Hand Grenade MidAirs"; %var2TypeName = "Total"; - %var3 = "hGrenadeHitDistMax"; %var3Title = "HGrenade Max Dist:"; %var3Name = "Hand Grenade Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "hGrenadeHitSVMax"; %var1Title = "HGrenade Speed:"; %var1Name = "Hand Grenade Max Speed"; %var1TypeName = "KM/H"; - %var2 = "hGrenadeDmgTG"; %var2Title = "HGrenade Damage:"; %var2Name = "Hand Grenade Damage"; %var2TypeName = "Total"; - %var3 = "hGrenadeComTG"; %var3Title = "HGrenade Combos:"; %var3Name = "Hand Grenade Combos"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - case "DMGame": - %var1 = "scoreTG"; %var1Title = "Score:"; %var1Name = "Score"; %var1TypeName = "Total"; - %var2 = "killsTG"; %var2Title = "Kills:"; %var2Name = "Kills"; %var2TypeName = "Total"; - %var3 = "assistTG"; %var3Title = "Kill Assists:"; %var3Name = "Kill Assists"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "efficiencyAvg"; %var1Title = "Efficiency Avg:"; %var1Name = "Efficiency Avg"; %var1TypeName = "Value"; - %var2 = "timeTLAvg"; %var2Title = "Survival Time Avg:"; %var2Name = "Survival Time"; %var2TypeName = "Seconds"; - %var3 = "distMovTG"; %var3Title = "Distance Moved:"; %var3Name = "Distance Moved"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "killAirTG"; %var1Title = "Air Kills:"; %var1Name = "Air kills"; %var1TypeName = "Total"; - %var2 = "killGroundTG"; %var2Title = "Ground Kills:"; %var2Name = "Ground Kills"; %var2TypeName = "Total"; - %var3 = "EVKillsTG"; %var3Title = "Environmental Kills:"; %var3Name = "Environmental Kills"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "firstKillTG"; %var1Title = "First Kills:"; %var1Name = "First kills"; %var1TypeName = "Total"; - %var2 = "lastKillTG"; %var2Title = "Last Kills:"; %var2Name = "Last Kills"; %var2TypeName = "Total"; - %var3 = "deathKillsTG"; %var3Title = "Kills After Death:"; %var3Name = "Kills After Death"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "doubleChainKillTG"; %var1Title = "Double Kills:"; %var1Name = "Double Kills"; %var1TypeName = "Total"; - %var2 = "tripleChainKillTG"; %var2Title = "Triple Kills:"; %var2Name = "Triple Kills"; %var2TypeName = "Total"; - %var3 = "quadrupleChainKillTG"; %var3Title = "Quad kills:"; %var3Name = "Quadruple Kill"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "killStreakMax"; %var1Title = "Kill Streak:"; %var1Name = "Highest Kill Streak"; %var1TypeName = "Total"; - %var2 = "comboCountTG"; %var2Title = "Weapon Combos:"; %var1Name = "Weapon Combos"; %var2TypeName = "Total"; - %var3 = "kdrAvg"; %var3Title = "K/D Ratio Avg:"; %var3Name = "Kill Death Average"; %var3TypeName = "Percentage"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "discKillsTG"; %var1Title = "Spinfusor Kills:"; %var1Name = "Spinfusor Kills"; %var1TypeName = "Total"; - %var2 = "discMATG"; %var2Title = "Spinfusor MidAirs:"; %var2Name = "Spinfusor MidAirs"; %var2TypeName = "Total"; - %var3 = "minePlusDiscTG"; %var3Title = "Mine + Disc:"; %var3Name = "Mine + Disc Hits"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "plasmaKillsTG"; %var1Title = "Plasma Kills:"; %var1Name = "Plasma Rifle Kills"; %var1TypeName = "Total"; - %var2 = "plasmaMATG"; %var2Title = "Plasma MidAirs:"; %var2Name = "Plasma Rifle MidAirs"; %var2TypeName = "Total"; - %var3 = "plasmaHitDistMax"; %var3Title = "Plasma Max Dist:"; %var3Name = "Plasma Rifle Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "grenadeKillsTG"; %var1Title = "GrenadeL Kills:"; %var1Name = "Grenade Launcher Kills"; %var1TypeName = "Total"; - %var2 = "grenadeMATG"; %var2Title = "GrenadeL MidAirs:"; %var2Name = "Grenade Launcher MidAirs"; %var2TypeName = "Total"; - %var3 = "grenadeHitDistMax"; %var3Title = "GrenadeL Max Dist:"; %var3Name = "Grenade Launcher Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "laserKillsTG"; %var1Title = "Laser Kills:"; %var1Name = "Laser Rifle Kills"; %var1TypeName = "Total"; - %var2 = "laserHeadShotTG"; %var2Title = "Head Shots:"; %var2Name = "Laser Rifle Head Shots"; %var2TypeName = "Total"; - %var3 = "laserHitDistMax"; %var3Title = "Laser Max Dist:"; %var3Name = "Laser Rifle Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "shockKillsTG"; %var1Title = "Shock Kills:"; %var1Name = "Shocklance Kills"; %var1TypeName = "Total"; - %var2 = "shockRearShotTG"; %var2Title = "Shock Rear:"; %var2Name = "Rear Shocklance Hits"; %var2TypeName = "Total"; - %var3 = "shockMATG"; %var3Title = "Shock MidAir:"; %var3Name = "Shocklance MidAIrs"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "mortarKillsTG"; %var1Title = "Mortar Kills:"; %var1Name = "Mortar Kills"; %var1TypeName = "Total"; - %var2 = "mortarMATG"; %var3Title = "Mortar MidAir:"; %var3Name = "Mortar MidAIrs"; %var3TypeName = "Total"; - %var3 = "mortarHitDistMax"; %var3Title = "Mortar Max Dist:"; %var3Name = "Mortar Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "cgKillsTG"; %var1Title = "Chaingun Kills:"; %var1Name = "ChaingunKills"; %var1TypeName = "Total"; - %var2 = "cgACCAvg"; %var2Title = "Chaingun MidAirs:"; %var2Name = "Chaingun MidAirs"; %var2TypeName = "Total"; - %var3 = "cgHitDistMax"; %var3Title = "Chaingun Max Dist:"; %var3Name = "Chaingun Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "blasterKillsTG"; %var1Title = "Blaster Kills:"; %var1Name = "Blaster Kills"; %var1TypeName = "Total"; - %var2 = "blasterMATG"; %var2Title = "Blaster MidAirs:"; %var2Name = "Blaster MidAirs"; %var2TypeName = "Total"; - %var3 = "blasterHitDistMax"; %var3Title = "Blaster Max Dist:"; %var3Name = "Blaster Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "mineKillsTG"; %var1Title = "Mine Kills:"; %var1Name = "Mine Kills"; %var1TypeName = "Total"; - %var2 = "mineMATG"; %var2Title = "Mine MidAirs:"; %var2Name = "Mine MidAirs"; %var2TypeName = "Total"; - %var3 = "mineHitDistMax"; %var3Title = "Mine Max Dist:"; %var3Name = "Mine Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "hGrenadeKillsTG"; %var1Title = "HGrenade Kills:"; %var1Name = "Hand Grenade Kills"; %var1TypeName = "Total"; - %var2 = "hGrenadeMATG"; %var2Title = "HGrenade MidAirs:"; %var2Name = "Hand Grenade MidAirs"; %var2TypeName = "Total"; - %var3 = "hGrenadeHitDistMax"; %var3Title = "HGrenade Max Dist:"; %var3Name = "Hand Grenade Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - case "DuelGame": - %var1 = "scoreTG"; %var1Title = "Score:"; %var1Name = "Score"; %var1TypeName = "Total"; - %var2 = "killsTG"; %var2Title = "Kills:"; %var2Name = "Kills"; %var2TypeName = "Total"; - %var3 = "deathsTG"; %var3Title = "Deaths:"; %var3Name = "Deaths"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "killAirTG"; %var1Title = "Air Kills:"; %var1Name = "Air Kills"; %var1TypeName = "Total"; - %var2 = "deathAirTG"; %var2Title = "Air Deaths:"; %var2Name = "Air Deaths"; %var2TypeName = "Total"; - %var3 = "airTimeAvg"; %var3Title = "Air Time Avg:"; %var3Name = "Air Time Average"; %var3TypeName = "Average"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "killGroundTG"; %var1Title = "Ground Kills:"; %var1Name = "Ground Kills"; %var1TypeName = "Total"; - %var2 = "deathGroundTG"; %var2Title = "Ground Deaths:"; %var2Name = "Ground Deaths"; %var2TypeName = "Total"; - %var3 = "groundTimeAvg"; %var3Title = "Ground Time Avg:"; %var3Name = "Ground Time Average"; %var3TypeName = "Average"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "kdrAvg"; %var1Title = "K/D Ratio Avg:"; %var1Name = "Kill Death Average"; %var1TypeName = "Percentage"; - %var2 = "EVKillsTG"; %var2Title = "Environmental Kills:"; %var2Name = "Environmental Kills"; %var2TypeName = "Total"; - %var3 = "comboCountTG"; %var3Title = "Weapon Combos:"; %var3Name = "Weapon Combos"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "distMovTG"; %var1Title = "Distance Moved"; %var1Name = "Distance Moved"; %var1TypeName = "Percentage"; - %var2 = "maxSpeedMax"; %var2Title = "Highest Speed:"; %var2Name = "Highest Speed"; %var2TypeName = "KM/H"; - %var3 = "timeTLAvg"; %var3Title = "Survival Time Avg:"; %var3Name = "Survival Time Average "; %var3TypeName = "seconds "; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "discDmgTG"; %var1Title = "Spinfusor Damage:"; %var1Name = "Spinfusor Damage"; %var1TypeName = "Total"; - %var2 = "discCom"; %var2Title = "Spinfusor Combos:"; %var2Name = "Spinfusor Combos"; %var2TypeName = "Total"; - %var3 = "minePlusDiscTG"; %var3Title = "Mine + Disc:"; %var3Name = "Mine + Disc Hits"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "plasmaKillsTG"; %var1Title = "Plasma Kills:"; %var1Name = "Plasma Rifle Kills"; %var1TypeName = "Total"; - %var2 = "plasmaMATG"; %var2Title = "Plasma MidAirs:"; %var2Name = "Plasma Rifle MidAirs"; %var2TypeName = "Total"; - %var3 = "plasmaHitDistMax"; %var3Title = "Plasma Max Dist:"; %var3Name = "Plasma Rifle Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "grenadeKillsTG"; %var1Title = "GrenadeL Kills:"; %var1Name = "Grenade Launcher Kills"; %var1TypeName = "Total"; - %var2 = "grenadeMATG"; %var2Title = "GrenadeL MidAirs:"; %var2Name = "Grenade Launcher MidAirs"; %var2TypeName = "Total"; - %var3 = "grenadeHitDistMax"; %var3Title = "GrenadeL Max Dist:"; %var3Name = "Grenade Launcher Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "laserKillsTG"; %var1Title = "Laser Kills:"; %var1Name = "Laser Rifle Kills"; %var1TypeName = "Total"; - %var2 = "laserHeadShotTG"; %var2Title = "Head Shots:"; %var2Name = "Laser Rifle Head Shots"; %var2TypeName = "Total"; - %var3 = "laserHitDistMax"; %var3Title = "Laser Max Dist:"; %var3Name = "Laser Rifle Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "shockKillsTG"; %var1Title = "Shock Kills:"; %var1Name = "Shocklance Kills"; %var1TypeName = "Total"; - %var2 = "shockRearShotTG"; %var2Title = "Shock Rear:"; %var2Name = "Rear Shocklance Hits"; %var2TypeName = "Total"; - %var3 = "shockMATG"; %var3Title = "Shock MidAir:"; %var3Name = "Shocklance MidAIrs"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "mortarKillsTG"; %var1Title = "Mortar Kills:"; %var1Name = "Mortar Kills"; %var1TypeName = "Total"; - %var2 = "mortarMATG"; %var2Title = "Mortar MidAir:"; %var2Name = "Mortar MidAIrs"; %var2TypeName = "Total"; - %var3 = "mortarHitDistMax"; %var3Title = "Mortar Max Dist:"; %var3Name = "Mortar Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "cgKillsTG"; %var1Title = "Chaingun Kills:"; %var1Name = "ChaingunKills"; %var1TypeName = "Total"; - %var2 = "cgACCAvg"; %var2Title = "Chaingun MidAirs:"; %var2Name = "Chaingun MidAirs"; %var2TypeName = "Total"; - %var3 = "cgHitDistMax"; %var3Title = "Chaingun Max Dist:"; %var3Name = "Chaingun Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "blasterHitSVMax"; %var1Title = "Blaster Kills:"; %var1Name = "Blaster Kills"; %var1TypeName = "Total"; - %var2 = "blasterDmgTG"; %var2Title = "Blaster MidAirs:"; %var2Name = "Blaster MidAirs"; %var2TypeName = "Total"; - %var3 = "blasterComTG"; %var3Title = "Blaster Max Dist:"; %var3Name = "Blaster Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "mineKillsTG"; %var1Title = "Mine Kills:"; %var1Name = "Mine Kills"; %var1TypeName = "Total"; - %var2 = "mineMATG"; %var2Title = "Mine MidAirs:"; %var2Name = "Mine MidAirs"; %var2TypeName = "Total"; - %var3 = "mineHitDistMax"; %var3Title = "Mine Max Dist:"; %var3Name = "Mine Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "hGrenadeKillsTG"; %var1Title = "HGrenade Kills:"; %var1Name = "Hand Grenade Kills"; %var1TypeName = "Total"; - %var2 = "hGrenadeMATG"; %var2Title = "HGrenade MidAirs:"; %var2Name = "Hand Grenade MidAirs"; %var2TypeName = "Total"; - %var3 = "hGrenadeHitDistMax"; %var3Title = "HGrenade Max Dist:"; %var3Name = "Hand Grenade Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - case "ArenaGame": - %var1 = "scoreTG"; %var1Title = "Score:"; %var1Name = "Score"; %var1TypeName = "Total"; - %var2 = "roundKillsTG"; %var2Title = "Kills:"; %var2Name = "Kills"; %var2TypeName = "Total"; - %var3 = "assistTG"; %var3Title = "Kill Assists:"; %var3Name = "Kill Assists"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "roundsWonTG"; %var1Title = "Rounds Won:"; %var1Name = "Rounds Won"; %var1TypeName = "Total"; - %var2 = "teamKillsTG"; %var2Title = "Team Kills:"; %var2Name = "Team Kills"; %var2TypeName = "Total"; - %var3 = "hatTricksTG"; %var3Title = "Hat Tricks:"; %var3Name = "Hat Tricks"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "maxSpeedMax"; %var1Title = "Highest Speed:"; %var1Name = "Highest Speed"; %var1TypeName = "KM/H"; - %var2 = "timeTLAvg"; %var2Title = "Survival Time Avg:"; %var2Name = "Survival Time"; %var2TypeName = "Seconds "; - %var3 = "distMovTG"; %var3Title = "Distance Moved:"; %var3Name = "Distance Moved"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "killAirTG"; %var1Title = "Air Kills:"; %var1Name = "Air kills"; %var1TypeName = "Total"; - %var2 = "killGroundTG"; %var2Title = "Ground Kills:"; %var2Name = "Ground Kills"; %var2TypeName = "Total"; - %var3 = "EVKillsTG"; %var3Title = "Environmental Kills:"; %var3Name = "Environmental Kills"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "firstKillTG"; %var1Title = "First Kills:"; %var1Name = "First kills"; %var1TypeName = "Total"; - %var2 = "lastKillTG"; %var2Title = "Last Kills:"; %var2Name = "Last Kills"; %var2TypeName = "Total"; - %var3 = "deathKillsTG"; %var3Title = "Kills After Death:"; %var3Name = "Kills After Death"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "killStreakMax"; %var1Title = "Kill Streak:"; %var1Name = "Highest Kill Streak"; %var1TypeName = "Total"; - %var2 = "comboCountTG"; %var2Title = "Weapon Combos:"; %var1Name = "Weapon Combos"; %var2TypeName = "Total"; - %var3 = "kdrAvg"; %var3Title = "K/D Ratio Avg:"; %var3Name = "Kill Death Average"; %var3TypeName = "Percentage"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "discDmgTG"; %var1Title = "Spinfusor Damage:"; %var1Name = "Spinfusor Damage"; %var1TypeName = "Total"; - %var2 = "discCom"; %var2Title = "Spinfusor Combos:"; %var2Name = "Spinfusor Combos"; %var2TypeName = "Total"; - %var3 = "minePlusDiscTG"; %var3Title = "Mine + Disc:"; %var3Name = "Mine + Disc Hits"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "plasmaKillsTG"; %var1Title = "Plasma Kills:"; %var1Name = "Plasma Rifle Kills"; %var1TypeName = "Total"; - %var2 = "plasmaMATG"; %var2Title = "Plasma MidAirs:"; %var2Name = "Plasma Rifle MidAirs"; %var2TypeName = "Total"; - %var3 = "plasmaHitDistMax"; %var3Title = "Plasma Max Dist:"; %var3Name = "Plasma Rifle Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "grenadeKillsTG"; %var1Title = "GrenadeL Kills:"; %var1Name = "Grenade Launcher Kills"; %var1TypeName = "Total"; - %var2 = "grenadeMATG"; %var2Title = "GrenadeL MidAirs:"; %var2Name = "Grenade Launcher MidAirs"; %var2TypeName = "Total"; - %var3 = "grenadeHitDistMax"; %var3Title = "GrenadeL Max Dist:"; %var3Name = "Grenade Launcher Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "laserKillsTG"; %var1Title = "Laser Kills:"; %var1Name = "Laser Rifle Kills"; %var1TypeName = "Total"; - %var2 = "laserHeadShotTG"; %var2Title = "Head Shots:"; %var2Name = "Laser Rifle Head Shots"; %var2TypeName = "Total"; - %var3 = "laserHitDistMax"; %var3Title = "Laser Max Dist:"; %var3Name = "Laser Rifle Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "shockKillsTG"; %var1Title = "Shock Kills:"; %var1Name = "Shocklance Kills"; %var1TypeName = "Total"; - %var2 = "shockRearShotTG"; %var2Title = "Shock Rear:"; %var2Name = "Rear Shocklance Hits"; %var2TypeName = "Total"; - %var3 = "shockMATG"; %var3Title = "Shock MidAir:"; %var3Name = "Shocklance MidAIrs"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "mortarKillsTG"; %var1Title = "Mortar Kills:"; %var1Name = "Mortar Kills"; %var1TypeName = "Total"; - %var2 = "mortarMATG"; %var2Title = "Mortar MidAir:"; %var2Name = "Mortar MidAIrs"; %var2TypeName = "Total"; - %var3 = "mortarHitDistMax"; %var3Title = "Mortar Max Dist:"; %var3Name = "Mortar Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "cgKillsTG"; %var1Title = "Chaingun Kills:"; %var1Name = "ChaingunKills"; %var1TypeName = "Total"; - %var2 = "cgACCAvg"; %var2Title = "Chaingun MidAirs:"; %var2Name = "Chaingun MidAirs"; %var2TypeName = "Total"; - %var3 = "cgHitDistMax"; %var3Title = "Chaingun Max Dist:"; %var3Name = "Chaingun Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "blasterHitSVMax"; %var1Title = "Blaster Kills:"; %var1Name = "Blaster Kills"; %var1TypeName = "Total"; - %var2 = "blasterDmgTG"; %var2Title = "Blaster MidAirs:"; %var2Name = "Blaster MidAirs"; %var2TypeName = "Total"; - %var3 = "blasterComTG"; %var3Title = "Blaster Max Dist:"; %var3Name = "Blaster Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "mineKillsTG"; %var1Title = "Mine Kills:"; %var1Name = "Mine Kills"; %var1TypeName = "Total"; - %var2 = "mineMATG"; %var2Title = "Mine MidAirs:"; %var2Name = "Mine MidAirs"; %var2TypeName = "Total"; - %var3 = "mineHitDistMax"; %var3Title = "Mine Max Dist:"; %var3Name = "Mine Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - %var1 = "hGrenadeKillsTG"; %var1Title = "HGrenade Kills:"; %var1Name = "Hand Grenade Kills"; %var1TypeName = "Total"; - %var2 = "hGrenadeMATG"; %var2Title = "HGrenade MidAirs:"; %var2Name = "Hand Grenade MidAirs"; %var2TypeName = "Total"; - %var3 = "hGrenadeHitDistMax"; %var3Title = "HGrenade Max Dist:"; %var3Name = "Hand Grenade Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; - %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; - %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; - %line = '\t%3\t%4\t%5'; - %nameTitle1 = "" @ %var1Title SPC "" @ %i1; - %nameTitle2 = "" @ %var2Title SPC "" @ %i2; - %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - } - - case "MAPLIST": - %vLPage = %client.GlArg4; - %field5 = strreplace(%client.GlArg5,"-","\t"); - %client.lgame = getField(%field5,0); - %curMon = ($lMapData::mapCount[%client.lgame,$dtStats::curMonth] > 0) ? 1 : 0; - %lMon = $dtStats::curMonth - 1; - if(%lMon < 1) %lMon = 12; - %lastMon = ($lMapData::mapCount[%client.lgame,%lMon] > 0) ? 1 : 0; - - if(%curMon + %lastMon == 2) - %client.curMon = getField(%field5,1); - else if(%curMon) - %client.curMon = $dtStats::curMonth; - else if(%lastMon) - %client.curMon = %lMon; - - if(%vLPage == -1) - %vLPage = %client.lastMapPage; - else - %client.lastMapPage = %vLPage; - - %perPage = 14;// num of games listed per page - - // messageClient( %client, 'SetScoreHudHeader', "", "Map List" SPC monthString(%client.curMon)); - if(%curMon + %lastMon == 2 && %client.curMon == $dtStats::curMonth){ - %line = ' Back - Return To Score Screen [View last month stats]'; - messageClient( %client, 'SetScoreHudSubheader', "", %line,%vClient,1, %client.lgame, %lMon); - } - else if(%curMon + %lastMon == 2 && %client.curMon == %lMon){ - %line = ' Back - Return To Score Screen [View current month stats]'; - messageClient( %client, 'SetScoreHudSubheader', "", %line,%vClient,1, %client.lgame, $dtStats::curMonth); - } - else{ - %line = ' Back - Return To Score Screen '; - messageClient( %client, 'SetScoreHudSubheader', "",%line,%vClient); - } - %switch = %client.lgame; - switch$(%switch){ - case "CTFGame" or "SCtFGame": - %line = '%2\t%3\t%4\t%5\t%6\t%7'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,"Map Name","Score","Offense Score","Defense Score","Flag Time","Flag Grab Speed"); - %gc = $lMapData::mapCount[%client.lgame,%client.curMon]; - for(%z = (%vLPage - 1) * %perPage; %z < %vLPage * %perPage && %z < %gc; %z++){ - %map = $lMapData::mapList[%z,%client.lgame,%client.curMon]; - %v1 = getField($lMapData::name[%map,"scoreTG",%client.lgame,%client.curMon],0); - %v2 = getField($lMapData::name[%map,"offenseScoreTG",%client.lgame,%client.curMon],0); - %v3 = getField($lMapData::name[%map,"defenseScoreTG",%client.lgame,%client.curMon],0); - %v4 = getField($lMapData::name[%map,"heldTimeSecMin",%client.lgame,%client.curMon],0); - %v5 = getField($lMapData::name[%map,"grabSpeedMax",%client.lgame,%client.curMon],0); - %line = '%2\t%3\t%4\t%5\t%6\t%7'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%v1,%v2,%v3,%v4,%v5); - } - case "DMGame": - %line = '%2\t%3\t%4\t%5\t%6\t%7'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,"Map Name","Score","Kills","Assists","Kill Streak","Efficiency"); - %gc = $lMapData::mapCount[%client.lgame,%client.curMon]; - for(%z = (%vLPage - 1) * %perPage; %z < %vLPage * %perPage && %z < %gc; %z++){ - %map = $lMapData::mapList[%z,%client.lgame,%client.curMon]; - %v1 = getField($lMapData::name[%map,"scoreTG",%client.lgame,%client.curMon],0); - %v2 = getField($lMapData::name[%map,"killsTG",%client.lgame,%client.curMon],0); - %v3 = getField($lMapData::name[%map,"assistTG",%client.lgame,%client.curMon],0); - %v4 = getField($lMapData::name[%map,"killStreakMax",%client.lgame,%client.curMon],0); - %v5 = getField($lMapData::name[%map,"efficiencyAvg",%client.lgame,%client.curMon],0); - %line = '%2\t%3\t%4\t%5\t%6\t%7'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%v1,%v2,%v3,%v4,%v5); - } - case "LakRabbitGame": - %line = '%2\t%3\t%4\t%5\t%6\t%7'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,"Map Name","Score","Kills","Flag Grabs","MidAir Grabs","Flag Time"); - %gc = $lMapData::mapCount[%client.lgame,%client.curMon]; - for(%z = (%vLPage - 1) * %perPage; %z < %vLPage * %perPage && %z < %gc; %z++){ - %map = $lMapData::mapList[%z,%client.lgame,%client.curMon]; - %v1 = getField($lMapData::name[%map,"scoreTG",%client.lgame,%client.curMon],0); - %v2 = getField($lMapData::name[%map,"killsTG",%client.lgame,%client.curMon],0); - %v3 = getField($lMapData::name[%map,"flagGrabsTG",%client.lgame,%client.curMon],0); - %v4 = getField($lMapData::name[%map,"MidairflagGrabsTG",%client.lgame,%client.curMon],0); - %v5 = getField($lMapData::name[%map,"flagTimeMinTG",%client.lgame,%client.curMon],0); - %line = '%2\t%3\t%4\t%5\t%6\t%7'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%v1,%v2,%v3,%v4,%v5); - } - case "DuelGame": - %line = '%2\t%3\t%4\t%5\t%6\t%7'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,"Map Name","Score","Kills","Deaths","MidAir Kills","Ground Kills"); - %gc = $lMapData::mapCount[%client.lgame,%client.curMon]; - for(%z = (%vLPage - 1) * %perPage; %z < %vLPage * %perPage && %z < %gc; %z++){ - %map = $lMapData::mapList[%z,%client.lgame,%client.curMon]; - %v1 = getField($lMapData::name[%map,"scoreTG",%client.lgame,%client.curMon],0); - %v2 = getField($lMapData::name[%map,"killsTG",%client.lgame,%client.curMon],0); - %v3 = getField($lMapData::name[%map,"deathsTG",%client.lgame,%client.curMon],0); - %v4 = getField($lMapData::name[%map,"killAirTG",%client.lgame,%client.curMon],0); - %v5 = getField($lMapData::name[%map,"killGroundTG",%client.lgame,%client.curMon],0); - %line = '%2\t%3\t%4\t%5\t%6\t%7'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%v1,%v2,%v3,%v4,%v5); - } - case "ArenaGame": - %line = '%2\t%3\t%4\t%5\t%6\t%7'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,"Map Name","Score","Kills","Assists","Rounds Won","Kill Streak"); - %gc = $lMapData::mapCount[%client.lgame,%client.curMon]; - for(%z = (%vLPage - 1) * %perPage; %z < %vLPage * %perPage && %z < %gc; %z++){ - %map = $lMapData::mapList[%z,%client.lgame,%client.curMon]; - %v1 = getField($lMapData::name[%map,"scoreTG",%client.lgame,%client.curMon],0); - %v2 = getField($lMapData::name[%map,"roundKillsTG",%client.lgame,%client.curMon],0); - %v3 = getField($lMapData::name[%map,"assistTG",%client.lgame,%client.curMon],0); - %v4 = getField($lMapData::name[%map,"roundsWonTG",%client.lgame,%client.curMon],0); - %v5 = getField($lMapData::name[%map,"killStreakMax",%client.lgame,%client.curMon],0); - %line = '%2\t%3\t%4\t%5\t%6\t%7'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%v1,%v2,%v3,%v4,%v5); - } - } - - for(%i = %index; %i < %perPage; %i++) - messageClient( %client, 'SetLineHud', "", %tag, %index++, ''); - if(%curMon || %lastMon){ - if($lMapData::mapCount[%client.lgame,%client.curMon] > %perPage){ - if(%vLPage == 1){ - %line = ' Next Page > '; - messageClient( %client, 'SetLineHud', "", %tag, %index++,%line,%vClient,%vLPage + 1, %client.lgame, %client.curMon); - } - else if(%vLPage * %perPage > $lMapData::mapCount[%client.lgame,%client.curMon]){ - %line = ' < Back Page'; - messageClient( %client, 'SetLineHud', "", %tag, %index++,%line,%vClient,%vLPage - 1, %client.lgame, %client.curMon); - } - else if(%vLPage > 1){ - %line = ' < Back Page Next Page > '; - messageClient( %client, 'SetLineHud', "", %tag, %index++,%line,%vClient,%vLPage - 1,%vLPage + 1, %client.lgame, %client.curMon); - } - } - %hasCount = 0; %line = ""; - for(%i = 0; %i < $dtStats::gameTypeCount; %i++){ - if($lMapData::mapCount[$dtStats::gameType[%i], %client.curMon] > 0 && $dtStats::gameType[%i] !$= %client.lgame){ - %hasCount++; - %line = %line @ "[" @ $dtStats::gtNameShort[$dtStats::gameType[%i]] @ "] "; - } - } - if(%hasCount > 0) - messageClient( %client, 'SetLineHud', "", %tag, %index++, "Switch Game Type" SPC %line); - //switch months - } - else - messageClient( %client, 'SetLineHud', "", %tag, %index++, "No data at this time, check back in 24 hours"); case "VARLIST": %reset = %client.GlArg5; if($dtStats::resetList[%reset]){ @@ -11647,8 +8400,14 @@ function lStatsCycle(%build,%runReset){ // starts and manages the build/sort cyc } else{ if($dtStats::debugEchos){error("leaderBoards finished building");} - //schedule(5000,0,"loadLeaderboards",1);// reset and reload leaderboards - mapStatsCycle(1); + schedule(5000,0,"loadLeaderboards",1);// reset and reload leaderboards + $dtServerVars::lastBuildTime = formattimestring("hh:nn:a mm-dd-yy"); + dtSaveServerVars(); + if(isObject(Game)){ + Game.voteChangeTimeLimit(1,$dtStats::hostTimeLimit);//put back to normal + messageAll( 'MsgStats', '\c3Stats build complete, reverting time back to normal'); + $dtStats::timeChange = 0; + } } } // only load one gameType/leaderboard at at time to reduce memory allocation @@ -11838,70 +8597,6 @@ function sortLStats(%c,%game,%lType){ lStatsCycle(0,0); // kick off the next one } } -function loadMapLeaderBoards(%reset){ - if(!$dtStats::mapStats) - return; - - if($dtStats::debugEchos){error("loadMapLeaderBoards reset =" SPC %reset);} - - if(%reset){deleteVariables("$lMapData::*");} - if(!$lMapData::load){$lMapData::load = 1;} - else{return;}// exit if we have all ready loaded - - %file = new FileObject(); - RootGroup.add(%file); - %folderPath = "serverStats/mlData/*.cs"; - %count = getFileCount(%folderPath); - for (%i = 0; %i < %count; %i++){ - %filepath = findNextfile(%folderPath); - %game = getField(strreplace(%filePath,"/","\t"),2); - %fieldPath =strreplace(%filePath,"-","\t"); - %mon = getField(%fieldPath,1); - %year = getField(%fieldPath,2); - %map = getField(%fieldPath,3); - - if(!isFileExpired("mapData",%mon,%year)){// do to the amount of data we only load 2 months worth - %file.OpenForRead(%filepath); - %break = 0; - while( !%file.isEOF() ){ - %line = strreplace(%file.readline(),"%t","\t"); - %var = getField(%line,0); - %stack = getField(%line,1); - if(%stack $= "name"){ - %name = getFields(%line,2,getFieldCount(%line)-1); - if(%var $= "scoreTG"){// check first score to see if its worth loading - if(getField(%name,0) $= "NA"){ - %break = 1; - break; - } - } - $lMapData::name[%map,%var,%game,%mon] = %name; - } - else if(%stack $= "data"){ - %data = getFields(%line,2,getFieldCount(%line)-1); - $lMapData::data[%map,%var,%game,%mon] = %data; - } - else if(%stack $= "guid"){ - %guid = getFields(%line,2,getFieldCount(%line)-1); - $lMapData::guid[%map,%var,%game,%mon] = %guid; - } - } - if(!%break){ - %c = $lMapData::mapCount[%game,%mon]++; - $lMapData::mapList[%c-1,%game,%mon] = %map; - } - %file.close(); - } - else{ - if($dtStats::lsmMap){ - if($dtStats::debugEchos){error("Deleting old file" SPC %filepath);} - schedule((%i+1) * 256,0,"deleteFile",%filepath); - } - } - } - %file.close(); - %file.delete(); -}schedule(2000,0,"loadMapLeaderBoards",0); function loadLeaderboards(%reset){ // loads up leaderboards if($dtStats::debugEchos){error("loadLeaderboards reset =" SPC %reset);} @@ -12013,6 +8708,12 @@ function dtCleanUp(%force){ %oldFileCount = 0; for (%i = 0; %i < %count; %i++){ %filepath = findNextfile(%filename); + ///delete this start/// + %mPath = strreplace(%filepath,"t.cs","m.cs"); + if(isFile(%mPath)){ + schedule(%v++ * 256,0,"deleteFile",%mPath); + } + ///delete this end/// %file.OpenForRead(%filepath); %game = getField(strreplace(%filePath,"/","\t"),2); %dateLine = strreplace(%file.readline(),"%t","\t"); @@ -12035,11 +8736,6 @@ function dtCleanUp(%force){ schedule(%v++ * 256,0,"deleteFile",%filepath); %oldFileCount++; } - %mPath = strreplace(%filepath,"t.cs","m.cs"); - if(isFile(%mPath)){ - schedule(%v++ * 256,0,"deleteFile",%mPath); - %oldFileCount++; - } %gPath = strreplace(%filepath,"t.cs","g.cs"); if(isFile(%gPath)){ schedule(%v++ * 256,0,"deleteFile",%gPath); @@ -12296,209 +8992,6 @@ function clearMapFile(%file,%filepath,%i,%count, %stats){ %file.close(); } } -//////////////////////////////////////////////////////////////////////////////// -// Map Stats -//////////////////////////////////////////////////////////////////////////////// -function mapStatsCycle(%build){ // starts and manages the build/sort cycle - if($dtStats::debugEchos){error("mapStatsCycle" SPC $dtStats::build["day"] SPC $dtStats::week && !$dtStats::build["week"] SPC - $dtStats::build["month"] SPC $dtStats::build["quarter"] SPC $dtStats::build["year"] SPC $dtStats::lCount);} - if(%build){//reset - $dtStats::mapBuild["month"] = 0; - $dtStats::mapLCount = 0; - } - if($dtStats::month > 0 && !$dtStats::mapBuild["month"]){ - %game = $dtStats::gameType[$dtStats::mapLCount]; - if($dtStats::mapLCount++ >= $dtStats::gameTypeCount){ - $dtStats::mapBuild["month"] = 1; // mark as done - $dtStats::mapLCount = 0; // reset - } - preLoadMapStats(%game,"month"); - } - else{ - if($dtStats::debugEchos){error("map leader Boards finished building");} - schedule(1000,0,"loadMapLeaderBoards",1); - schedule(5000,0,"loadLeaderboards",1);// reset and reload leaderboards - $dtServerVars::lastBuildTime = formattimestring("hh:nn:a mm-dd-yy"); - dtSaveServerVars(); - if(isObject(Game)){ - Game.voteChangeTimeLimit(1,$dtStats::hostTimeLimit);//put back to normal - messageAll( 'MsgStats', '\c3Stats build complete, reverting time back to normal'); - $dtStats::timeChange = 0; - } - - } -} - -function preLoadMapStats(%game,%lType){ //queue up files for processing - if($dtStats::debugEchos){error("preLoadMapStats queuing up files for" SPC %game SPC %lType);} - %folderPath = "serverStats/stats/" @ %game @ "/*m.cs"; - %count = getFileCount(%folderPath); - if(!%count){ - mapStatsCycle(0); - } - if(!isObject(serverMapStats)){new SimGroup(serverMapStats);RootGroup.add(serverMapStats);} - else{serverMapStats.delete(); new SimGroup(serverMapStats);RootGroup.add(serverMapStats);} - for (%i = 0; %i < %count; %i++){ - %file = findNextfile(%folderPath); - schedule(%i * 32, 0,"scanGameData",%file,%game,%lType,%i,%count); - } -} - -function scanGameData(%filepath,%game,%lType,%i,%count){ - if($dtStats::debugEchos){error("scanGameData" SPC %filePath SPC %fileNum SPC %total);} - %file = new FileObject(); - RootGroup.add(%file); - %file.OpenForRead(%filepath); - //header stuff junk - %date = getField(strreplace(%file.readline(),"%t","\t"),2); - %name = getField(strreplace(%file.readline(),"%t","\t"),1); - %var = strreplace(%file.readline(),"%t","\t"); - - %guid = getField(strreplace(getField(strreplace(%filepath,"/","\t"),3),"m","\t"),0); - - %mon = $dtStats::curMonth; - //------------------------------------------------------------------------------ - if(%mon == %date){// if we have valid games - %obj = new scriptObject(); // make an object to store it in - serverMapStats.add(%obj); - %obj.varList = %var; - %obj.guid = %guid; - %obj.name = %name; - while( !%file.isEOF() ){// load the rest of the file - %line = strreplace(%file.readline(),"%t","\t"); - %mapNameID = getField(%line,0); - %obj.mapStats[%mapNameID] = %line; // dump stats into temp var - } - } - %file.close();// done with file lets close and delete - %file.delete(); - - - if(%i >= %count-1){ - if(serverMapStats.getCount())// make sure we have data to sort - sortMapStats(1,%game,%lType,1); - else - mapStatsCycle(0); - } -} -function sortMapStats(%varIndex,%game,%lType,%mapIndex){ - %map = $mapID::IDNameGame[%mapIndex,%game]; - %mid = getMapID(%map,%game,0,0); - %gid = getMapID(%map,%game,1,0); - %mapNameID = %map @ "-" @ %mid @ "-" @ %gid; - if($dtStats::debugEchos){error("sortMmapStats" SPC %varIndex SPC %game SPC %lType SPC %mapNameID);} - %var = $mapStats::mapVars[%varIndex,%game]; - %cat = $statsVars::varType[%var,%game]; - %sortCount = 0; - if(!isObject(LMFData)){ - %mon = $dtStats::curMonth; - new FileObject(LMFData); - RootGroup.add(LMFData); - LMFData.openForWrite("serverStats/mlData/" @ %game @ "/" @ "-" @ %mon @ "-" @ $dtStats::curYear @ "-" @ %map @"-.cs"); - } - if(%var !$= ""){// make sure its not a skip - %n = %var @ "%tname";// name list - %s = %var @ "%tdata"; // data list - %g = %var @ "%tguid"; // data list - %statsCount = serverMapStats.getCount(); - if(%cat $= "AvgI" || %cat $= "Min"){ - %invCount = 0; - for (%i = 0; %i < %statsCount; %i++){//selection sort - %maxCount = %i; - for (%j = %i+1; %j < %statsCount; %j++){ - %obj1 = serverMapStats.getObject(%j); %obj2 = serverMapStats.getObject(%maxCount); - if(getField(%obj1.varList,%varIndex) $= getField(%obj2.varList,%varIndex)){//make sure the var matches up in case of change - if(%cat $= "AvgI"){ - //%avgCount = getField(strreplace(getField(%obj1.mapStats[%mapNameID],%varIndex),"%a","\t"),2); - //%avgCountM = getField(strreplace(getField(%obj2.mapStats[%mapNameID],%varIndex),"%a","\t"),2); - if (getField(strreplace(getField(%obj1.mapStats[%mapNameID],%varIndex),"%a","\t"),0) < getField(strreplace(getField(%obj2.mapStats[%mapNameID],%varIndex),"%a","\t"),0)) - %maxCount = %j; - } - else{ - if (getField(%obj1.mapStats[%mapNameID],%varIndex) < getField(%obj2.mapStats[%mapNameID],%varIndex)) - %maxCount = %j; - } - } - } - %objMax = serverMapStats.getObject(%maxCount); - serverMapStats.bringToFront(%objMax);// push the ones we have sorted to the front so we dont pass over them again - if(%cat $= "AvgI") - %num = getField(strreplace(getField(%objMax.mapStats[%mapNameID],%varIndex),"%a","\t"),0); - else - %num = getField(%objMax.mapStats[%mapNameID],%varIndex); - if(%num != 0){ - %invCount++; - %n = %n @ "%t" @ %objMax.name; - %s = %s @ "%t" @ %num; - %g = %g @ "%t" @ %objMax.guid; - } - if(%invCount >= $dtStats::topAmount){ - break; - } - } - if(!%invCount){ - %n = %n @ "%t" @ "NA"; - %s = %s @ "%t" @ 0; - %g = %g @ "%t" @ 0; - } - } - else{ - %invCount = 0; - for (%i = 0; %i < %statsCount && %i < $dtStats::topAmount; %i++){//selection sort - %maxCount = %i; - for (%j = %i+1; %j < %statsCount; %j++){ - %obj1 = serverMapStats.getObject(%j); %obj2 = serverMapStats.getObject(%maxCount); - if(getField(%obj1.varList,%varIndex) $= getField(%obj2.varList,%varIndex)){ - if(%cat $= "Avg"){ - //%avgCount = getField(strreplace(getField(%obj1.mapStats[%mapNameID],%varIndex),"%a","\t"),2); - //%avgCountM = getField(strreplace(getField(%obj2.mapStats[%mapNameID],%varIndex),"%a","\t"),2); - if(getField(strreplace(getField(%obj1.mapStats[%mapNameID],%varIndex),"%a","\t"),0) > getField(strreplace(getField(%obj2.mapStats[%mapNameID],%varIndex),"%a","\t"),0)) - %maxCount = %j; - } - else{ - if (xlCompare(getField(%obj1.mapStats[%mapNameID],%varIndex) , getField(%obj2.mapStats[%mapNameID],%varIndex)) $= ">") - %maxCount = %j; - } - } - } - %objMax = serverMapStats.getObject(%maxCount); - serverMapStats.bringToFront(%objMax);// push the ones we have sorted to the front so we dont pass over them again - if(%cat $= "Avg") - %num = getField(strreplace(getField(%objMax.mapStats[%mapNameID],%varIndex),"%a","\t"),0); - else - %num = getField(%objMax.mapStats[%mapNameID],%varIndex); - - if(%num != 0){ - %invCount++; - %n = %n @ "%t" @ %objMax.name; - %s = %s @ "%t" @ %num; - %g = %g @ "%t" @ %objMax.guid; - } - } - if(!%invCount){ - %n = %n @ "%t" @ "NA"; - %s = %s @ "%t" @ 0; - %g = %g @ "%t" @ 0; - } - } - LMFData.writeLine(%n); - LMFData.writeLine(%s); - LMFData.writeLine(%g); - } - - if(%varIndex++ <= $mapStats::mapVarCount[%game]) - schedule($dtStats::sortSpeed,0,"sortmapStats",%varIndex,%game,%lType,%mapIndex); - else if(%mapIndex++ <= $mapID::countGame[%game]){ - LMFData.close(); - LMFData.delete(); - schedule($dtStats::sortSpeed,0,"sortmapStats",1,%game,%lType,%mapIndex); - } - else{ - LMFData.close(); - LMFData.delete(); - mapStatsCycle(0); // kick off the next one - } -} //////////////////////////////////////////////////////////////////////////////// //Server Stats @@ -12517,7 +9010,6 @@ function prefTest(%time,%skip){ %dif = (%real - %time) - $dtStats::prefTestTime; if(%dif > $dtStats::prefTolerance && !%skip){ %msg = "Server Hang" SPC dtFormatTime(getSimTime()) SPC "Delay =" SPC %dif @ "ms" SPC "Player Count =" SPC %plCount SPC $CurrentMission; - if($dtStats::debugEchos){error(%msg);} $dtServer::serverHangTotal++; $dtServer::serverHangMap[cleanMapName($CurrentMission),Game.class]++; $dtServer::serverHangLast = formattimestring("hh:nn:a mm-dd-yy"); @@ -12593,7 +9085,6 @@ function dtPingAvg(){ if(%txStop / %pc > 0.5){ if(getSimTime() - $dtStats:evTime[0] > $dtStats::eventLockout){ %msg = "TX Loss" SPC dtFormatTime(getSimTime()) SPC "TX Loss Count =" SPC %txStop SPC "Player Count =" SPC %pc; - if($dtStats::debugEchos){error(%msg);} dtEventLog(%msg, 0); $dtStats:evTime[0] = getSimTime(); } @@ -12603,7 +9094,6 @@ function dtPingAvg(){ if(getSimTime() - $dtStats:evTime[1] > $dtStats::eventLockout){ %msg = "Packet Loss" SPC dtFormatTime(getSimTime()) SPC "Packet Loss Count =" SPC %plCount SPC "Player Count =" SPC %pc; dtEventLog(%msg, 0); - if($dtStats::debugEchos){error(%msg);} $dtStats:evTime[1] = getSimTime(); } } @@ -12612,7 +9102,6 @@ function dtPingAvg(){ if($dtStats::pingAvg > 1000){//network issues if(getSimTime() - $dtStats:evTime[2] > $dtStats::eventLockout){ %msg = "Host Hang" SPC dtFormatTime(getSimTime()) SPC "Avg:" @ $dtStats::pingAvg @ "/" @ %lowAvg SPC "Min:" @ %min SPC "Max:" @ %max SPC "Counts =" SPC %hpCount @ "/" @ %pc; - if($dtStats::debugEchos){error(%msg);} dtEventLog(%msg, 0); $dtServer::hostHangMap[cleanMapName($CurrentMission),Game.class]++; $dtServer::hostHangTotal++; @@ -12624,7 +9113,6 @@ function dtPingAvg(){ else if($dtStats::pingAvg > 500){ if(getSimTime() - $dtStats:evTime[3] > $dtStats::eventLockout){ %msg = "500+ Ping" SPC dtFormatTime(getSimTime()) SPC "Avg:" @ $dtStats::pingAvg @ "/" @ %lowAvg SPC "Min:" @ %min SPC "Max:" @ %max SPC "Counts =" SPC %hpCount @ "/" @ %pc; - if($dtStats::debugEchos){error(%msg);} dtEventLog(%msg, 0); $dtStats:evTime[3] = getSimTime(); } @@ -12632,7 +9120,6 @@ function dtPingAvg(){ else if($dtStats::pingAvg > 250){ if(getSimTime() - $dtStats:evTime[4] > $dtStats::eventLockout){ %msg = "250+ Ping" SPC dtFormatTime(getSimTime()) SPC "Avg:" @ $dtStats::pingAvg @ "/" @ %lowAvg SPC "Min:" @ %min SPC "Max:" @ %max SPC "Counts =" SPC %hpCount @ "/" @ %pc; - if($dtStats::debugEchos){error(%msg);} error(%msg, 0); $dtStats:evTime[4] = getSimTime(); } @@ -12656,6 +9143,9 @@ function dtEventLog(%log,%save){ %count = $dtServer::eventLogCount = 0; $dtServer::eventLog[%count] = %log; $dtStats:lastEvent = getSimTime(); + if($dtStats::eventEchos){ + error(%log); + } if(%save) export("$dtServer::event*", "serverStats/eventLog.cs", false ); } @@ -13018,4 +9508,10 @@ function testVarsRandomAll(%max){ // Stat format change for flag cap times, they now start at 0 // // 9.4 -// Added compileStats function and active compile check \ No newline at end of file +// Added compileStats function and active compile check +// +// 9.5 +// Removed Map Stats +// Removed all stat menus other then leaderboard stuff and server panel +// Made Live Stats Admin only its useful for testing stats +// Changed stats compile speed to 64ms with map stats gone \ No newline at end of file