Abra sua settings.php e adicione isto:
Código PHP:
$RANKING_BONUS_MONTH = array('10','8','4');
$RANKING_BONUS_WEEK = array('4','2','1');
Modifique o conteúdo de seu arquivo modules/classes/cronjobTasks/resetRankingMonth.txt por isto:
Código PHP:
global $TABLES_CONFIGS, $RANKING_BONUS_MONTH;
$query = $this->queryStatement("SELECT TOP 3 account as uid FROM webRankingCharactersResetsMonth order by resetsMonth asc");
for($i = 0; $i < count($RANKING_BONUS_MONTH); $i++) {
while($fetch = mssql_fetch_object($query)) {
$update = $this->queryStatement("UPDATE ".$TABLES_CONFIGS['WEBCASH']['table']." SET ".$TABLES_CONFIGS['WEBCASH']['columnAmount']." = ".$TABLES_CONFIGS['WEBCASH']['columnAmount']." + ".$RANKING_BONUS_MONTH[$i++]." WHERE ".$TABLES_CONFIGS['WEBCASH']['columnUsername']." ='".$fetch->uid."'");
}
}
$this->queryStatement("UPDATE ". DATABASE_CHARACTERS .".dbo.Character SET resetsMonth = 0");
$this->addSymbol(42, $this->colors['black'], $this->colors['lightgreen']);
$this->addStringImg(50, "Execução bem sucedida.", $this->colors['black']);
e modifique o conteído do seu arquivo arquivo modules/classes/cronjobTasks/resetRankingWeek.txt por isto:
Código PHP:
global $TABLES_CONFIGS, $RANKING_BONUS_WEEK;
$query = $this->queryStatement("SELECT TOP 3 account as uid FROM webRankingCharactersResetsWeek order by resetsWeek asc");
for($i = 0; $i < count($RANKING_BONUS_WEEK); $i++) {
while($fetch = mssql_fetch_object($query)) {
$update = $this->queryStatement("UPDATE ".$TABLES_CONFIGS['WEBCASH']['table']." SET ".$TABLES_CONFIGS['WEBCASH']['columnAmount']." = ".$TABLES_CONFIGS['WEBCASH']['columnAmount']." + ".$RANKING_BONUS_WEEK[$i++]." WHERE ".$TABLES_CONFIGS['WEBCASH']['columnUsername']." ='".$fetch->uid."'");
}
}
$this->queryStatement("UPDATE ". DATABASE_CHARACTERS .".dbo.Character SET resetsWeek = 0");
$this->addSymbol(42, $this->colors['black'], $this->colors['lightgreen']);
$this->addStringImg(50, "Execução bem sucedida.", $this->colors['black']);
Se der erro, por favor avise.
[]'s