scores_primary = scores[i];
scores_flags_primary = scoreflags;
}
+ PlayerStats_AddEvent(strcat(PLAYERSTATS_TOTAL, label));
+ PlayerStats_AddEvent(strcat(PLAYERSTATS_SCOREBOARD, label));
}
void ScoreInfo_SetLabel_TeamScore(float i, string label, float scoreflags)
if(scores_label[i] != "")
sk.SendFlags |= pow(2, i);
sk.(scores[i]) = 0;
- // do NOT clear scores_accumulated!
}
}
if(scores_label[i] != "")
sk.SendFlags |= pow(2, i);
sk.(scores[i]) = 0;
- // do NOT clear scores_accumulated!
}
}
for(t = 0; t < 16; ++t)
if(score)
if(scores_label[scorefield] != "")
s.SendFlags |= pow(2, scorefield);
+ PlayerStats_Event(s.owner, strcat(PLAYERSTATS_TOTAL, scores_label[scorefield]), score);
s.(scores_accumulated[scorefield]) += score;
return (s.(scores[scorefield]) += score);
}
}
}
+void PlayerScore_PlayerStats(entity p)
+{
+ entity s;
+ float i;
+ s = p.scorekeeper;
+
+ for(i = 0; i < MAX_SCORE; ++i)
+ if(s.(scores[i]) != 0)
+ if(scores_label[i] != "")
+ PlayerStats_Event(s.owner, strcat(PLAYERSTATS_SCOREBOARD, scores_label[i]), s.(scores[i]));
+}