Файл: region_clean/gadalka3.php
Строк: 76
<?
#######################################
## Mod By KoT (borispol) [76-75-072] ##
#######################################
if ($msg == "!загадка" or $msg == "!zagadka") {
$r = mysql_query ("select * from vopros where klu4 ='3'");
$a = mysql_fetch_array($r);
$vp = $a ['question'];
$i = $a ['number'];
if ($i != 5) {
$st = getmicrotime();
$today = date ("H:i", mktime(date("H")+$chas_time));
$a = mysql_query ("Select posts from users where id='".$uid."'");
$b = mysql_fetch_array ($a);
$p = $b['posts'];
$p++;
mysql_query ("Update users set posts='".$p."', onl='".$st."', room='room2' where id ='".$uid."'");
$rnd = mt_rand(0,99999999);
$rs = '';
mysql_query ("Insert into room2 set klu4= '".$rnd."', time='".$today."', who='".$uus."', message='".$rs."".$vp."', id='".$st."', towhom='', hid='0', usid='".$uid."', komu=''");
}
}
$s = mb_substr($msg,0,5);
if (($s == "stats") and (mb_strlen($msg) > 6)) {
$stsus = mb_substr ($msg,6,mb_strlen($msg)-6);
$a = mysql_query ("Select credits2 from users where user='".$stsus."'");
if (mysql_affected_rows() != 0) {
$st = getmicrotime();
$today = date ("H:i", mktime(date("H")+$chas_time));
$b = mysql_fetch_array($a);
$i = $b['credits2'];
$a = mysql_query ("Select user from users order by credits2 desc LIMIT 101");
$j = 1;
$b = mysql_fetch_array($a);
while (($b['user'] != $stsus) and ($j <= 100)) { $b = mysql_fetch_array($a); $j++; }
if ($j <= 100) $s = "И он занимает в рейтинге <b>".$j."</b> место";
else $s = "И его место в рейтинге за пределами первой сотни.";
$mes = "У пользователя <b>".$stsus."</b> ".$i." правильных отгадок. " . $s;
$rnd = mt_rand(0,99999999);
if ($towhom == $uid) $th = $id; else $th ="";
mysql_query ("Insert into room2 set klu4= '".$rnd."', time='".$today."', who='".$uus."', message='".$mes."', id='".$st."', towhom='".$th."', hid='0', usid='".$uid."', komu=''");
$a = mysql_query ("Select posts from users where id='".$uid."'");
$b = mysql_fetch_array ($a);
$p = $b['posts'];
$p++;
mysql_query ("Update users set posts='".$p."', onl='".$st."', room='room2' where id ='".$uid."'");
} else {
$st = getmicrotime();
$today = date ("H:i", mktime(date("H")+$chas_time));
$mes = "Игрока с ником ".$stsus." нет в базе данных!";
$rnd = mt_rand(0,99999999);
if ($towhom == $uid) $th = $id; else $th = '';
mysql_query ("Insert into room2 set klu4= '".$rnd."', time='".$today."', who='".$uus."', message='".$mes."', id='".$st."', towhom='".$th."', hid='0', usid='".$uid."', komu=''");
$a = mysql_query ("Select posts from users where id='".$uid."'");
$b = mysql_fetch_array ($a);
$p = $b['posts'];
$p++;
mysql_query ("Update users set posts='".$p."', onl='".$st."', room='room2' where id ='".$uid."'");
}
}
$agent = htmlentities(addslashes($HTTP_USER_AGENT));
if (((strpos ($agent,"M3Gate") !== false) or (strpos ($agent,"Opera") !== false) or (strpos ($agent,"emulator") !== false) or (strpos ($agent,"WinWAP") !== false) or (strpos ($agent,"Wapsilon") !== false) or (strpos ($agent,"Mozilla") !== false) or (strpos ($agent,"M3GATE") !== false)) and ($rm == 2) and ($set["vict"] == 0)) {
$latumnik = mysql_fetch_array(mysql_query("Select latuser from users where id='3' LIMIT 1;"));
if (($amsg == $kansw or $amsg == $tran) and $nom != 5) {
$st = time();
$today = date ("H:i", mktime(date("H")+$chas_time));
$mes = "Ответ правильный, но с компа ответы не засчитываются!";
$rnd = mt_rand(0,99999999);
mysql_query ("Insert into room2 set klu4= '".$rnd."', time='".$today."', who='".$uus."', message='".$mes."', id='".$st."', towhom='".$id."', hid='0', usid='".$uid."', komu='".$us."'");
}
} else {
$amsg = trim(strip_tags($amsg));
$amsg = preg_replace("/[(.*)] /", "", $amsg);
if (($amsg == $kansw or $amsg == $tran) and $nom != 5) {
$st = time();
$victint = $set['victint'];
$st = $st + $victint;
if ($victint == 10) $interval="10 секунд";
elseif ($victint == 30) $interval="30 секунд";
elseif ($victint == 60) $interval="минуту";
else $interval="2 минуты";
mysql_query ("Update vopros set number = '5', time = '".$st."', answer = ' ', tran = ' ' WHERE klu4 ='3'");
$a = mysql_query ("Select posts from users where id='".$uid."'");
$b = mysql_fetch_array ($a);
$p = $b['posts'];
$p++;
mysql_query ("Update users set posts='".$p."', onl='".$st."', room='room2' where id ='".$uid."'");
$a = mysql_query ("Select posts from users where id='".$uid."'");
$b = mysql_fetch_array ($a);
$p = $b['posts'];
$p++;
mysql_query ("Update users set posts='".$p."', onl='".$st."', room='room2' where id ='".$uid."'");
$p = $row['credits2'];
$p++;
mysql_query ("Update users set credits2='".$p."' where id ='".$id."'");
$st = getmicrotime();
$today = date ("H:i", mktime(date("H")+$chas_time));
$usid = $id;
$mes = "Молодец, <b>".col_n($us)."</b>! Ответ: <b>".$answ."</b>. ".col_n($us)." правильно отвечает на ".$p." загадку. Следующая загадка через ".$interval.".";
$rnd = rand(0,99999999);
mysql_query ("Insert into room2 set klu4= '".$rnd."', time='".$today."', who='".$uus."', message='".$mes."', id='".$st."', towhom='".$towhom."', hid='0', usid='".$uid."', komu=''");
}
}
?>