Exemplo n.º 1
0
#               E-mail  :  visavi.net@mail.ru         #
#                 Site  :  http://pizdec.ru           #
#             WAP-Site  :  http://visavi.net          #
#                  ICQ  :  36-44-66                   #
#  Вы не имеете право вносить изменения в код скрипта #
#        для его дальнейшего распространения          #
#-----------------------------------------------------#
if (!defined("BASEDIR")) {
    header("Location:../index.php");
    exit;
}
$msg = rus_utf_tolower($msg);
$msg = str_replace(array('настя', 'настенька', 'настюша', 'настюшка'), 'настюха', $msg);
$mssg = "";
$namebots = 'Настюха';
$namebot = rus_utf_tolower($namebots);
if (stristr($msg, $namebot) and stristr($msg, 'работа') or stristr($msg, $namebot) and stristr($msg, 'делаешь') or stristr($msg, $namebot) and stristr($msg, 'занимаеш')) {
    $answers = array('Ем!', 'Музыку слушаю...', 'Телевизор смотрю...', 'Да так... ничем, а ты?', 'Туплю понемногу');
    $answernumber = array_rand($answers);
    $mssg = $answers[$answernumber];
}
if ($mssg == "") {
    if (stristr($msg, 'всем привет') or stristr($msg, 'здравствуйте') or stristr($msg, 'всем хай') or stristr($msg, 'всем здарова') or stristr($msg, 'хочу общения') or stristr($msg, 'класс')) {
        $answers = array('как дела?', 'как жизнь?', 'хай!', 'давай пообщаемся');
        $answernumber = array_rand($answers);
        $mssg = $newname . ', ' . $answers[$answernumber];
    }
}
if ($mssg == "") {
    if (stristr($msg, $namebot) and stristr($msg, 'привет') or stristr($msg, $namebot) and stristr($msg, 'приветик') or stristr($msg, $namebot) and stristr($msg, 'с возвращением') or stristr($msg, 'всем привет') or stristr($msg, 'привет всем')) {
        $answers = array('Здравствуй!', 'Приветик  ', 'Ооо привет =)!', 'Угумс  Тебе тоже.', 'Дарова =)');
Exemplo n.º 2
0
 if ($logs != $pars) {
     if (!ctype_digit($pars)) {
         if (substr_count($logs, '-') < 3) {
             ############################################################################################
             ##                                       Запись в кэш                                     ##
             ############################################################################################
             $filtime = filemtime(DATADIR . "datatmp/reguser.dat");
             $user_count = counter_string(DATADIR . "datatmp/reguser.dat");
             $filtime = $filtime + 3600 * $config['regusercache'];
             if (SITETIME > $filtime || $user_count < 100) {
                 $array_users = array();
                 $globusers = glob(DATADIR . "profil/*.prof");
                 foreach ($globusers as $filename) {
                     $tex = file_get_contents($filename);
                     $data = explode(":||:", $tex);
                     $array_users[] = strtolower($data[0]) . '|' . $data[4] . '|' . rus_utf_tolower($data[65]) . '|';
                 }
                 if (count($array_users) > 0) {
                     $dat_top = implode("\r\n", $array_users);
                     write_files(DATADIR . "datatmp/reguser.dat", "{$dat_top}\r\n", 1, 0666);
                 }
             }
             ############################################################################################
             ##                                     Проверка в базах                                   ##
             ############################################################################################
             $reguserlogin = search_string(DATADIR . "datatmp/reguser.dat", strtolower($logs), 0);
             $regusermail = search_string(DATADIR . "datatmp/reguser.dat", $meil, 1);
             $regusernick = search_string(DATADIR . "datatmp/reguser.dat", strtolower($logs), 2);
             $blacklogin = search_string(DATADIR . "blacklogin.dat", strtolower($logs), 1);
             $blackmail = search_string(DATADIR . "blackmail.dat", $meil, 1);
             if (empty($blackmail)) {
Exemplo n.º 3
0
 if ($config['includenick'] == 1) {
     if ($udata[36] >= 150) {
         if ($udata[75] < SITETIME) {
             if (empty($nickname)) {
                 //------------------------------ Запись в профиль ----------------------------//
                 change_profil($log, array(14 => $ip, 65 => "", 75 => SITETIME + 86400));
                 header("Location: " . BASEDIR . "index.php?isset=delnick&" . SID);
                 exit;
             }
             //------------------------------------------------------------------------------//
             if (preg_match('|^[0-9a-zA-Zа-яА-ЯЁё_\\.\\-\\s]+$|u', $nickname)) {
                 if (utf_strlen(trim($nickname)) >= 3 && utf_strlen(trim($nickname)) <= 20) {
                     if ($nickname != $udata[65]) {
                         $reguserlogin = search_string(DATADIR . "datatmp/reguser.dat", rus_utf_tolower($nickname), 0);
                         $regusernick = search_string(DATADIR . "datatmp/reguser.dat", rus_utf_tolower($nickname), 2);
                         $blacklogin = search_string(DATADIR . "blacklogin.dat", rus_utf_tolower($nickname), 1);
                         //------------------- Проверка на уникальность ника ----------------------//
                         if (empty($blacklogin)) {
                             if (empty($reguserlogin)) {
                                 if (empty($regusernick)) {
                                     //------------------------------ Запись в профиль ----------------------------//
                                     change_profil($log, array(14 => $ip, 65 => $nickname, 75 => SITETIME + 86400));
                                     header("Location: " . BASEDIR . "index.php?isset=editnick&" . SID);
                                     exit;
                                 } else {
                                     show_error('К сожалению выбранный вами ник уже занят!');
                                 }
                             } else {
                                 show_error('К сожалению выбранный вами ник используется кем-то в качестве логина!');
                             }
                         } else {