2022-12-19 23:15:56 +02:00
|
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
const GAME = true;
|
2022-06-07 00:30:34 +03:00
|
|
|
|
|
2022-12-19 20:26:14 +02:00
|
|
|
|
require_once('_incl_data/__config.php');
|
|
|
|
|
require_once('_incl_data/class/__db_connect.php');
|
2022-12-19 23:15:56 +02:00
|
|
|
|
if (UserIp::get() != $_SERVER['SERVER_ADDR'] && UserIp::get() != '127.0.0.1' && !isset($_GET['test15684555'])) {
|
|
|
|
|
die(UserIp::get() . '<br>' . $_SERVER['SERVER_ADDR']);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
$ub = [];
|
|
|
|
|
$ui = [];
|
|
|
|
|
$sp = mysql_query('SELECT * FROM `pay_operation` WHERE `good` > 0 ORDER BY `id` DESC');
|
|
|
|
|
while ($pl = mysql_fetch_array($sp)) {
|
|
|
|
|
if (!isset($ub[$pl['uid']])) {
|
|
|
|
|
$ui[] = $pl['uid'];
|
|
|
|
|
}
|
|
|
|
|
$ub[$pl['uid']][date('d.m.Y', $pl['good'])] = $pl['ekr'];
|
|
|
|
|
}
|
|
|
|
|
$i = 0;
|
|
|
|
|
while ($i < count($ui)) {
|
|
|
|
|
if (isset($ui[$i])) {
|
|
|
|
|
$j = 1;
|
|
|
|
|
$k = 0;
|
|
|
|
|
$nj = 0;
|
|
|
|
|
while ($j <= 1000) {
|
|
|
|
|
$dt = date('d.m.Y', time() - (86400 * $j));
|
|
|
|
|
if (isset($ub[$ui[$i]][$dt])) {
|
|
|
|
|
$k++;
|
|
|
|
|
$nj = 0;
|
|
|
|
|
} elseif ($j > 0 && $nj >= 6) {
|
|
|
|
|
$j = 1000;
|
|
|
|
|
} else {
|
|
|
|
|
$nj++;
|
|
|
|
|
}
|
|
|
|
|
$j++;
|
|
|
|
|
}
|
|
|
|
|
mysql_query('DELETE FROM `users_paybonus` WHERE `id` = "' . $ui[$i] . '" LIMIT 1');
|
|
|
|
|
mysql_query(
|
|
|
|
|
'INSERT INTO `users_paybonus` (`id`,`level`) VALUES (
|
|
|
|
|
"' . $ui[$i] . '","' . $k . '"
|
|
|
|
|
)'
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
$i++;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$add_exp_list = [];
|
|
|
|
|
$all_exp_list = [];
|
|
|
|
|
$exp_list = [];
|
|
|
|
|
$win_list = [];
|
|
|
|
|
|
|
|
|
|
$test = mysql_fetch_array(
|
|
|
|
|
mysql_query('SELECT `id` FROM `aaa_reting_list` WHERE `date` = "' . date('dmY') . '" LIMIT 1')
|
|
|
|
|
);
|
|
|
|
|
if (isset($test['id'])) {
|
|
|
|
|
mysql_query('DELETE FROM `aaa_reting_list` WHERE `date` = "' . date('dmY') . '"');
|
|
|
|
|
}
|
|
|
|
|
unset($test);
|
2022-06-07 00:30:34 +03:00
|
|
|
|
|
2022-12-19 23:15:56 +02:00
|
|
|
|
$sp = mysql_query('SELECT `id`,`login`,`win` FROM `users` WHERE `real` = 1 AND `admin` = 0');
|
|
|
|
|
while ($pl = mysql_fetch_array($sp)) {
|
|
|
|
|
$st = mysql_fetch_array(
|
|
|
|
|
mysql_query('SELECT `id`,`exp`,`repexp` FROM `stats` WHERE `id` = "' . $pl['id'] . '" AND `bot` = 0 LIMIT 1')
|
|
|
|
|
);
|
|
|
|
|
$rl = mysql_fetch_array(
|
|
|
|
|
mysql_query(
|
|
|
|
|
'SELECT `exp`,`global`,`exp_real` FROM `aaa_reting_list` WHERE `uid` = "' . $pl['id'] . '" ORDER BY `id` DESC LIMIT 1'
|
|
|
|
|
)
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
$exp_list[$pl['id']] = $st['exp'];
|
|
|
|
|
|
|
|
|
|
$win_list[$pl['id']] = $pl['win'];
|
|
|
|
|
$log_list[$pl['id']] = $pl['login'];
|
|
|
|
|
|
|
|
|
|
$add_exp = $st['exp']; // - $rl['exp_real'];
|
|
|
|
|
if (date('d') == 1) {
|
|
|
|
|
$global_exp = 0; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1<><31> <20><><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
} else {
|
|
|
|
|
//$global_exp = 0;
|
|
|
|
|
$global_exp = round($rl['global']);
|
|
|
|
|
}
|
|
|
|
|
$global_exp = $global_exp + round($st['repexp']);
|
|
|
|
|
|
|
|
|
|
$add_exp_list[$pl['id']] = $add_exp; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
$all_exp_list[$pl['id']] = $global_exp;// + $add_exp; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> + <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
}
|
|
|
|
|
unset($pl, $sp);
|
|
|
|
|
|
|
|
|
|
arsort($all_exp_list);
|
|
|
|
|
|
|
|
|
|
$keys = array_keys($all_exp_list);
|
|
|
|
|
|
|
|
|
|
$i = 0;
|
|
|
|
|
while ($i <= count($keys)) {
|
|
|
|
|
if (isset($keys[$i])) {
|
|
|
|
|
mysql_query(
|
|
|
|
|
'INSERT INTO `aaa_reting_list` ( `win`,`exp_real`,`uid`,`pos`,`global`,`exp`,`date`,`time` ) VALUES (
|
|
|
|
|
"' . $win_list[$keys[$i]] . '","' . $exp_list[$keys[$i]] . '","' . $keys[$i] . '","' . ($i + 1) . '","' . $all_exp_list[$keys[$i]] . '","' . $add_exp_list[$keys[$i]] . '","' . date(
|
|
|
|
|
'dmY'
|
|
|
|
|
) . '","' . time() . '"
|
|
|
|
|
)'
|
|
|
|
|
);
|
|
|
|
|
if ($i == 0) {
|
|
|
|
|
mysql_query('UPDATE `users` SET `money2` = `money2` + 1 WHERE `id` = "' . $keys[$i] . '" LIMIT 1');
|
|
|
|
|
mysql_query(
|
|
|
|
|
'INSERT INTO `chat` (`text`,`city`,`to`,`type`,`new`,`time`) VALUES ("<font color=#cb0000><b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ' . date(
|
|
|
|
|
'd-m-Y'
|
|
|
|
|
) . ':</b></font>","capitalcity","","6","1","' . time() . '")'
|
|
|
|
|
);
|
|
|
|
|
mysql_query(
|
|
|
|
|
'INSERT INTO `chat` (`text`,`city`,`to`,`type`,`new`,`time`) VALUES ("<font color=#000000><3E><><EFBFBD><EFBFBD><EFBFBD> ' . $log_list[$keys[$i]] . ' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1 <20><><EFBFBD>. <20><> 1-<2D> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.</font>","capitalcity","","6","1","' . time(
|
|
|
|
|
) . '")'
|
|
|
|
|
);
|
|
|
|
|
} elseif ($i == 1) {
|
|
|
|
|
mysql_query('UPDATE `users` SET `money2` = `money2` + 0.75 WHERE `id` = "' . $keys[$i] . '" LIMIT 1');
|
|
|
|
|
mysql_query(
|
|
|
|
|
'INSERT INTO `chat` (`text`,`city`,`to`,`type`,`new`,`time`) VALUES ("<font color=#000000><3E><><EFBFBD><EFBFBD><EFBFBD> ' . $log_list[$keys[$i]] . ' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 0.75 <20><><EFBFBD>. <20><> 2-<2D> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.</font>","capitalcity","","6","1","' . time(
|
|
|
|
|
) . '")'
|
|
|
|
|
);
|
|
|
|
|
} elseif ($i == 2) {
|
|
|
|
|
mysql_query('UPDATE `users` SET `money2` = `money2` + 0.5 WHERE `id` = "' . $keys[$i] . '" LIMIT 1');
|
|
|
|
|
mysql_query(
|
|
|
|
|
'INSERT INTO `chat` (`text`,`city`,`to`,`type`,`new`,`time`) VALUES ("<font color=#000000><3E><><EFBFBD><EFBFBD><EFBFBD> ' . $log_list[$keys[$i]] . ' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 0.5 <20><><EFBFBD>. <20><> 3-<2D> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.</font>","capitalcity","","6","1","' . time(
|
|
|
|
|
) . '")'
|
|
|
|
|
);
|
|
|
|
|
} elseif ($i == 3) {
|
|
|
|
|
mysql_query('UPDATE `users` SET `money2` = `money2` + 0.25 WHERE `id` = "' . $keys[$i] . '" LIMIT 1');
|
|
|
|
|
mysql_query(
|
|
|
|
|
'INSERT INTO `chat` (`text`,`city`,`to`,`type`,`new`,`time`) VALUES ("<font color=#000000><3E><><EFBFBD><EFBFBD><EFBFBD> ' . $log_list[$keys[$i]] . ' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 0.25 <20><><EFBFBD>. <20><> 4-<2D> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.</font>","capitalcity","","6","1","' . time(
|
|
|
|
|
) . '")'
|
|
|
|
|
);
|
|
|
|
|
} elseif ($i == 4) {
|
|
|
|
|
mysql_query('UPDATE `users` SET `money2` = `money2` + 0.15 WHERE `id` = "' . $keys[$i] . '" LIMIT 1');
|
|
|
|
|
mysql_query(
|
|
|
|
|
'INSERT INTO `chat` (`text`,`city`,`to`,`type`,`new`,`time`) VALUES ("<font color=#000000><3E><><EFBFBD><EFBFBD><EFBFBD> ' . $log_list[$keys[$i]] . ' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 0.15 <20><><EFBFBD>. <20><> 5-<2D> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.</font>","capitalcity","","6","1","' . time(
|
|
|
|
|
) . '")'
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
$i++;
|
|
|
|
|
}
|