# 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('Здравствуй!', 'Приветик ', 'Ооо привет =)!', 'Угумс Тебе тоже.', 'Дарова =)');
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)) {
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 {