string Space(string sSpace, int iSpace); void DisplayRankings(object oPC) { int iIndex; string sMsg; string sName; string sClass; string sRace; string sLevel; string sScore; string sRank; string sKiller; string sCampaign; iIndex = 1; sMsg = Space("Rank",10) + Space("Name",40) + Space("Class",40) + Space("Race",20) + Space("Level",10) + Space("Score",10) + Space("Died by",10); SendMessageToPC(oPC,sMsg); sMsg = Space("----",10) + Space("----",40) + Space("-----",40) + Space("----",20) + Space("-----",10) + Space("-----",10) + Space("-----",10); SendMessageToPC(oPC,sMsg); sCampaign = "Endless Nights IV"; if (GetCampaignInt(sCampaign,"MP") == 1) sCampaign = "MP_Endless Nights IV"; while (iIndex < 21) { sRank = IntToString(iIndex); sName = GetCampaignString(sCampaign,"Name" + sRank); sClass = GetCampaignString(sCampaign,"Class" + sRank); sRace = GetCampaignString(sCampaign,"Race" + sRank); sLevel = GetCampaignString(sCampaign,"Level" + sRank); sScore = GetCampaignString(sCampaign,"Score" + sRank); sKiller = GetCampaignString(sCampaign,"Killer" + sRank); sMsg = Space(sRank,10) + Space(sName,40) + Space(sClass,40) + Space(sRace,20) + Space(sLevel,10) + Space(sScore,10) + sKiller; if (GetStringLength(sName) > 0) SendMessageToPC(oPC,sMsg); iIndex++; } } string Space(string sSpace, int iSpace) { int iLen; iLen = GetStringLength(sSpace); if (iLen < iSpace) { while (iLen < iSpace) { sSpace = sSpace + " "; iLen++; } } else { sSpace = GetStringLeft(sSpace,iSpace); } return sSpace; } void ClearRankings() { int iIndex; string sRank; string sCampaign; sCampaign = "Endless Nights IV"; if (GetCampaignInt(sCampaign,"MP") == 1) sCampaign = "MP_Endless Nights IV"; iIndex = 1; while (iIndex < 21) { sRank=IntToString(iIndex); SetCampaignString(sCampaign,"Name" + sRank,""); SetCampaignString(sCampaign,"Class" + sRank,""); SetCampaignString(sCampaign,"Race" + sRank,""); SetCampaignString(sCampaign,"Level" + sRank,""); SetCampaignString(sCampaign,"Score" + sRank,""); SetCampaignString(sCampaign,"Killer" + sRank,""); iIndex++; } }