PHP Code:
Format(sTitle, sizeof(sTitle), "☣ Top 10 Hunters ☣ : (%s)", sMap);
statsPanel.SetTitle(sTitle);
statsPanel.DrawText(" \n");
char sTextList[128];
for (int i = 0; i < count; i++)
{
if (i >= 10)
{
continue;
}
if (bShowKills)
{
if (bShowDamage && bShowDistance)
{
if (i == 0)
{
strcopy(sTextList, sizeof(sTextList), "No. Name - Kills | Damage | Avg. Distance");
statsPanel.DrawText("sTextList");
}
Format(sTextList, sizeof(sTextList), "%i. %s : %.1f", i+1, bhpNames[bhpRecord[i][0]], bhpRecord[i][1], bhpRecord[i][2], float(bhpRecord[i][3]) / float(bhpRecord[i][1]));
}
else if (bShowDamage)
{
if (i == 0)
{
strcopy(sTextList, sizeof(sTextList), "No. Name - Kills | Damage");
statsPanel.DrawText("sTextList");
}
Format(sTextList, sizeof(sTextList), "%i. %s %d", i+1, bhpNames[bhpRecord[i][0]], bhpRecord[i][1], bhpRecord[i][2]);
}
else if (bShowDistance)
{
if (i == 0)
{
strcopy(sTextList, sizeof(sTextList), "No. Name - Kills | Avg. Distance");
statsPanel.DrawText("sTextList");
}
Format(sTextList, sizeof(sTextList), "%i. %s : %1.f", i+1, bhpNames[bhpRecord[i][0]], bhpRecord[i][1], float(bhpRecord[i][3]) / float(bhpRecord[i][1]));
}
else
{
if (i == 0)
{
strcopy(sTextList, sizeof(sTextList), "No. Name - Kills");
statsPanel.DrawText("sTextList");
}
Format(sTextList, sizeof(sTextList), "%i. %s ", i+1, bhpNames[bhpRecord[i][0]], bhpRecord[i][1]);
}
}
else
{
if (bShowDamage && bShowDistance)
{
if (i == 0)
{
strcopy(sTextList, sizeof(sTextList), "No. Name - Damage | Avg. Distance");
statsPanel.DrawText("sTextList");
}
Format(sTextList, sizeof(sTextList), "%i. %s : %.1f", i+1, bhpNames[bhpRecord[i][0]], bhpRecord[i][2], float(bhpRecord[i][3]) / float(bhpRecord[i][1]));
}
else if (bShowDamage)
{
if (i == 0)
{
strcopy(sTextList, sizeof(sTextList), "No. Name - Damage");
statsPanel.DrawText("sTextList");
}
Format(sTextList, sizeof(sTextList), "%i. %s", i+1, bhpNames[bhpRecord[i][0]], bhpRecord[i][2]);
}
else if (bShowDistance)
{
if (i == 0)
{
strcopy(sTextList, sizeof(sTextList), "No. Name - Avg. Distance");
statsPanel.DrawText("sTextList");
}
Format(sTextList, sizeof(sTextList), "%i. %s :%1.f", i+1, bhpNames[bhpRecord[i][0]], float(bhpRecord[i][3]) / float(bhpRecord[i][1]));
}
else
{
if (i == 0)
{
strcopy(sTextList, sizeof(sTextList), "No. Name ");
statsPanel.DrawText("sTextList");
}
Format(sTextList, sizeof(sTextList), "%i. %s", i+1, bhpNames[bhpRecord[i][0]]);
}
}
statsPanel.DrawText(sTextList);
}