Файл: minichat_by_KoT/minichat_by_KoT/umnik2.php
Строк: 40
<?php
##########################################
# ~ Разработка отдельных модулей ~~~~~~~ #
# ~ и написание скриптов на php (c)KoT ~ #
# ~ ICQ: 7675072 ~~~~~~~~~~~~~~~~~~~~~~~ #
# ~ Site: 4atlove.ru ~~~~~~~~~~~~~~~~~~~ #
# ~ E-mail: notefree@bk.ru ~~~~~~~~~~~~~ #
##########################################
$b = mysql_fetch_array(mysql_query("SELECT * FROM `vopros` WHERE `ids` = '1'"));
$nom = $b['number'];
$vr = $b['time'];
$answ = $b['answer'];
$amsg = rus_to_k($msg);
$tran = $b['tran'];
if ($msg == '!вопрос' || $msg == '!vopros') {
$a = mysql_fetch_array(mysql_query("SELECT * FROM `vopros` WHERE `ids` = '1'"));
$vp = $a['question'];
$i = $a['number'];
if ($i != 5) {
$today = date("H:i:s");
mysql_query("INSERT INTO `message` (`user`,`user_id`,`time`,`msg`,`rm`,`color`,`font`,`komu`) VALUES ('$umnig','1','".$today."','$vp','$rm','6','0','$row[id]')");
} else {
$vp = 'Вопрос еще не задан...';
$today = date("H:i:s");
mysql_query("INSERT INTO `message` (`user`,`user_id`,`time`,`msg`,`rm`,`color`,`font`,`komu`) VALUES ('$umnig','1','".$today."','$vp','$rm','6','0','$row[id]')");
}
}
if ($msg == '!ответ' || $msg == '!otvet') {
$b = mysql_fetch_array(mysql_query("SELECT `answer` FROM `vopros`"));
$row['byeotv']++;
$a = mysql_fetch_array(mysql_query("SELECT * FROM `vopros` WHERE `ids` = '1'"));
$i = $a['number'];
if ($i == 5) {
$vp = 'Вопрос еще не задан...';
$today = date("H:i:s");
mysql_query("INSERT INTO `message` (`user`,`user_id`,`time`,`msg`,`rm`,`color`,`font`,`komu`) VALUES ('$umnig','1','".$today."','$vp','$rm','6','0','$row[id]')");
}
elseif ($row['posts'] >= 100 && $i != 5) {
mysql_query("UPDATE `users` SET `posts`='".($row['posts'] - 100)."', `byeotv`='$row[byeotv]' WHERE `id`='$row[id]'");
$mes = 'Правильный ответ на текущий вопрос: <b>'.$b['answer'].'</b> =)';
$today = date("H:i:s");
mysql_query("INSERT INTO `message` (`user`,`user_id`,`time`,`msg`,`rm`,`komu`,`privat`) VALUES ('$umnig','1','".$today."','$mes','$rm','$row[id]','$row[id]')");
} elseif ($row['posts'] < 100 && $i != 5) {
$mes = 'У Вас недостаточно постов! Ответ стоит <b>100</b> постов!';
$today = date("H:i:s");
mysql_query("INSERT INTO `message` (`user`,`user_id`,`time`,`msg`,`rm`,`komu`,`privat`) VALUES ('$umnig','1','".$today."','$mes','$rm','$row[id]','$row[id]')");
}
}
$s = mb_substr($msg, 0, 5, 'UTF8');
if (($s == 'stats') && (mb_strlen($msg, 'UTF8') > 6)){
$stsus = substr($msg, 6, mb_strlen($msg, 'UTF8') - 6);
$a = mysql_query("SELECT `credits` FROM `users` WHERE `user`='".mysql_real_escape_string(check($stsus))."'");
if (mysql_affected_rows() != 0) {
$b = mysql_fetch_array($a);
$i = $b['credits'];
$a = mysql_query("SELECT * FROM `users` ORDER BY `credits` DESC LIMIT 101");
$j = 1;
$b = mysql_fetch_array($a);
while (($b['user'] != $stsus) && ($j <= 100)) {
$b = mysql_fetch_assoc($a);
$j++;
}
if ($j <= 100) $s = 'И он занимает в рейтинге '.$j.' место.';
else $s = 'И его место в рейтинге за пределами первой сотни.';
$mes = 'У пользователя '.$stsus.' '.$i.' правильных ответов. ' . $s;
$today = date("H:i:s");
mysql_query("INSERT INTO `message` (`user`,`user_id`,`time`,`msg`,`rm`,`color`,`font`) VALUES ('$umnig','1','".$today."','$mes','$rm','6','0')");
} else {
$mes = 'Игрока с ником '.$stsus.' нет в базе данных!';
$today = date("H:i:s");
mysql_query("INSERT INTO `message` (`user`,`user_id`,`time`,`msg`,`rm`,`color`,`font`) VALUES ('$umnig','1','".$today."','$mes','$rm','6','0')");
}
}
if (($msg == $answ || $tran == $amsg) && $nom != 5) {
$st = time();
$victint = 30;
$st = $time + $victint;
mysql_query("UPDATE `vopros` SET `number` = '5', `time` = '$st', `answer` = ' ', `tran` = ' ' WHERE `ids` = '1'");
cred_add();
$today = date("H:i:s");
$creditss1 = $row['credits'];
if ($row['sex'] == 'М') $sex1 = 'его';
elseif ($row['sex'] == 'Ж') $sex1 = 'её';
else $sex1 = 'их';
$mes = '<b>'.col($row['user']).'</b>, Правильно отвечает на вопрос! И это '.$sex1.' '.$creditss1.' правильный ответ! Учитесь салаги=)';
$rnd = mt_rand(0, 99999999);
$today = date("H:i:s");
mysql_query("INSERT INTO `message` (`user`,`user_id`,`time`,`msg`,`rm`,`color`,`font`) VALUES ('$umnig','1','".$today."','$mes','$rm','6','0')");
}
?>