Файл: profiwm.pp.ua/chat/pizdun.php
Строк: 81
<?php
function bot($text)
{
$bot_text = '';
//текст приветствия
$_hello = mysql_fetch_array(mysql_query("SELECT message FROM dialog WHERE type = 'hello' ORDER BY RAND() DESC LIMIT 1"));
$hello_text[] = $_hello[0];
//ответы на вопросы
$_quest = mysql_fetch_array(mysql_query("SELECT message FROM dialog WHERE type = 'quest' ORDER BY RAND() DESC LIMIT 1"));
$quest_text[] = $_quest[0];
//отвечаем на обзывания
$_mat = mysql_fetch_array(mysql_query("SELECT message FROM dialog WHERE type = 'mat' ORDER BY RAND() DESC LIMIT 1"));
$mat_text[] = $_mat[0];
//отвечаем на намеки об искуственном происхождении
$_robot = mysql_fetch_array(mysql_query("SELECT message FROM dialog WHERE type = 'robot' ORDER BY RAND() DESC LIMIT 1"));
$robot_text[] = $_robot[0];
//про лубоф
$_love = mysql_fetch_array(mysql_query("SELECT message FROM dialog WHERE type = 'love' ORDER BY RAND() DESC LIMIT 1"));
$love_text[] = $_love[0];
//предложения поговорить
$_talk = mysql_fetch_array(mysql_query("SELECT message FROM dialog WHERE type = 'talk' ORDER BY RAND() DESC LIMIT 1"));
$talk_text[] = $_talk[0];
//как зовут
$_name = mysql_fetch_array(mysql_query("SELECT message FROM dialog WHERE type = 'name' ORDER BY RAND() DESC LIMIT 1"));
$name_text[] = $_name[0];
//Спасибо
$_sps = mysql_fetch_array(mysql_query("SELECT message FROM dialog WHERE type = 'sps' ORDER BY RAND() DESC LIMIT 1"));
$sps_text[] = $_sps[0];
$ty_text = array('Не "ты-кай" мне!', 'Что я?', 'Кто?! Я?!', 'Не курю...');
if (preg_match('/(тыs)/', $text))
{
$rand = mt_rand(0, count($ty_text) - 1);
$bot_text = ' ' . $ty_text[$rand];
}
$kot_text = array('KoT - мой создатель, я им горжусь!', 'KoT здесь главный.', 'Пиши нижним регистром, когда касается KoT-а');
if (preg_match('/(KoT)/', $text))
{
$rand = mt_rand(0, count($kot_text) - 1);
$bot_text = ' ' . $kot_text[$rand];
}
$yes_text = array('Люблю, когда со мной соглашаются', 'Что да?', 'Молодец!', 'Как скажешь.');
if (preg_match('(ага|угу|ога|yes)iu', $text))
{
$rand = mt_rand(0, count($yes_text) - 1);
$bot_text = ' ' . $yes_text[$rand];
}
$buy_text = array('И тебе пока.', 'Гуд бай.', 'Покеда старина.', 'Заходи еще.');
if (preg_match('(покеда|бай|досви)iu', $text))
{
$rand = mt_rand(0, count($buy_text) - 1);
$bot_text = ' ' . $buy_text[$rand];
}
$no_text = array('Как нет?', 'А что так?', 'Почему?', 'Ну как знаешь.', 'Как так я спрашиваю?');
if (preg_match('(нет|неа|нифига)iu', $text))
{
$rand = mt_rand(0, count($no_text) - 1);
$bot_text = ' ' . $no_text[$rand];
}
$ban_text = array('Я тебя сам забаню щас!', 'Меня не реально забанить.', 'Бань меня нежно :D', 'Я и так забанен...');
if (preg_match('(бан)iu', $text))
{
$rand = mt_rand(0, count($ban_text) - 1);
$bot_text = ' ' . $ban_text[$rand];
}
$smile_text = array('Ты решил в смайлы поиграть?', 'Не надо мне смайлов рисовать!', 'Мне лень идти в faq смотреть написание смайлов.', 'А я только один смайл знаю :)');
if (preg_match('(:)|:(|:-)|:-(|=)|:D|:-D)iu', $text))
{
$rand = mt_rand(0, count($smile_text) - 1);
$bot_text = ' ' . $smile_text[$rand];
}
$you_text = array('Меня? та ну нафиг!', 'Меня не надо.', 'Сомневаюсь', 'Точно меня?');
if (preg_match('(тебя)iu', $text))
{
$rand = mt_rand(0, count($you_text) - 1);
$bot_text = ' ' . $you_text[$rand];
}
if (preg_match('(салам|салют|привет|даров|дрям|дравствуй|прива|драсти|хай)iu', $text))
{
$rand = mt_rand(0, count($hello_text) - 1);
$bot_text = ' ' . $hello_text[$rand];
}
if (preg_match('(делаешь|где|что|че|чё|чем|чему|как|когда|зачем|кто|интерес|ответь|отвечай|скока|сколько|какой|какая|какие|куда|делай|?)iu', $text))
{
$rand = mt_rand(0, count($quest_text) - 1);
$bot_text = ' ' . $quest_text[$rand];
}
if (preg_match('(сука|удак|изда|бля|издец|тупой|ебок|соси|издуй|овно|ерьмо|урак|лох|долбо|лош)iu', $text))
{
$rand = mt_rand(0, count($mat_text) - 1);
$bot_text = ' ' . $mat_text[$rand];
}
if (preg_match('(бот|нео|иборг)iu', $text))
{
$rand = mt_rand(0,count($robot_text) - 1);
$bot_text = ' ' . $robot_text[$rand];
}
if (preg_match('(люби|люблю)iu', $text))
{
$rand = mt_rand(0,count($love_text) - 1);
$bot_text = ' ' . $love_text[$rand];
}
if (preg_match('(договор|скажи|сказ|говори)iu', $text))
{
$rand = mt_rand(0, count($talk_text) - 1);
$bot_text = ' ' . $talk_text[$rand];
}
if (preg_match('(имя|зовут|звать)iu', $text))
{
$rand = mt_rand(0, count($name_text) - 1);
$bot_text = ' ' . $name_text[$rand];
}
if (preg_match('(спс|спасибо|thank)iu', $text))
{
$rand = mt_rand(0, count($sps_text) - 1);
$bot_text = ' ' . $sps_text[$rand];
}
if (preg_match('(время|времени|часов)iu', $text))
{
$bot_text = 'Текущее время: ' . date('H:i:s');
}
if (!empty($bot_text)) {
if (isset($_POST['komu']) && !empty($text)) {
$bot_text = $bot_text;
}
} else {
$_sql = mysql_fetch_array(mysql_query("SELECT `message` FROM `dialog` WHERE `type` = 'fuck' ORDER BY RAND() DESC LIMIT 1"));
$bot_text = $_sql[0];
}
return $bot_text;
}
?>