Файл: gamele.ru/cron/system.php
Строк: 181
<?php
$droot = str_replace("cron/".basename(__FILE__), "",__FILE__);
include($droot."/includes/config.inc.php");
include($droot."/includes/functions.php");
if(date("i") == '24'){
mysql_query("INSERT INTO `chat` (`time`,`login`,`msg`) VALUES ('".time()."','sys','".addslashes("top.frames['chmain'].add_msg('<div id=msg><font class=massm> <b>Game<font color=#800000>L</font><font color=#0000FF>E</font>.Ru</b> </font> <font color=000000><b>Внимание! Акция!</b> Установка любого образа в Доме Дилеров в автоматическом режиме - <b>15 DLE</b>!</font></font><br></div>'+'');")."');");
}
if(date("i") == '28'){
mysql_query("INSERT INTO `chat` (`time`,`login`,`msg`) VALUES ('".time()."','sys','".addslashes("top.frames['chmain'].add_msg('<div id=msg><font class=massm> <b>Game<font color=#800000>L</font><font color=#0000FF>E</font>.Ru</b> </font> <font color=000000>Официальная группа <a style="COLOR: #blue;text-decoration : none;cursor: pointer;" href=http://vk.com/gamele_era target="_blank" onClick="window.open('http://vk.com/gamele_era');">В Контакте</a></font></font><br></div>'+'');")."');");
}
if(date("i") == '01'){ //-- Удаление из инвентаря просроченых вещей и взятых в аренду
mysql_query("DELETE FROM `invent` WHERE `death`<='".time()."' AND `death`>'0';");
mysql_query("DELETE FROM `invent` WHERE `arenda`<='".time()."' AND `arenda`>'0';");
}
if(date("i") == '30'){
mysql_query("INSERT INTO `chat` (`time`,`login`,`msg`) VALUES ('".time()."','sys','".addslashes("top.frames['chmain'].add_msg('<div id=msg><font class=massm> <b>Game<font color=#800000>L</font><font color=#0000FF>E</font>.Ru</b> </font> <font color=000000><b>Новые способы пополнения Вашего лицевого счета (DLE)</b>: Банковские карты <img src='http://image.gamele.ru/icons/2.gif" width=24 height=15 align=middle> VISA и <img src="http://image.gamele.ru/icons/3.gif" width=25 height=15 align=middle> MasterCard, Личный кошелёк <img src="http://image.gamele.ru/icons/4.gif" width=15 height=15 align=middle> QIWI, Универсальные карты <img src="http://image.gamele.ru/icons/7.gif" width=83 height=15 align=middle>, <img src="http://image.gamele.ru/icons/1.gif" width=19 height=15 align=middle> Яндекс.Деньги, <img src="http://image.gamele.ru/icons/5.gif" width=15 height=15 align=middle> Мобильный кошелёк, Банковский платёж, Юнистрим, RBK Money, WebCreds. </font><br></div>'+'');")."');");
}
if(date("H") == '12'){ //-- каждые 2 часа прибавляется дерево
mysql_query("UPDATE `trees_cell` SET `count`=`count`+50;");
}
if(date("i") == '01'){
$clan = mysql_query("SELECT * FROM `clans` WHERE `vote`<'".time()."' AND `vote`>'0';");
while($row = mysql_fetch_assoc($clan)){
$query = mysql_query("SELECT `user`.`id` FROM `user` WHERE `clan_id`='".$row['clan_id']."';");
$win=0;$last=0;
while($urow = mysql_fetch_array($query)){
$ucnt=count_vote($urow['id']);
if($win==0 and $last==0){if($ucnt>0){$win=$urow['id'];$last=$ucnt;}}
elseif($ucnt>0 and $ucnt>$last){$win=$urow['id'];$last=$ucnt;}
mysql_query("DELTE FROM `clans_vote` WHERE `upoll`='".$urow['id']."'");
}
if($last>0 and $win>0){
if(mysql_num_rows(mysql_query("SELECT `user`.`id` FROM `user` WHERE `clan_id`='".$row['clan_id']."' AND `clan_status`='9'"))>0){
mysql_query("UPDATE `user` SET `clan_status`='0',`clan_accesses`='0|0|0|0',`clan_d`='Бывший Глава' WHERE `clan_id`='".$row['clan_id']."' AND `clan_status`='9';");
}
mysql_query("UPDATE `user` SET clan_status='9',`clan_accesses`='1|2|4|8'`clan_d`='Глава Клана' WHERE `clan_id`='".$row['clan_id']."' AND `id`='".$win."' LIMIT 1;");
mysql_query("DELETE * FROM `clans_vote` WHERE `clan_id`='".$row['clan_id']."';");
mysql_query("UPDATE `clans` SET `vote`='0' WHERE `clan_id`='".$row['clan_id']."';");
}
}
}
if(date("H") == '23' and date("i") == '10'){
/* Рейтинг игроков */
$Query = mysql_query("SELECT * FROM `user` WHERE `id`>'9999' AND `level>'1' AND `clan_id`!='watchers' AND `clan_id`!='admin' AND `block`='' ORDER BY (level+experience/(victories+losses+1)+(victories-losses) + rank_i) DESC LIMIT 0 , 100");
mysql_query("TRUNCATE TABLE `Rating_User`");
while ($row = mysql_fetch_assoc($Query)){
mysql_query("INSERT INTO `Rating_User` (`user`,`score`) VALUES ('<script>document.write(sh_align(".$row['sklon'].",0)+sh_sign(".(($row['clan_gif'] == 'chaos.gif')?'"none","",""':'"'.$row['clan_gif'].'","'.$row['clan'].'","'.$row['clan_d'].'"').'));</script>'.$row['login'].'['.$row['level'].']<a href="/pinfo.cgi?'.$row['login']."" target="_blank"><img src="http://image.gamele.ru/chat/info.gif" width="13" height="16" border="0" align="absmiddle" /></a>','".floor(($row["level"]*1000+$row["experience"]/($r["victories"]+$row["losses"]+1)+($row["victories"]-$row["losses"])+100*$row["rank_i"]))."');");
}
/* Рейтинг NPC */
$Query = mysql_query("SELECT * FROM `user` WHERE `id`>'9999' AND `level>'1' AND `clan_id`!='watchers' AND `clan_id`!='admin' AND `block`='' ORDER BY (level+experience/(bot_victories+bot_losses+1)+(bot_victories-bot_losses) + rank_i) DESC LIMIT 0 , 100");
mysql_query("TRUNCATE TABLE `Rating_NPC`");
while ($row = mysql_fetch_assoc($Query)){
mysql_query("INSERT INTO `Rating_NPC` (`user`,`score`) VALUES ('<script>document.write(sh_align(".$row['sklon'].",0)+sh_sign(".(($row['clan_gif'] == 'chaos.gif')?'"none","",""':'"'.$row['clan_gif'].'","'.$row['clan'].'","'.$row['clan_d'].'"').'));</script>'.$row['login'].'['.$row['level'].']<a href="/pinfo.cgi?'.$row['login']."" target="_blank"><img src="http://image.gamele.ru/chat/info.gif" width="13" height="16" border="0" align="absmiddle" /></a>','".floor(($row["level"]*1000+$row["experience"]/($r["bot_victories"]+$row["bot_losses"]+1)+($row["bot_victories"]-$row["bot_losses"])+100*$row["rank_i"]))."');");
}
}
function count_vote($uid){
$count = mysql_num_rows(mysql_query("SELECT * FROM `clans_vote` WHERE `upoll`='".$uid."'"));
return $count;
}
mysql_query("DELETE FROM `verification` WHERE `vTime` < '".time()."' AND `status` = '1'");
?>