Вход Регистрация
Файл: setk/chat/plugins/umnik.php
Строк: 139
<?
if ($room['umnik'] == 1) {
    
    function 
get_voice($id$id_user$pol) {
        
$smiles = array(
        
=> array(".ковыр. "" .дружба. "".галстук3."".ковыр2."".куку."".кур2.",  ".пишу."".посписку."" .книга."".сгалстуком."".слупой."".слупой2."".умник."" .вочках."".студент3."),
        
=> array(".ковыр."".потер."".учен."".ковыр2."".куку."".думает.",  ".пишу."".посписку."".го."".нифига."".слупой."".слупой2."".подмиг."" .весело."".жду."".жду2."".злой2."".наухо."),
        
=> array(".смешком."" .во. "" .апл."" .хлопает."".кул."" .кул2..",  ".кул3."".мафия."".босс."".гномы."".гуд."".копилка."".накачели."".вкресле."".вкресле2."),
        
=> array(".демон."".гдевил."".кгам."".хрясь."".поголове."".попопе.",  " .висит."" .висит2."" .виселица."" .стена."" .стена2."" .стена3."".суицид."".суицид2."".тормоз."".ковбой."".фу."" .мат."".отстой."".злой4."".позор."),
        );
        
        
$voice = array(
        
=> array("Короче напрягаем мозги, и внимательно читаем вопрос ",
        
"Так, внимательно читаем вопрос ",
        
"Ну первый вопрос у нас такой ",
        
"Угадываем такой вопрос ",
        
"Нууус ребятки и девчатки, смотрим вопрос",
        
"Ну что приготовились? Вот вопросик ",
        
"Так гуглом не пользуемся, я все вижу!! Читаем вопрос ",
        
"Гг ну давайте угадывать это задание ",
        
"А вот и я, да еще и с новым вопросом ",
        
"Ребятки, давайте шевелите извилинками, вот следующий вопрос ",
        
"А это угадаешь? Вопрос ",
        
"Ты правда хочешь баллов? Думай над вопросом ",
        
"Итак, первый вопрос такой ",
        
"Ой то не вечер то не вееечер... мне э малым мало спало о о ось.. ой вам уже нужен вопрос? Вот он ",
        
"Ну что же, следующий вопрос.. ",
        
"А вот вам и вопросик ",
        
"Тема такая ",
        
"Че ждешь? Вот тебе вопрос ",
        
"Ахаха, а на этот вопрос ответишь? "),
        
        
=> array(
        
"Ну че так долго думаешь? Вот тебе ",
        
"Так!!! Напргай мозги, вот ",
        
"Эх.. ладно.. вот ",
        
"Гг ну не знаешь, вот те ",
        
"Ну что вы в самом деле?  ",
        
"Давай те люди думайте! Вот вам ",
        
"Думаем думаем ребята, вот те ",
        
"Как сказал один хороший.. фиг его знает, короче не вытянишь рыбку из пруда.. или .дум., ой да ладно, вот вам ",
        
"Пока вы там думаете, сорзрела ",
        
"Да ребята, дело плохо, прочтите внимательнее и напрягите свои извилины "),
        
        
=> array(
        
"Молодчина [b]".user::nick($id_user0)."[/b], ты угадал".($pol == "" "а")." слово ",
        
"[b]".user::nick($id_user0)."[/b] ну ты ".($pol == "красавчик" "красавица")." вообще, ты правильно угадал слово ",
        
"Поздравляю [b]".user::nick($id_user0)."[/b] ты угадал".($pol == "" "а")." слово ",
        
"Поздравляю [b]".user::nick($id_user0)."[/b] ты правильно ответил".($pol == "" "а")." на вопрос ",
        
"Молодец [b]".user::nick($id_user0)."[/b], берите пример с ".($pol == "него, он" "нее, она")." угадал".($pol == "" "а")." слово ",
        
"Совершенно верно [b]".user::nick($id_user0)."[/b], ты  угадал".($pol == "" "а")." слово ",
        
"[b]".user::nick($id_user0)."[/b], ты  угадал".($pol == "" "а")." слово ",
        
"[b]".user::nick($id_user0)."[/b], правильно ответил".($pol == "" "а")." на вопрос "),
        
        
=> array(
        
" Эх Вы.., не ответили на такой легкий вопрос ",
        
" Ну блин.. никто не угадал этот вопрос ",
        
" Никто из вас не дал ответа на этот вопрос.. ",
        
" Чет вы ребята по плохели.. никто не угадал вопрос ")
        );
        
        return 
$smiles[$id][mt_rand(0count($smiles[$id]) - 1)] . $voice[$id][mt_rand(0count($voice[$id]) - 1)] . $smiles[$id][mt_rand(0count($smiles[$id]) - 1)];        
    }

    
    
$umnik_last mysql_fetch_assoc(mysql_query("SELECT * FROM `chat_post` WHERE `room` = '$room[id]' AND `umnik_st` <> '0' ORDER BY id DESC"));

    if (
$umnik_last != NULL && $umnik_last['umnik_st'] != && $umnik_last['umnik_st'] != 0) {
        
$umnik_vopros mysql_fetch_assoc(mysql_query("SELECT * FROM `chat_vopros` WHERE `id` = '$umnik_last[vopros]' LIMIT 1"));
        
$umnik_post mysql_fetch_assoc(mysql_query("SELECT * FROM `chat_post` WHERE `room` = '$room[id]' AND `msg` like '%$umnik_vopros[otvet]%' AND `umnik_st` = '0' AND `time` >= '" . ($time $umnik_last['time']) . "' ORDER BY `id` ASC LIMIT 1"));
        
        if (
$umnik_post != NULL) {
            
$add_balls 0;

            if (
$umnik_last['umnik_st'] == 1){
                
$add_balls 25
                
$pods 'не используя подсказок';
            } elseif (
$umnik_last['umnik_st'] == 2) {
                
$add_balls 10
                
$pods 'используя одну подсказку';
            } elseif (
$umnik_last['umnik_st'] == 3) {
                
$add_balls 5
                
$pods 'используя обе посказки';
            }
            
            
$msg =  get_voice(3$umnik_post['id_user'], $user['pol']) . ", $pods правильный ответ [b]$umnik_vopros[otvet][/b].n
            [b]" 
user::nick($umnik_post['id_user'], 0) . "[/b] получает [b][blue]$add_balls баллов[/blue][/b], а cледующий вопрос через $set[umnik_new] сек.";
            
            
mysql_query("INSERT INTO `chat_post` (`umnik_st`, `time`, `msg`, `room`, `vopros`, `privat`) values('4', '$time', '$msg', '$room[id]', '$umnik_vopros[id]', '0')");
            
mysql_query("UPDATE `user` SET `balls` = `balls` + '" $add_balls "' WHERE `id` = '$umnik_post[id_user]' LIMIT 1");
            
mysql_query("UPDATE `chat_who` SET `count_umnik` = `count_umnik` + '1' WHERE `id_user` = '$user[id]' LIMIT 1");
            
mysql_query("UPDATE `chat_post` SET `umnik_st` = '4' WHERE `id` = '$umnik_post[id]' LIMIT 1");
            
header('Location: ?func=room&id=' $ID '&sid=' $_SESSION['sid']);
            exit;
        }
    }

    
$umnik_last1 mysql_fetch_assoc(mysql_query("SELECT * FROM `chat_post` WHERE `room` = '$room[id]' AND `umnik_st` = '1' ORDER BY id DESC"));

    if (
$umnik_last1 != NULL && $umnik_last['umnik_st'] != && $umnik_last1['time'] < time() - $set['umnik_time'])
    {
        
$umnik_vopros mysql_fetch_assoc(mysql_query("SELECT * FROM `chat_vopros` WHERE `id` = '$umnik_last1[vopros]' LIMIT 1"));
        
        
$msg get_voice(400) . "nПравильный ответ: [b][red]$umnik_vopros[otvet] [/red][/b].n Следующий вопрос через $set[umnik_new] сек. ";
        
        
mysql_query("INSERT INTO `chat_post` (`umnik_st`, `time`, `msg`, `room`, `vopros`, `privat`) values('4', '$time', '$msg', '$room[id]', '$umnik_vopros[id]', '0')");
            
        
mysql_query("UPDATE `chat_post` SET `umnik_st` = '4' WHERE `id` = '$umnik_last1[id]' LIMIT 1");
        
header('Location: ?func=room&id=' $ID '&sid=' $_SESSION['sid']);
        exit;
    }

    
$umnik_last mysql_fetch_assoc(mysql_query("SELECT * FROM `chat_post` WHERE `room` = '$room[id]' AND `umnik_st` <> '0' ORDER BY id DESC"));

    if (
$umnik_last == NULL || $umnik_last['umnik_st'] == && $umnik_last['time'] < time() - $set['umnik_new'])
    {
        
$k_vopr mysql_result(mysql_query("SELECT COUNT(*) FROM `chat_vopros`"),0);
        
$umnik_vopros mysql_fetch_assoc(mysql_query("SELECT * FROM `chat_vopros` LIMIT " rand(0$k_vopr) . ", 1"));
        
        
$msg get_voice(100) . " "[b]$umnik_vopros[vopros][/b]"n[b]Ответ:[/b] [b][blue]слово из ".strlen2($umnik_vopros['otvet'])." букв[/blue][/b].";
        
        
mysql_query("INSERT INTO `chat_post` (`umnik_st`, `time`, `msg`, `room`, `vopros`, `privat`) values('1', '$time', '$msg', '$room[id]', '$umnik_vopros[id]', '0')");
    }

    if (
$umnik_last != NULL && $umnik_last['umnik_st'] == && $umnik_last['time'] < time() - $set['umnik_help'])
    {
        
$umnik_vopros mysql_fetch_assoc(mysql_query("SELECT * FROM `chat_vopros` WHERE `id` = '$umnik_last[vopros]' LIMIT 1"));
        
        if (
function_exists('iconv_substr')) {
            
$help iconv_substr($umnik_vopros['otvet'], 01'utf-8');
        } else {
            
$help substr($umnik_vopros['otvet'], 02);
        }
        
        for (
$i 0$i strlen2($umnik_vopros['otvet']) - 1$i++ ) {
            
$help .= '*';
        }
        
        
$msg get_voice(200) . " первая подсказка: [b]$help [/b] (" strlen2($umnik_vopros['otvet']) . " букв)nНапоминаю, вопрос: [green]"$umnik_vopros[vopros]"[/green]";
        
        
mysql_query("INSERT INTO `chat_post` (`umnik_st`, `time`, `msg`, `room`, `vopros`, `privat`) values('2', '$time', '$msg', '$room[id]', '$umnik_vopros[id]', '0')");
    }

    if (
$umnik_last != NULL && $umnik_last['umnik_st'] == && $umnik_last['time'] < time() - $set['umnik_help'])
    {
        
$umnik_vopros mysql_fetch_assoc(mysql_query("SELECT * FROM `chat_vopros` WHERE `id` = '$umnik_last[vopros]' LIMIT 1"));
        
        if (
function_exists('iconv_substr')) {
            
$help iconv_substr($umnik_vopros['otvet'], 02'utf-8');
        } else {
            
$help substr($umnik_vopros['otvet'], 04);
        }
        
        for (
$i 0$i strlen2($umnik_vopros['otvet']) - 2$i++ ) {
            
$help .= '*';
        }
        
        
$msg get_voice(200) . " последняя подсказка: [b]$help [/b] (" strlen2($umnik_vopros['otvet']) . " букв)nНапоминаю, вопрос: [green]"$umnik_vopros[vopros]"[/green]";
        
        
mysql_query("INSERT INTO `chat_post` (`umnik_st`, `time`, `msg`, `room`, `vopros`, `privat`) values('3', '$time', '$msg', '$room[id]', '$umnik_vopros[id]', '0')");
    }    
}
?>
Онлайн: 0
Реклама