コード例 #1
0
 private static function ReputationSplitter($ReputationValue, $FactionID)
 {
     $ReputationRangs = Characters::ReputationByFaction($FactionID);
     $Reputation = array(array('lowest' => $ReputationRangs[0], 'highest' => $ReputationRangs[0] + 35999), array('lowest' => $ReputationRangs[1], 'highest' => $ReputationRangs[1] + 2999), array('lowest' => $ReputationRangs[2], 'highest' => $ReputationRangs[2] + 2999), array('lowest' => $ReputationRangs[3], 'highest' => $ReputationRangs[3] + 2999), array('lowest' => $ReputationRangs[4], 'highest' => $ReputationRangs[4] + 5999), array('lowest' => $ReputationRangs[5], 'highest' => $ReputationRangs[5] + 11999), array('lowest' => $ReputationRangs[6], 'highest' => $ReputationRangs[6] + 20999), array('lowest' => $ReputationRangs[7], 'highest' => $ReputationRangs[7] + 999));
     $RankID = String::FindClosestKey($Reputation, $ReputationValue);
     return Characters::DataByReputationRankID($RankID);
 }